/* 0, 640px */
/* 641px, 1024px */
/* 1025px, 1440px */
/* 1280px, 1920px */
/* 1921px */
/*
	wind compass mixin

	example html:
	<div class="wind-compass">
		<div class="dial">
			<div class="direction"></div>
		</div>
	</div>
*/
/*! HiDPI v2.0.1 | MIT License | git.io/hidpi */
meta.foundation-version {
  font-family: "/{{VERSION}}/"; }

meta.foundation-mq-small {
  font-family: "/only screen/";
  width: 0em; }

meta.foundation-mq-small-only {
  font-family: "/only screen and (max-width: 40em)/";
  width: 0em; }

meta.foundation-mq-medium {
  font-family: "/only screen and (min-width:40.063em)/";
  width: 40.063em; }

meta.foundation-mq-medium-only {
  font-family: "/only screen and (min-width:40.063em) and (max-width:64em)/";
  width: 40.063em; }

meta.foundation-mq-large {
  font-family: "/only screen and (min-width:64.063em)/";
  width: 64.063em; }

meta.foundation-mq-large-only {
  font-family: "/only screen and (min-width:64.063em) and (max-width:90em)/";
  width: 64.063em; }

meta.foundation-mq-xlarge {
  font-family: "/only screen and (min-width:80em)/";
  width: 80em; }

meta.foundation-mq-xlarge-only {
  font-family: "/only screen and (min-width:80em) and (max-width:120em)/";
  width: 80em; }

meta.foundation-mq-xxlarge {
  font-family: "/only screen and (min-width:120.063em)/";
  width: 120.063em; }

meta.foundation-data-attribute-namespace {
  font-family: false; }

.no-scale {
  max-width: none !important; }

.fill {
  width: 100%; }

.img-thumb {
  min-width: 100px !important;
  border: 1px solid #1E2023; }

.ampm {
  text-transform: lowercase; }

.caps {
  text-transform: capitalize; }

.none {
  display: none; }

.nobr {
  white-space: nowrap; }

.temp-hi {
  color: #D5202A; }

.temp-lo {
  color: #0053AE; }

.wx-data {
  white-space: nowrap; }

.wx-value {
  font-weight: 600; }

.wx-unit {
  font-weight: 100; }

.wx-na {
  font-style: italic;
  color: #4C4C4C; }

.wx-updated .wx-value {
  color: green !important;
  -webkit-transition: color 500ms;
  -moz-transition: color 500ms;
  -o-transition: color 500ms;
  transition: color 500ms; }

.split {
  color: #D7D7D7;
  display: inline-block;
  text-align: center;
  width: 10px; }

.loading {
  background-image: url("//icons.wxug.com/i/o/loading.gif");
  background-repeat: no-repeat;
  background-position: center center; }

.loading-large {
  background: url("//icons.wxug.com/i/wm/RainbowSpinna_graystroke.png") center center no-repeat, url("//icons.wxug.com/i/wm/RainbowSpinna_t.gif") center center no-repeat; }

.membership-box {
  padding: 10px;
  background: #E7E7E7; }

.signup-features .small-4 {
  text-align: center; }
@media only screen and (min-width: 40.063em) {
  .signup-features H1, .signup-features SECTION {
    margin-top: 20px !important; } }

@media only screen and (min-width: 40.063em) {
  .pw-widget {
    float: right; } }

.pre-wrap {
  white-space: pre-wrap; }

@media only screen {
  .show-for-small-only {
    display: inline-block !important; } }
@media only screen and (min-width: 40.063em) {
  .show-for-small-only {
    display: none !important; } }

@media only screen {
  .hide-for-small-only {
    display: none !important; } }
@media only screen and (min-width: 40.063em) {
  .hide-for-small-only {
    display: inline-block !important; } }

@media only screen {
  .trim-small {
    display: none !important; } }
@media only screen and (min-width: 40.063em) {
  .trim-small {
    display: inline-block !important; } }

@media only screen {
  .small-only {
    display: inline-block; } }
@media only screen and (min-width: 40.063em) {
  .small-only {
    display: none; } }

.apps .apps-store {
  position: relative;
  z-index: 2; }
.apps H3 {
  z-index: 1;
  position: relative; }
  .apps H3.icon {
    margin-top: 0px;
    padding-left: 50px;
    min-height: 40px; }
    .apps H3.icon > SPAN:first-child {
      position: absolute;
      top: 0;
      left: 0;
      display: inline-block;
      width: 40px;
      height: 40px;
      background-image: url("//icons.wxug.com/i/o/sprite-app-icons.png?v=1.1");
      background-repeat: no-repeat; }
  .apps H3.wunderstation > SPAN:first-child {
    background-position: 0 -80px; }
  .apps H3.wundermap > SPAN:first-child {
    background-position: 0 0; }
  .apps H3.weather > SPAN:first-child {
    background-position: 0 -40px; }
  .apps H3.storm > SPAN:first-child {
    background-position: 0 -120px; }

.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible, INPUT[type="checkbox"], INPUT[type="radio"] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-clearfix {
  min-height: 0;
  /* support: IE7 */ }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); }

.ui-front {
  z-index: 100; }

f-dropdown {
  z-index: 10000; }

.tablesaw-advance {
  width: 60px;
  height: 31px;
  position: relative; }
  .tablesaw-advance.minimap {
    width: auto; }
  .tablesaw-advance .tablesaw-nav-btn {
    margin: 0 !important;
    position: absolute !important; }
    .tablesaw-advance .tablesaw-nav-btn.left {
      top: 5px;
      left: 0; }
    .tablesaw-advance .tablesaw-nav-btn.right {
      top: 5px;
      right: 2px; }

.tablesaw {
  clear: both; }
  .tablesaw TH {
    white-space: nowrap; }

.station-list {
  position: relative; }
  .station-list .tablesaw-bar {
    position: absolute;
    top: -56px;
    right: 0; }

.storm-table {
  position: relative; }
  .storm-table .tablesaw-bar {
    position: absolute;
    top: -40px;
    right: 0; }

.city-list {
  position: relative; }
  .city-list .tablesaw-bar {
    position: absolute;
    top: -40px;
    right: 10px; }
  .city-list .tablesaw .alert-notice {
    padding-top: 0;
    padding-bottom: 0; }

BODY .vco-storyjs p, BODY .vco-storyjs blockquote, BODY .vco-storyjs blockquote p, BODY .vco-storyjs .twitter blockquote p, BODY .vco-storyjs .vco-feature h1, BODY .vco-storyjs .vco-feature h2, BODY .vco-storyjs .vco-feature h3, BODY .vco-storyjs .vco-feature h4, BODY .vco-storyjs .vco-feature h5, BODY .vco-storyjs .vco-feature h6 {
  font-family: "verb","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif !important; }

.wui-tabs.ui-tabs > .ui-tabs-nav {
  margin: 0;
  height: 35px;
  background: #F7F7F7;
  box-sizing: border-box;
  border-bottom: 1px solid #D7D7D7; }
  .wui-tabs.ui-tabs > .ui-tabs-nav :focus {
    outline: 0; }
  .wui-tabs.ui-tabs > .ui-tabs-nav > LI {
    float: left;
    display: block;
    border-right: 1px solid #D7D7D7; }
    .wui-tabs.ui-tabs > .ui-tabs-nav > LI:first-child {
      border-left: 1px solid #D7D7D7; }
    .wui-tabs.ui-tabs > .ui-tabs-nav > LI A {
      border-top-color: #15AADC;
      color: #0074A2;
      font-weight: normal;
      border-top-width: 3px;
      border-top-style: solid;
      box-sizing: border-box;
      border-bottom: 1px solid transparent;
      height: 35px;
      line-height: 31px;
      padding: 0 1rem;
      display: inline-block;
      text-decoration: none;
      font-size: 0.9375rem; }
  .wui-tabs.ui-tabs > .ui-tabs-nav .ui-state-hover A {
    border-top-color: #FF8833;
    background-color: transparent;
    color: #FF8833;
    font-weight: normal; }
  .wui-tabs.ui-tabs > .ui-tabs-nav .ui-state-active A {
    border-top-color: #8ED1E9;
    color: #4C4C4C;
    border-bottom: 1px solid #FFF;
    background-color: #FFF;
    font-weight: bold;
    height: 35px;
    cursor: default; }
.wui-tabs.ui-tabs .ui-tabs-hide {
  display: none; }

.wui-tabs.tabs {
  margin: 0;
  height: 35px;
  overflow: hidden;
  background: #F7F7F7;
  box-sizing: border-box;
  border-bottom: 1px solid #D7D7D7;
  position: relative; }
  .wui-tabs.tabs > DD {
    float: left;
    display: block;
    border-right: 1px solid #D7D7D7; }
    .wui-tabs.tabs > DD:first-child {
      border-left: 1px solid #D7D7D7; }
    .wui-tabs.tabs > DD A {
      border-top-color: #15AADC;
      color: #0074A2;
      font-weight: normal;
      border-top-width: 3px;
      border-top-style: solid;
      box-sizing: border-box;
      border-bottom: 1px solid transparent;
      height: 35px;
      line-height: 31px;
      padding: 0 1rem;
      display: inline-block;
      text-decoration: none;
      font-size: 0.9375rem; }
    .wui-tabs.tabs > DD:hover A {
      border-top-color: #FF8833;
      background-color: transparent;
      color: #FF8833;
      font-weight: normal; }
    .wui-tabs.tabs > DD.active A {
      border-top-color: #8ED1E9;
      color: #4C4C4C;
      border-bottom: 1px solid #FFF;
      background-color: #FFF;
      font-weight: bold;
      height: 35px;
      cursor: default; }

.tabs-content .content {
  width: 100%; }

.wui-tabs-more-dl {
  position: relative; }
  .wui-tabs-more-dl .wui-tabs {
    overflow: hidden;
    position: relative; }
    .wui-tabs-more-dl .wui-tabs .more-menu-label {
      top: 0px;
      right: 0px;
      position: absolute; }
      .wui-tabs-more-dl .wui-tabs .more-menu-label.hide {
        display: none; }
      .wui-tabs-more-dl .wui-tabs .more-menu-label.menu-active .more {
        font-weight: bold;
        color: #696969;
        border-top-color: #8ED1E9;
        background-color: #FFF;
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAICAYAAADuv08kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkM3MUZDNjc2QUEzQjExRTNCMDRDRkVBOTFGOTdBQTUzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkM3MUZDNjc3QUEzQjExRTNCMDRDRkVBOTFGOTdBQTUzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzcxRkM2NzRBQTNCMTFFM0IwNENGRUE5MUY5N0FBNTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QzcxRkM2NzVBQTNCMTFFM0IwNENGRUE5MUY5N0FBNTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5Xwg/ZAAAA40lEQVR42rTSMQsBYRzH8TshGeQl3AvwClCiFPMNV1KyWCzM7BYli8Eim4SN1C0WmzIoi3K3ymhjeHyfMhiO5bl76tP/ued5en5Pz3O6EELzaq7rFihDWIZhnDWfW+hHqEXZIoU939nAgwlpUWaIYIckbMbNQILZWEef7gAvVLniPLWLGObMN/0K1uUbs2GU/gQVPGASan8dqk4ZI4weOswLpWDHcRLUBYq4ocymR48nKFGWiGOKBuueKle9/oRekPYKlY1x+bPlcEcNK9U3bmODDJtf/y1m/iAPhxNGKsFvAQYAEihLRcFI58AAAAAASUVORK5CYII="); }
      .wui-tabs-more-dl .wui-tabs .more-menu-label:hover .more {
        color: #FF8833;
        border-top-color: #FF8833; }
      .wui-tabs-more-dl .wui-tabs .more-menu-label .more {
        border-top-color: #15AADC;
        color: #0074A2;
        font-weight: normal;
        display: inline-block;
        border-top-width: 3px;
        border-top-style: solid;
        box-sizing: border-box;
        border-right: 1px solid #D7D7D7;
        border-bottom: 1px solid transparent;
        height: 35px;
        line-height: 31px;
        padding: 0 2rem 0 1rem;
        text-decoration: none;
        font-size: 0.9375rem;
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAICAYAAADuv08kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM5NEMyQTAxQUE0RDExRTNCMDRDRkVBOTFGOTdBQTUzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM5NEMyQTAyQUE0RDExRTNCMDRDRkVBOTFGOTdBQTUzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QzcxRkM2NzhBQTNCMTFFM0IwNENGRUE5MUY5N0FBNTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Mzk0QzJBMDBBQTREMTFFM0IwNENGRUE5MUY5N0FBNTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5DotD2AAAA4klEQVR42qzRPwsBcRzH8S9lsct6idGgPAApJX8Wyy2WWw1SRqsyGGTwACQ2k0wWCg/AYL17CDKJct6/+iX5X3efevW97s/3090FbdtOY46I67ryC/fFsUPhn/s/CYpIDwVsHMeJyZdwPc3YIomaeIgqLmKBhFrK8tSH0jxjhQiGqHgqNgzjyCxhgqhaTknuqdRizBBGBxbPnb0UB9T31ssDjC6auOjlY863OG7jijrnBuJD7sUPb9fQ/11liQxOqFI6FZ/yUqzLTcYIIRxQpnQtPuZtsS7PMvowKd2Lz7kJMABASaGqEtpWJQAAAABJRU5ErkJggg==");
        background-repeat: no-repeat;
        background-position: 115% center; }
    .wui-tabs-more-dl .wui-tabs .more-menu {
      position: absolute;
      left: -99999px; }
  .wui-tabs-more-dl .more-menu {
    display: none; }
    .wui-tabs-more-dl .more-menu.menu-active {
      display: block; }
  .wui-tabs-more-dl .more-menu.menu-wrapper {
    position: absolute;
    top: 34px;
    z-index: 10; }
    .wui-tabs-more-dl .more-menu.menu-wrapper.active {
      display: block; }
    .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list {
      -webkit-bottom-left-radius: 5px;
      -webkit-bottom-right-radius: 5px;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      background-color: white;
      border: 1px solid #D7D7D7;
      list-style-type: none;
      margin: 0;
      padding: 0; }
      .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list LI, .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list DD {
        list-style-type: none;
        margin: 0;
        padding: 0;
        background-color: #FFF;
        border-bottom: 1px solid #D7D7D7; }
        .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list LI:first-child, .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list DD:first-child {
          -webkit-top-left-radius: 5px;
          -webkit-top-right-radius: 5px;
          border-top-left-radius: 5px;
          border-top-right-radius: 5px; }
          .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list LI:first-child A, .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list DD:first-child A {
            -webkit-top-left-radius: 5px;
            -webkit-top-right-radius: 5px;
            border-top-left-radius: 5px;
            border-top-right-radius: 5px; }
        .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list LI:last-child, .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list DD:last-child {
          -webkit-bottom-left-radius: 5px;
          -webkit-bottom-right-radius: 5px;
          border-bottom-left-radius: 5px;
          border-bottom-right-radius: 5px;
          border-bottom: none; }
          .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list LI:last-child A, .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list DD:last-child A {
            -webkit-bottom-left-radius: 5px;
            -webkit-bottom-right-radius: 5px;
            border-bottom-left-radius: 5px;
            border-bottom-right-radius: 5px; }
        .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list LI.group-title, .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list DD.group-title {
          padding-left: 8px;
          font-size: 0.75rem;
          color: #A3A3A3;
          background-color: #F7F7F7;
          cursor: default; }
        .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list LI A, .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list DD A {
          border-left-width: 6px;
          border-left-style: solid;
          border-left-color: transparent;
          color: #696969;
          display: block;
          height: 44px;
          line-height: 44px;
          padding: 0 8px;
          white-space: nowrap; }
          .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list LI A:hover, .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list DD A:hover {
            color: #FF8833;
            border-left-color: #FF8833; }
          .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list LI A.selected, .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list DD A.selected {
            color: #1E2023;
            font-weight: bold; }
            .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list LI A.selected:hover, .wui-tabs-more-dl .more-menu.menu-wrapper .menu-list DD A.selected:hover {
              color: #FF8833; }

.accordion DD > A {
  height: 44px;
  line-height: 44px;
  padding: 0 1rem;
  box-sizing: border-box;
  position: relative;
  font-size: 0.875rem;
  background-color: #E7E7E7;
  border-top: 1px solid #D7D7D7 !important; }
.accordion DD.active > A {
  color: #FFF;
  background-color: #15AADC;
  text-decoration: none; }
.accordion.wui-accordion {
  border-radius: 5px;
  border: 1px solid #D7D7D7;
  border-top: 0; }
  .accordion.wui-accordion DD {
    background-color: #E7E7E7;
    background-image: -webkit-linear-gradient(#F7F7F7, #D7D7D7);
    background-image: linear-gradient(#F7F7F7, #D7D7D7); }
    .accordion.wui-accordion DD > A, .accordion.wui-accordion DD > A:hover {
      color: #1E2023;
      height: 34px;
      line-height: 34px;
      padding: 0 1rem;
      background-color: transparent;
      background-position: right center;
      background-repeat: no-repeat;
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3NDA5OWE2Ny02NzUxLTQyN2MtOGVhMi05MTE4MzhkZDhkMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDI2QkI5RjBBNTgwMTFFM0JDQ0NDQ0U5RDY0OEY4NzgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDI2QkI5RUZBNTgwMTFFM0JDQ0NDQ0U5RDY0OEY4NzgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwOTlhNjctNjc1MS00MjdjLThlYTItOTExODM4ZGQ4ZDMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc0MDk5YTY3LTY3NTEtNDI3Yy04ZWEyLTkxMTgzOGRkOGQzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhdxfmYAAAEFSURBVHja7JY/CwFhGMCPScqI3Z+6xaBsFosSJlKKxSqLlQ9gEp9AKSnJJJOFwgeQuskXMMnIwO/qnZT8u1Cep349d733Ps+vu/fuXs0wjDOhfRu79iMhIiIiIiIiIiLiGW6TsIbAg9e7YQIRq+9IGUKwuleccR9pCUloWS2SgS64YU6zxA2JsCkLQZhCylKRXc5/JJWgAU4Y07R0JRE3JcELfUgz72D5YqXoGWocVtTcDs3rSqJAmoALmlBU8g+Fzdyh6bpue3aV0zhL6oEDZhBTQ1UE2h97fWk2IpmPYq8kTpB/ReLt7whNF6QobCDB+eDlYrJ5ln+NiIiIiIjIv4hcBBgAU00WMFYv1owAAAAASUVORK5CYII="); }
    .accordion.wui-accordion DD.active {
      background-color: #D7D7D7;
      background-image: -webkit-linear-gradient(#D7D7D7, #F7F7F7);
      background-image: linear-gradient(#D7D7D7, #F7F7F7);
      background-size: 100% 34px;
      background-position: center top; }
      .accordion.wui-accordion DD.active > A {
        color: #1E2023;
        height: 34px;
        line-height: 34px;
        padding: 0 1rem;
        background-color: transparent;
        background-position: right center;
        background-repeat: no-repeat;
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3NDA5OWE2Ny02NzUxLTQyN2MtOGVhMi05MTE4MzhkZDhkMzMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDI2QkI5RjRBNTgwMTFFM0JDQ0NDQ0U5RDY0OEY4NzgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDI2QkI5RjNBNTgwMTFFM0JDQ0NDQ0U5RDY0OEY4NzgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzQwOTlhNjctNjc1MS00MjdjLThlYTItOTExODM4ZGQ4ZDMzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjc0MDk5YTY3LTY3NTEtNDI3Yy04ZWEyLTkxMTgzOGRkOGQzMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Phf39/QAAAECSURBVHja7Ja/y0FRGMcvRe8kk3/AJn8BSpRJJklJKauF3uktK5OyyGqhRJnQLYvFpgyGO4gdo7IofE4ZDF4Zrh/lOfXpe885zz3Pp3uHezXDME4M7d1YtQ8ZIiIiIiIiIiIi/w1Xd+mBOYTfJkLzADEBL+jMky8XoWmcGIETxmCDNuv5l4nQLEd04AeKm4Q7RKbhAFX2K2B5mog6HMpc1uAIWSRKao9sEVHYwS80qbWbLnI5tAF/sIcYzRvXNczVqwrCGlLQ5z6H2U+kBxnYqmY01W8VsT4jfLCACAzMFqnDXDWh2fReIfsrwg9DKDx0uvw8y7dGRERERETkW0TOAgwAXZEShBJ3/iEAAAAASUVORK5CYII="); }
    .accordion.wui-accordion DD:first-child > A {
      -webkit-top-left-radius: 5px;
      -webkit-top-right-radius: 5px;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
    .accordion.wui-accordion DD:last-child > A {
      -webkit-bottom-left-radius: 5px;
      -webkit-bottom-right-radius: 5px;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px; }
    .accordion.wui-accordion DD > .content {
      -webkit-bottom-left-radius: 5px;
      -webkit-bottom-right-radius: 5px;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      border-top: 1px solid #D7D7D7; }

.jQUICalendar .ui-datepicker {
  background: #FFF;
  border-radius: 5px;
  padding: 10px 5px 15px 5px;
  border: 1px solid #D7D7D7;
  box-shadow: 0px 0px 12px 2px rgba(76, 76, 76, 0.5);
  -webkit-box-shadow: 0px 0px 12px 2px rgba(76, 76, 76, 0.5); }
.jQUICalendar .ui-datepicker-prev {
  float: left;
  width: 34px;
  height: 34px;
  margin-bottom: 10px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmOWRjMDRiMy0wNDY1LTQzZDYtOWNjMC05YjFjMDM5MmNkMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEM0RTU0MEZEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEM0RTU0MEVEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTE1NkFGRkREODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTE1NkFGRkVEODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5oUxBUAAABDklEQVR42uyWPwtBYRSHXSGLsmAzkMVmVywmWfyZJCmbQQabMhmVQQYLgxRiUdxSMhh9BV+A3UC5HmUyIod633r6dZe3p3PezrmaYRimXzhm048cJaJElMjfilg+dZF7srcRM+gcMv6FiAgSGtGFOHhhIdWaBuThCMlXLtDe3TVUo0S04QQR2rL7uggSKWIMV0ggoX/9sSIRJgaP9hbfkXj5jSARJOZghxoSPak5MgInbJBoSA60MlwgSnWyYiJUYU3kHp89ZGJiIx6Ze3sqYIUpMiGxXYNMi2iCA5bI+CSXXhWG4AEdGZeICFW5T8QCrCAAfbHfAGTORBq2UBfZNeoPTYkoESWiRJ7OTYABAK4kTobcGxa/AAAAAElFTkSuQmCC"), -webkit-gradient(linear, left top, left bottom, color-stop(0, #e5e5e5), color-stop(1, #F7F7F7));
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmOWRjMDRiMy0wNDY1LTQzZDYtOWNjMC05YjFjMDM5MmNkMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEM0RTU0MEZEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEM0RTU0MEVEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTE1NkFGRkREODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTE1NkFGRkVEODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5oUxBUAAABDklEQVR42uyWPwtBYRSHXSGLsmAzkMVmVywmWfyZJCmbQQabMhmVQQYLgxRiUdxSMhh9BV+A3UC5HmUyIod633r6dZe3p3PezrmaYRimXzhm048cJaJElMjfilg+dZF7srcRM+gcMv6FiAgSGtGFOHhhIdWaBuThCMlXLtDe3TVUo0S04QQR2rL7uggSKWIMV0ggoX/9sSIRJgaP9hbfkXj5jSARJOZghxoSPak5MgInbJBoSA60MlwgSnWyYiJUYU3kHp89ZGJiIx6Ze3sqYIUpMiGxXYNMi2iCA5bI+CSXXhWG4AEdGZeICFW5T8QCrCAAfbHfAGTORBq2UBfZNeoPTYkoESWiRJ7OTYABAK4kTobcGxa/AAAAAElFTkSuQmCC"), -o-linear-gradient(top, #e5e5e5 0%, #F7F7F7 100%);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmOWRjMDRiMy0wNDY1LTQzZDYtOWNjMC05YjFjMDM5MmNkMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEM0RTU0MEZEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEM0RTU0MEVEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTE1NkFGRkREODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTE1NkFGRkVEODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5oUxBUAAABDklEQVR42uyWPwtBYRSHXSGLsmAzkMVmVywmWfyZJCmbQQabMhmVQQYLgxRiUdxSMhh9BV+A3UC5HmUyIod633r6dZe3p3PezrmaYRimXzhm048cJaJElMjfilg+dZF7srcRM+gcMv6FiAgSGtGFOHhhIdWaBuThCMlXLtDe3TVUo0S04QQR2rL7uggSKWIMV0ggoX/9sSIRJgaP9hbfkXj5jSARJOZghxoSPak5MgInbJBoSA60MlwgSnWyYiJUYU3kHp89ZGJiIx6Ze3sqYIUpMiGxXYNMi2iCA5bI+CSXXhWG4AEdGZeICFW5T8QCrCAAfbHfAGTORBq2UBfZNeoPTYkoESWiRJ7OTYABAK4kTobcGxa/AAAAAElFTkSuQmCC"), -moz-linear-gradient(top, #e5e5e5 0%, #F7F7F7 100%);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmOWRjMDRiMy0wNDY1LTQzZDYtOWNjMC05YjFjMDM5MmNkMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEM0RTU0MEZEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEM0RTU0MEVEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTE1NkFGRkREODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTE1NkFGRkVEODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5oUxBUAAABDklEQVR42uyWPwtBYRSHXSGLsmAzkMVmVywmWfyZJCmbQQabMhmVQQYLgxRiUdxSMhh9BV+A3UC5HmUyIod633r6dZe3p3PezrmaYRimXzhm048cJaJElMjfilg+dZF7srcRM+gcMv6FiAgSGtGFOHhhIdWaBuThCMlXLtDe3TVUo0S04QQR2rL7uggSKWIMV0ggoX/9sSIRJgaP9hbfkXj5jSARJOZghxoSPak5MgInbJBoSA60MlwgSnWyYiJUYU3kHp89ZGJiIx6Ze3sqYIUpMiGxXYNMi2iCA5bI+CSXXhWG4AEdGZeICFW5T8QCrCAAfbHfAGTORBq2UBfZNeoPTYkoESWiRJ7OTYABAK4kTobcGxa/AAAAAElFTkSuQmCC"), -webkit-linear-gradient(top, #e5e5e5 0%, #F7F7F7 100%);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmOWRjMDRiMy0wNDY1LTQzZDYtOWNjMC05YjFjMDM5MmNkMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEM0RTU0MEZEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEM0RTU0MEVEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTE1NkFGRkREODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTE1NkFGRkVEODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5oUxBUAAABDklEQVR42uyWPwtBYRSHXSGLsmAzkMVmVywmWfyZJCmbQQabMhmVQQYLgxRiUdxSMhh9BV+A3UC5HmUyIod633r6dZe3p3PezrmaYRimXzhm048cJaJElMjfilg+dZF7srcRM+gcMv6FiAgSGtGFOHhhIdWaBuThCMlXLtDe3TVUo0S04QQR2rL7uggSKWIMV0ggoX/9sSIRJgaP9hbfkXj5jSARJOZghxoSPak5MgInbJBoSA60MlwgSnWyYiJUYU3kHp89ZGJiIx6Ze3sqYIUpMiGxXYNMi2iCA5bI+CSXXhWG4AEdGZeICFW5T8QCrCAAfbHfAGTORBq2UBfZNeoPTYkoESWiRJ7OTYABAK4kTobcGxa/AAAAAElFTkSuQmCC"), -ms-linear-gradient(top, #e5e5e5 0%, #F7F7F7 100%);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmOWRjMDRiMy0wNDY1LTQzZDYtOWNjMC05YjFjMDM5MmNkMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEM0RTU0MEZEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEM0RTU0MEVEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTE1NkFGRkREODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTE1NkFGRkVEODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5oUxBUAAABDklEQVR42uyWPwtBYRSHXSGLsmAzkMVmVywmWfyZJCmbQQabMhmVQQYLgxRiUdxSMhh9BV+A3UC5HmUyIod633r6dZe3p3PezrmaYRimXzhm048cJaJElMjfilg+dZF7srcRM+gcMv6FiAgSGtGFOHhhIdWaBuThCMlXLtDe3TVUo0S04QQR2rL7uggSKWIMV0ggoX/9sSIRJgaP9hbfkXj5jSARJOZghxoSPak5MgInbJBoSA60MlwgSnWyYiJUYU3kHp89ZGJiIx6Ze3sqYIUpMiGxXYNMi2iCA5bI+CSXXhWG4AEdGZeICFW5T8QCrCAAfbHfAGTORBq2UBfZNeoPTYkoESWiRJ7OTYABAK4kTobcGxa/AAAAAElFTkSuQmCC"), linear, to top, #e5e5e5 0%, #F7F7F7 100%;
  border-radius: 5px; }
.jQUICalendar .ui-datepicker-next {
  float: right;
  width: 34px;
  height: 34px;
  margin-bottom: 10px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmOWRjMDRiMy0wNDY1LTQzZDYtOWNjMC05YjFjMDM5MmNkMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEM0RTU0MTNEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEM0RTU0MTJEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTE1NkFGRjlEODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTE1NkFGRkFEODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Q+gfXAAABDklEQVR42uyXPwtBURiHXWGw8wX4CEaDlCKzP5lYTAZlUSaTwSCDlSSD/FnEYjH4FmLHIhbb9dw6g9m93Zc6p55+3eHe+/Sec97TMUzT9PzC8Hp+ZGgRLaJF/lbE981L4fkpRvQge81FHpIVaUMcFkgFJEXKcIQUjJAxRESYjhuRhguUoCu2WJE5Exl4QoOq1O2IGHZPXwSs6dmAH4oIzkS2Lz/eERX1OEEsKdZHkJkSe1WVvpgIVWgRCbhDQWqNWNMyhJe1nanOwXURJKwtvFaVzSOxdLXFf7T5pfpGzY7E12sEiSixhSB0kBhINbQVhGAMLcmzpqmaWJVqOHIfMfS9RotoES2iRRwebwEGAMa2US9cxSsnAAAAAElFTkSuQmCC"), -webkit-gradient(linear, left top, left bottom, color-stop(0, #e5e5e5), color-stop(1, #F7F7F7));
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmOWRjMDRiMy0wNDY1LTQzZDYtOWNjMC05YjFjMDM5MmNkMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEM0RTU0MTNEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEM0RTU0MTJEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTE1NkFGRjlEODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTE1NkFGRkFEODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Q+gfXAAABDklEQVR42uyXPwtBURiHXWGw8wX4CEaDlCKzP5lYTAZlUSaTwSCDlSSD/FnEYjH4FmLHIhbb9dw6g9m93Zc6p55+3eHe+/Sec97TMUzT9PzC8Hp+ZGgRLaJF/lbE981L4fkpRvQge81FHpIVaUMcFkgFJEXKcIQUjJAxRESYjhuRhguUoCu2WJE5Exl4QoOq1O2IGHZPXwSs6dmAH4oIzkS2Lz/eERX1OEEsKdZHkJkSe1WVvpgIVWgRCbhDQWqNWNMyhJe1nanOwXURJKwtvFaVzSOxdLXFf7T5pfpGzY7E12sEiSixhSB0kBhINbQVhGAMLcmzpqmaWJVqOHIfMfS9RotoES2iRRwebwEGAMa2US9cxSsnAAAAAElFTkSuQmCC"), -o-linear-gradient(top, #e5e5e5 0%, #F7F7F7 100%);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmOWRjMDRiMy0wNDY1LTQzZDYtOWNjMC05YjFjMDM5MmNkMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEM0RTU0MTNEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEM0RTU0MTJEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTE1NkFGRjlEODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTE1NkFGRkFEODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Q+gfXAAABDklEQVR42uyXPwtBURiHXWGw8wX4CEaDlCKzP5lYTAZlUSaTwSCDlSSD/FnEYjH4FmLHIhbb9dw6g9m93Zc6p55+3eHe+/Sec97TMUzT9PzC8Hp+ZGgRLaJF/lbE981L4fkpRvQge81FHpIVaUMcFkgFJEXKcIQUjJAxRESYjhuRhguUoCu2WJE5Exl4QoOq1O2IGHZPXwSs6dmAH4oIzkS2Lz/eERX1OEEsKdZHkJkSe1WVvpgIVWgRCbhDQWqNWNMyhJe1nanOwXURJKwtvFaVzSOxdLXFf7T5pfpGzY7E12sEiSixhSB0kBhINbQVhGAMLcmzpqmaWJVqOHIfMfS9RotoES2iRRwebwEGAMa2US9cxSsnAAAAAElFTkSuQmCC"), -moz-linear-gradient(top, #e5e5e5 0%, #F7F7F7 100%);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmOWRjMDRiMy0wNDY1LTQzZDYtOWNjMC05YjFjMDM5MmNkMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEM0RTU0MTNEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEM0RTU0MTJEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTE1NkFGRjlEODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTE1NkFGRkFEODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Q+gfXAAABDklEQVR42uyXPwtBURiHXWGw8wX4CEaDlCKzP5lYTAZlUSaTwSCDlSSD/FnEYjH4FmLHIhbb9dw6g9m93Zc6p55+3eHe+/Sec97TMUzT9PzC8Hp+ZGgRLaJF/lbE981L4fkpRvQge81FHpIVaUMcFkgFJEXKcIQUjJAxRESYjhuRhguUoCu2WJE5Exl4QoOq1O2IGHZPXwSs6dmAH4oIzkS2Lz/eERX1OEEsKdZHkJkSe1WVvpgIVWgRCbhDQWqNWNMyhJe1nanOwXURJKwtvFaVzSOxdLXFf7T5pfpGzY7E12sEiSixhSB0kBhINbQVhGAMLcmzpqmaWJVqOHIfMfS9RotoES2iRRwebwEGAMa2US9cxSsnAAAAAElFTkSuQmCC"), -webkit-linear-gradient(top, #e5e5e5 0%, #F7F7F7 100%);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmOWRjMDRiMy0wNDY1LTQzZDYtOWNjMC05YjFjMDM5MmNkMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEM0RTU0MTNEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEM0RTU0MTJEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTE1NkFGRjlEODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTE1NkFGRkFEODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Q+gfXAAABDklEQVR42uyXPwtBURiHXWGw8wX4CEaDlCKzP5lYTAZlUSaTwSCDlSSD/FnEYjH4FmLHIhbb9dw6g9m93Zc6p55+3eHe+/Sec97TMUzT9PzC8Hp+ZGgRLaJF/lbE981L4fkpRvQge81FHpIVaUMcFkgFJEXKcIQUjJAxRESYjhuRhguUoCu2WJE5Exl4QoOq1O2IGHZPXwSs6dmAH4oIzkS2Lz/eERX1OEEsKdZHkJkSe1WVvpgIVWgRCbhDQWqNWNMyhJe1nanOwXURJKwtvFaVzSOxdLXFf7T5pfpGzY7E12sEiSixhSB0kBhINbQVhGAMLcmzpqmaWJVqOHIfMfS9RotoES2iRRwebwEGAMa2US9cxSsnAAAAAElFTkSuQmCC"), -ms-linear-gradient(top, #e5e5e5 0%, #F7F7F7 100%);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2tpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpmOWRjMDRiMy0wNDY1LTQzZDYtOWNjMC05YjFjMDM5MmNkMTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OEM0RTU0MTNEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OEM0RTU0MTJEODZFMTFFMzhDOTBGN0I4QTU1NjhGNkYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTE1NkFGRjlEODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTE1NkFGRkFEODY4MTFFMzhDOTBGN0I4QTU1NjhGNkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Q+gfXAAABDklEQVR42uyXPwtBURiHXWGw8wX4CEaDlCKzP5lYTAZlUSaTwSCDlSSD/FnEYjH4FmLHIhbb9dw6g9m93Zc6p55+3eHe+/Sec97TMUzT9PzC8Hp+ZGgRLaJF/lbE981L4fkpRvQge81FHpIVaUMcFkgFJEXKcIQUjJAxRESYjhuRhguUoCu2WJE5Exl4QoOq1O2IGHZPXwSs6dmAH4oIzkS2Lz/eERX1OEEsKdZHkJkSe1WVvpgIVWgRCbhDQWqNWNMyhJe1nanOwXURJKwtvFaVzSOxdLXFf7T5pfpGzY7E12sEiSixhSB0kBhINbQVhGAMLcmzpqmaWJVqOHIfMfS9RotoES2iRRwebwEGAMa2US9cxSsnAAAAAElFTkSuQmCC"), linear, to top, #e5e5e5 0%, #F7F7F7 100%;
  border-radius: 5px; }
.jQUICalendar .ui-datepicker-title {
  text-align: center;
  line-height: 34px;
  font-size: 0.9375rem;
  color: #0074A2;
  font-weight: bold; }
.jQUICalendar .ui-datepicker-calendar {
  border: 1px solid #D7D7D7;
  font-weight: bold; }
  .jQUICalendar .ui-datepicker-calendar THEAD {
    border-bottom: 1px solid #D7D7D7; }
    .jQUICalendar .ui-datepicker-calendar THEAD TR TH {
      color: #1E2023; }
  .jQUICalendar .ui-datepicker-calendar .ui-datepicker-today {
    border: 1px solid #FF8833; }
  .jQUICalendar .ui-datepicker-calendar .ui-datepicker-current-day a, .jQUICalendar .ui-datepicker-calendar .ui-datepicker-current-day a:visited, .jQUICalendar .ui-datepicker-calendar .ui-datepicker-current-day a:link {
    color: #1E2023; }
  .jQUICalendar .ui-datepicker-calendar .ui-datepicker-unselectable {
    color: #BDBDBD; }

.side-nav {
  font-family: inherit; }
  .side-nav LI {
    border: 1px solid #D7D7D7;
    color: #4C4C4C;
    height: 44px;
    line-height: 44px;
    margin: -1px 0 0 0;
    padding: 0 20px;
    position: relative; }
    .side-nav LI:hover {
      background-color: #4C4C4C;
      color: #fff;
      cursor: pointer; }
    .side-nav LI.selected {
      border: 1px solid #4C4C4C;
      font-weight: bold;
      z-index: 1; }
      .side-nav LI.selected:before {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: 6px solid transparent;
        border-left-color: #fff;
        position: absolute;
        z-index: 1; }
      .side-nav LI.selected:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: 7px solid transparent;
        border-left-color: #4C4C4C;
        position: absolute; }
      .side-nav LI.selected:before {
        top: 15px;
        right: -12px; }
      .side-nav LI.selected:after {
        top: 14px;
        right: -14px; }
      .side-nav LI.selected:hover {
        background-color: transparent;
        border: 1px solid #4C4C4C;
        color: #4C4C4C; }

.tooltip {
  border-radius: 5px;
  background-color: #FFF;
  border: 1px solid #D7D7D7;
  color: #5B9F49;
  max-width: 250px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2);
  font-size: 0.75rem; }
  .tooltip > .nub {
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-bottom: 10px solid #FFF;
    top: -13px; }
  .tooltip .ttPoint:after,
  .tooltip .ttPoint:before {
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 15px solid #FFF;
    bottom: -27px;
    margin-left: -9px;
    content: '';
    left: 50%;
    position: absolute; }
  .tooltip .ttPoint:before {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 17px solid;
    bottom: -29px;
    margin-left: -10px;
    border-top-color: #D7D7D7; }

.modal {
  border-radius: 5px;
  z-index: 10001;
  background: #FFF;
  padding: 1.25rem;
  box-shadow: 0 0 10px rgba(30, 32, 35, 0.4);
  border: 1px solid #696969;
  display: none;
  position: fixed;
  top: 3.125rem;
  left: 10px;
  right: 10px; }

.modal-overlay {
  z-index: 10000;
  position: fixed;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 100%;
  background: rgba(30, 32, 35, 0.45);
  display: none;
  margin: 0;
  padding: 0; }

.modal-close {
  font-size: 1.375rem;
  line-height: 1;
  position: absolute;
  top: 0.5rem;
  right: 0.6875rem;
  color: #333333;
  font-weight: bold;
  cursor: pointer;
  text-decoration: none; }

.modal.slide-down {
  display: block;
  visibility: hidden;
  top: 0;
  -webkit-transform: translate3d(0, -800px, 0);
  -webkit-transition: all 500ms; }

.modal.slide-down.open {
  -webkit-transform: translate3d(0, 50px, 0);
  visibility: visible; }

.modal.fade-in {
  display: block;
  visibility: hidden;
  top: 50px;
  opacity: 0;
  -webkit-transition: opacity 500ms ease-in; }

.modal.fade-in.open {
  visibility: visible;
  opacity: 1; }

.alert-modal {
  border-radius: 5px;
  font-size: 0.9375rem;
  width: 300px;
  background-color: #FFF;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.4);
  margin: 0 auto; }
  .alert-modal .alert-text {
    padding: 20px; }
  .alert-modal.red {
    color: #D5202A; }
    .alert-modal.red .accept-button {
      border-radius: 0 0 5px 0;
      background-color: #d4202a;
      background-image: -webkit-linear-gradient(#d4202a, #c01d26);
      background-image: linear-gradient(#d4202a, #c01d26);
      color: #FFF;
      width: 150px;
      height: 44px;
      line-height: 44px;
      margin-right: -4px;
      display: inline-block;
      text-align: center;
      vertical-align: middle;
      border-left: 1px solid #E55C5C;
      cursor: pointer; }
    .alert-modal.red .reject-button {
      border-radius: 0 0 0 5px;
      background-color: #d4202a;
      background-image: -webkit-linear-gradient(#d4202a, #c01d26);
      background-image: linear-gradient(#d4202a, #c01d26);
      color: #FFF;
      background-color: #D5202A;
      width: 150px;
      height: 44px;
      line-height: 44px;
      margin-right: -4px;
      display: inline-block;
      text-align: center;
      vertical-align: middle;
      cursor: pointer; }
  .alert-modal.green {
    color: #5B9F49; }
    .alert-modal.green .accept-button {
      border-radius: 0 0 5px 5px;
      background-color: #5a9d48;
      background-image: -webkit-linear-gradient(#5a9d48, #528f42);
      background-image: linear-gradient(#5a9d48, #528f42);
      color: #FFF;
      width: 300px;
      height: 44px;
      line-height: 44px;
      text-align: center;
      cursor: pointer; }
  .alert-modal.blue {
    color: #15AADC; }
    .alert-modal.blue .accept-button {
      border-radius: 0 0 5px 5px;
      background-color: #16a9db;
      background-image: -webkit-linear-gradient(#16a9db, #1499c6);
      background-image: linear-gradient(#16a9db, #1499c6);
      color: #FFF;
      width: 300px;
      height: 44px;
      line-height: 44px;
      text-align: center;
      cursor: pointer; }

.alert-bar {
  border-radius: 5px;
  margin: 10px 0;
  min-height: 34px;
  padding-left: 37px;
  box-sizing: border-box;
  position: relative; }
  .alert-bar I {
    position: absolute;
    top: 3px;
    left: 7px;
    font-size: 1.6rem;
    color: #FFF;
    font-weight: 100; }
  .alert-bar .alert-items {
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    box-sizing: border-box;
    background-color: #FFF;
    font-size: 0.9375rem;
    line-height: 1.2;
    min-height: 34px;
    padding: 7px 10px; }
    .alert-bar .alert-items A {
      text-decoration: none; }
    .alert-bar .alert-items SPAN {
      white-space: nowrap; }
  .alert-bar.defcon-1 {
    background-color: #D5202A;
    border: 1px solid #D5202A; }
    .alert-bar.defcon-1 A {
      color: #D5202A;
      font-weight: bold; }
      .alert-bar.defcon-1 A.storm-link {
        color: #0074A2;
        font-weight: normal; }
  .alert-bar.defcon-2 {
    background-color: #FF8833;
    border: 1px solid #FF8833; }
  .alert-bar.defcon-3 {
    background-color: #D7D7D7;
    border: 1px solid #D7D7D7; }
  .alert-bar.defcon-4 {
    background-color: #FF8833;
    border: 1px solid #FF8833; }
  .alert-bar.defcon-5 {
    background-color: #15AADC;
    border: 1px solid #15AADC; }
  .alert-bar.flagged-entry {
    background-color: #FF8833;
    border: 1px solid #FF8833; }

/*
#side-tab {
	position: fixed;
	bottom: 30px;
	right: 0;
	font-size: $paragraph-font-size;
	text-align: center;
	min-width: 44px;
	height: 148px;
	z-index: 100;
	&.openTab {
		#side-wrapper {
			width: 244px;
		}
		#side-message {
			display: block !important;
		}
	}
	#side-wrapper {
		width: 44px;
		height: 148px;
		position: relative;
		box-sizing: border-box;
		#side-teaser {
			display: block;
			height: 44px;
			width: 60px;
			position: absolute;
			bottom: 8px;
			left: -8px;
			line-height: 2.75em;
			color: #FFF;
			box-sizing: border-box;
			border: 0;
			background-color: $wunder-b;
		}
		#side-message {
			border-top: 1px solid $wunder-b;
			border-bottom: 1px solid $wunder-b;
			border-left: 1px solid $wunder-b;
			display: none;
			position: absolute;
			top: 0;
			right: 0;
			width: 200px;
			height: 148px;
			background-color: $wunder-grey;
			#side-more {
				box-sizing: border-box;
				height: 88px;
				A {
					border: 0;
					display: inline-block;
					width: 100%;
					height: 44px;
					line-height: 44px;
					&:hover {
						background-color: $wunder-b;
						color: #FFF;
					}
				}
			}
			#side-return {
				border-top: $crumb-border-size $crumb-border-style $crumb-border-color;
				height: 60px;
				A {
					padding-top: 8px;
					border: 0;
					display: inline-block;
					width: 100%;
					height: 58px;
					line-height: 22px;
					&:hover {
						background-color: $wunder-b;
						color: #FFF;
					}
				}
			}
		}
	}
}
*/
#side-feedback {
  position: fixed;
  right: -70px;
  font-size: 0.875rem;
  text-align: center;
  z-index: 10000;
  background-color: #AC54A0;
  bottom: 00px; }
  #side-feedback:hover {
    background-color: #FF8833; }
  #side-feedback A, #side-feedback A:link, #side-feedback A:visited {
    padding: 10px 20px;
    line-height: 37px;
    color: #FFF; }
  #side-feedback.vertical {
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
    -webkit-transform-origin: left top 0;
    transform-origin: left top 0; }

#wx-quickie {
  margin: 0 auto;
  font-weight: 200;
  white-space: normal; }
  #wx-quickie SPAN {
    color: #9DCC4E;
    font-weight: bold;
    font-style: italic;
    text-transform: uppercase; }
    #wx-quickie SPAN.warmer {
      color: #FF8833; }
    #wx-quickie SPAN.cooler {
      color: #15AADC; }
  #wx-quickie P {
    margin: 10px 0;
    font-weight: normal;
    color: #1E2023;
    font-size: 0.9375rem; }

#share {
  margin-top: 5px;
  position: relative;
  height: 24px;
  float: right; }
  @media only screen {
    #share {
      min-width: 60px; } }
  @media only screen and (min-width: 40.063em) {
    #share {
      min-width: 180px; } }

#likeButton {
  display: block;
  float: right;
  margin-right: 6px;
  width: 47px;
  height: 20px;
  overflow: hidden;
  position: relative; }

#buttoniframe {
  margin: 0;
  padding: 0;
  position: absolute;
  top: -33px;
  left: -65px;
  border: 0;
  overflow: hidden !important; }

#gPlusOne {
  display: block;
  float: right;
  width: 38px;
  height: 24px;
  margin-right: 6px; }

#shareButton {
  border-radius: 5px;
  background-color: #2EB3E0;
  background-image: -webkit-linear-gradient(#2EB3E0, #149AC6);
  background-image: linear-gradient(#2EB3E0, #149AC6);
  float: right;
  height: 24px;
  line-height: 24px;
  font-size: 0.9375rem;
  font-weight: normal;
  color: #FFF;
  padding: 0 0.9rem;
  text-decoration: none; }

#sharePanel {
  border-radius: 5px;
  box-sizing: border-box;
  min-width: 250px;
  margin-top: 6px;
  padding: 10px; }
  #sharePanel:before {
    right: 10px !important;
    left: auto !important; }
  #sharePanel:after {
    right: 9px !important;
    left: auto !important; }
  #sharePanel.open {
    left: auto !important;
    right: 0px; }
  #sharePanel .share-icons {
    display: block;
    padding: 0;
    margin: 0 -0.625rem; }
    #sharePanel .share-icons:before, #sharePanel .share-icons:after {
      content: " ";
      display: table; }
    #sharePanel .share-icons:after {
      clear: both; }
    #sharePanel .share-icons > li {
      display: block;
      height: auto;
      float: left;
      padding: 0 0.625rem 1.25rem; }
    #sharePanel .share-icons > li {
      width: 20%;
      padding: 0 0.625rem 1.25rem;
      list-style: none; }
      #sharePanel .share-icons > li:nth-of-type(1n) {
        clear: none; }
      #sharePanel .share-icons > li:nth-of-type(5n+1) {
        clear: both; }
    #sharePanel .share-icons LI {
      padding-bottom: 0; }
      #sharePanel .share-icons LI A {
        display: inline-block;
        width: 30px;
        height: 30px;
        padding: 0;
        border: 0;
        background-image: url("//icons.wxug.com/i/o/sprite-common-grid.png?v=1.5");
        background-repeat: no-repeat; }
      #sharePanel .share-icons LI:hover {
        background: transparent; }

#radioForm {
  margin: 10px 0 5px 0; }
  #radioForm LABEL {
    font-size: 0.75rem;
    white-space: nowrap; }

#urlInput {
  border-radius: 5px; }

#socialFacebook {
  background-position: -335px -35px; }

#socialTwitter {
  background-position: -435px -35px; }

#socialGoogle {
  background-position: -235px -35px; }

#socialReddit {
  background-position: -535px -35px; }

#socialMail {
  background-position: -35px -135px; }

BODY .flipper-input {
  display: inline-block;
  height: 34px;
  width: 250px; }
BODY .flipper-label {
  display: inline-block;
  height: 34px;
  line-height: 34px; }

.pw-widget A {
  display: inline-block;
  width: 30px;
  height: 30px;
  padding: 0;
  border: 0; }
  .pw-widget A .pw-icon {
    width: 30px;
    height: 30px;
    display: inline-block;
    background-image: url("//icons.wxug.com/i/o/sprite-common-grid.png?v=1.5");
    background-repeat: no-repeat; }
  .pw-widget A.pw-button-facebook SPAN {
    background-position: -335px -35px; }
  .pw-widget A.pw-button-twitter SPAN {
    background-position: -435px -35px; }
  .pw-widget A.pw-button-googleplus SPAN {
    background-position: -235px -35px; }
  .pw-widget A.pw-button-reddit SPAN {
    background-position: -535px -35px; }
  .pw-widget A.pw-button-pinterest SPAN {
    background-position: -636px -235px; }
  .pw-widget A.pw-button-email SPAN {
    background-position: -35px -135px; }

.cta-box {
  border-radius: 5px;
  border: 1px solid #D7D7D7; }
  .cta-box IMG {
    -webkit-top-left-radius: 5px;
    -webkit-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    width: 100%; }
  .cta-box H3, .cta-box P {
    margin: 15px 20px; }

BODY .premium-button.button {
  border-radius: 5px;
  background-color: #528f42;
  background-image: -webkit-linear-gradient(#6ca95c, #528f42);
  background-image: linear-gradient(#6ca95c, #528f42);
  color: #FFF;
  text-align: center; }
  BODY .premium-button.button.disabled {
    cursor: default; }

BODY .flag-button.button {
  border-radius: 5px;
  background-color: #d9373f;
  background-image: -webkit-linear-gradient(#d9373f, #c11e26);
  background-image: linear-gradient(#d9373f, #c11e26);
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
  padding: 0; }
  BODY .flag-button.button.disabled {
    cursor: default; }

.mobile-more-button {
  border-radius: 5px;
  background-color: #16a9db;
  background-image: -webkit-linear-gradient(#16a9db, #1499c6);
  background-image: linear-gradient(#16a9db, #1499c6);
  width: 54px;
  height: 34px; }

.plus-button {
  border-radius: 5px;
  display: inline-block;
  font-size: 0.875rem;
  width: 73px;
  height: 28px;
  position: relative; }
  .plus-button .count {
    border-radius: 5px 0 0 5px;
    background-color: #FFF;
    border: 1px solid #15AADC;
    display: block;
    float: left;
    width: 45px;
    line-height: 28px;
    text-align: center;
    font-size: 14px; }
  .plus-button .plus {
    border-radius: 0 5px 5px 0;
    background-color: #16a9db;
    background-image: -webkit-linear-gradient(#16a9db, #1499c6);
    background-image: linear-gradient(#16a9db, #1499c6);
    color: #fff;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 22px;
    border: 1px solid #15AADC;
    border-left: 0 none;
    width: 28px;
    line-height: 28px;
    text-align: center; }
  .plus-button:hover .count:hover {
    border: 1px solid #15AADC; }
  .plus-button:hover .count {
    border: 1px solid #FF8833; }
  .plus-button:hover .plus:hover {
    background-color: #ff9447;
    background-image: -webkit-linear-gradient(#ff9447, #e67b2f);
    background-image: linear-gradient(#ff9447, #e67b2f);
    border: 1px solid #FF8833; }
  .plus-button.voted .count, .plus-button.voted:hover .count {
    border: 1px solid #8ED1E9; }
  .plus-button.voted .plus, .plus-button.voted:hover .plus {
    background-color: #80bcd2;
    background-image: -webkit-linear-gradient(#80bcd2, #99d5ea);
    background-image: linear-gradient(#80bcd2, #99d5ea);
    cursor: default;
    border: 1px solid #8ED1E9; }

BODY H1.has-subnav {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #D7D7D7; }
BODY H1.has-parent {
  font-size: 1.25rem;
  line-height: 1.875rem;
  margin-bottom: 10px; }
BODY H2.is-parent {
  font-size: 1.5rem;
  line-height: 2.25rem;
  margin-top: 10px;
  margin-bottom: 0; }
  @media only screen {
    BODY H2.is-parent.has-subnav {
      border-bottom: none; } }
  @media only screen and (min-width: 40.063em) {
    BODY H2.is-parent.has-subnav {
      border-bottom-style: solid;
      border-bottom-width: 1px;
      border-bottom-color: #D7D7D7; } }

.subnav-contain {
  height: 34px;
  margin-bottom: 20px;
  position: relative; }
  @media only screen {
    .subnav-contain {
      display: none; } }
  @media only screen and (min-width: 40.063em) {
    .subnav-contain {
      display: block; } }
  .subnav-contain:before, .subnav-contain:after {
    content: " ";
    display: table; }
  .subnav-contain:after {
    clear: both; }
  .subnav-contain .subnav {
    margin-bottom: 0; }
  .subnav-contain .subnav-left {
    height: 34px;
    position: absolute;
    left: 0;
    overflow: hidden;
    right: 0;
    top: 0; }
    .subnav-contain .subnav-left .more-menu-label {
      top: 0px;
      right: 0px;
      position: absolute; }
      .subnav-contain .subnav-left .more-menu-label.hide {
        display: none; }
      .subnav-contain .subnav-left .more-menu-label .more {
        display: inline-block; }
  .subnav-contain .subnav-right {
    position: absolute;
    right: 0;
    top: 0; }
  .subnav-contain .more-menu.menu-wrapper {
    display: none;
    position: absolute;
    top: 34px;
    z-index: 10; }
    .subnav-contain .more-menu.menu-wrapper.active {
      display: block; }
    .subnav-contain .more-menu.menu-wrapper .menu-list {
      -webkit-bottom-left-radius: 5px;
      -webkit-bottom-right-radius: 5px;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      background-color: white;
      border: 1px solid #D7D7D7;
      list-style-type: none;
      margin: 0;
      padding: 0; }
      .subnav-contain .more-menu.menu-wrapper .menu-list LI {
        list-style-type: none;
        margin: 0;
        padding: 0;
        background-color: #FFF;
        border-bottom: 1px solid #D7D7D7; }
        .subnav-contain .more-menu.menu-wrapper .menu-list LI:first-child {
          -webkit-top-left-radius: 5px;
          -webkit-top-right-radius: 5px;
          border-top-left-radius: 5px;
          border-top-right-radius: 5px; }
          .subnav-contain .more-menu.menu-wrapper .menu-list LI:first-child A {
            -webkit-top-left-radius: 5px;
            -webkit-top-right-radius: 5px;
            border-top-left-radius: 5px;
            border-top-right-radius: 5px; }
        .subnav-contain .more-menu.menu-wrapper .menu-list LI:last-child {
          -webkit-bottom-left-radius: 5px;
          -webkit-bottom-right-radius: 5px;
          border-bottom-left-radius: 5px;
          border-bottom-right-radius: 5px;
          border-bottom: none; }
          .subnav-contain .more-menu.menu-wrapper .menu-list LI:last-child A {
            -webkit-bottom-left-radius: 5px;
            -webkit-bottom-right-radius: 5px;
            border-bottom-left-radius: 5px;
            border-bottom-right-radius: 5px; }
        .subnav-contain .more-menu.menu-wrapper .menu-list LI.group-title {
          padding-left: 8px;
          font-size: 0.75rem;
          color: #A3A3A3;
          background-color: #F7F7F7;
          cursor: default; }
        .subnav-contain .more-menu.menu-wrapper .menu-list LI A {
          border-left-width: 6px;
          border-left-style: solid;
          border-left-color: transparent;
          color: #696969;
          display: block;
          height: 44px;
          line-height: 44px;
          padding: 0 8px;
          white-space: nowrap; }
          .subnav-contain .more-menu.menu-wrapper .menu-list LI A:hover {
            color: #FF8833;
            border-left-color: #FF8833; }
          .subnav-contain .more-menu.menu-wrapper .menu-list LI A.selected {
            color: #1E2023;
            font-weight: bold; }
            .subnav-contain .more-menu.menu-wrapper .menu-list LI A.selected:hover {
              color: #FF8833; }

UL.subnav {
  margin: 0 auto 1.0625rem auto;
  margin-left: -1.375rem;
  margin-right: 0;
  padding: 0;
  list-style: none;
  overflow: hidden;
  margin: 0 0 20px 0; }
  @media only screen {
    UL.subnav {
      display: none; } }
  @media only screen and (min-width: 40.063em) {
    UL.subnav {
      display: block; } }
  UL.subnav > li {
    list-style: none;
    float: left;
    margin-left: 1.375rem;
    display: block; }
    UL.subnav > li > * {
      display: block; }
  UL.subnav LI {
    margin-left: 3px; }
    UL.subnav LI:first-child {
      margin-left: 0; }
    UL.subnav LI A, UL.subnav LI LABEL {
      height: 34px;
      line-height: 29px;
      padding: 0 8px;
      text-decoration: none;
      border-bottom-style: solid;
      border-bottom-width: 6px; }
      UL.subnav LI A:link, UL.subnav LI LABEL:link {
        color: #696969;
        border-bottom-color: #D7D7D7; }
      UL.subnav LI A:hover, UL.subnav LI LABEL:hover {
        color: #FF8833;
        border-bottom-color: #FF8833; }
      UL.subnav LI A:visited, UL.subnav LI LABEL:visited {
        color: #696969;
        border-bottom-color: #D7D7D7; }
        UL.subnav LI A:visited:hover, UL.subnav LI LABEL:visited:hover {
          color: #FF8833;
          border-bottom-color: #FF8833; }
      UL.subnav LI A.selected, UL.subnav LI LABEL.selected {
        color: #1E2023;
        border-bottom-color: #A3A3A3;
        font-weight: bold; }
        UL.subnav LI A.selected:hover, UL.subnav LI LABEL.selected:hover {
          color: #1E2023;
          border-bottom-color: #A3A3A3; }
      UL.subnav LI A.more, UL.subnav LI LABEL.more {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxNjUzM0Y5OTI5QzExRTM4NkEwRTcwMUJCMEJFMTk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxNjUzM0ZBOTI5QzExRTM4NkEwRTcwMUJCMEJFMTk0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjE2NTMzRjc5MjlDMTFFMzg2QTBFNzAxQkIwQkUxOTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjE2NTMzRjg5MjlDMTFFMzg2QTBFNzAxQkIwQkUxOTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7AYkiUAAAA1klEQVR42oTOMQsBYRzH8eeUkskiu7IogzIaLIpjOuNRbmWQwaZMYhF5A3fqUmZlUWLgVXgVRobzffQM55zu6nP/p+f5//7Po5l2XRdCzGG43cNdRHxtR09THExi/Hoo4MZBKSKYpVwhL1zKsIEN5MQLDbU/waK8ADkc0Yjx1CcLCzMksafRCgSrcjAy2KJJ7qF5nudv6lPWkC8a0zBlz2RtI44FRux/Ql9hNaBFcZHAGRV1NCS08vf+hNWAsnw+UnihQ3AX7AsNqwF5igwMCJ7Cet4CDABR/EgUZDFFswAAAABJRU5ErkJggg==");
        background-position: right center;
        background-repeat: no-repeat;
        padding-right: 25px; }
      UL.subnav LI A:hover.more, UL.subnav LI LABEL:hover.more {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxNjUzM0ZEOTI5QzExRTM4NkEwRTcwMUJCMEJFMTk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxNjUzM0ZFOTI5QzExRTM4NkEwRTcwMUJCMEJFMTk0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjE2NTMzRkI5MjlDMTFFMzg2QTBFNzAxQkIwQkUxOTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjE2NTMzRkM5MjlDMTFFMzg2QTBFNzAxQkIwQkUxOTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz404VqsAAAA1klEQVR42oSOMQsBYRjHn7tSMllkVxZlkBsNFiVMjDLcyiCDLMokZxD5Aigps1GJgclH8CmMDOd37xnOoXvr9/T2vv/f8zyabWVLImJBVXrXmwSdsRGjLmGgU5qQhgsfRoCYoJ7BGTjV1USRFTgdTwSKf8SMGiCShD2UdVZ9cDFhBBHYETR9YkE1FonDBip4d822bW+oRZ2Ds1GfwJC3OvcFhGACXd6V9Cm7DWrUNYThCPn3Twdp5o1+y26DnFpfJApPaCBu/bHfstsgRXWENuLhV+QlwAB2Wz5n1g/+zgAAAABJRU5ErkJggg=="); }

.maps-radar H1.has-subnav, .maps-radar H2.is-parent.has-subnav {
  border-bottom-color: #D7D7D7; }
.maps-radar .subnav LI LABEL {
  border-color: #5B9F49; }
.maps-radar .subnav LI.active LABEL {
  border-color: #87C404; }
.maps-radar .subnav LI A:link, .maps-radar .subnav LI A:visited, .maps-radar .subnav LI LABEL:link, .maps-radar .subnav LI LABEL:visited {
  border-color: #5B9F49; }
.maps-radar .subnav LI A:hover, .maps-radar .subnav LI LABEL:hover {
  color: #FF8833;
  border-color: #FF8833; }
.maps-radar .subnav LI A.selected, .maps-radar .subnav LI A.selected:hover, .maps-radar .subnav LI LABEL.selected, .maps-radar .subnav LI LABEL.selected:hover {
  color: #1E2023;
  border-color: #87C404; }
.maps-radar .subnav LI A.more, .maps-radar .subnav LI LABEL.more {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxNjUzM0Y5OTI5QzExRTM4NkEwRTcwMUJCMEJFMTk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxNjUzM0ZBOTI5QzExRTM4NkEwRTcwMUJCMEJFMTk0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjE2NTMzRjc5MjlDMTFFMzg2QTBFNzAxQkIwQkUxOTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjE2NTMzRjg5MjlDMTFFMzg2QTBFNzAxQkIwQkUxOTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7AYkiUAAAA1klEQVR42oTOMQsBYRzH8eeUkskiu7IogzIaLIpjOuNRbmWQwaZMYhF5A3fqUmZlUWLgVXgVRobzffQM55zu6nP/p+f5//7Po5l2XRdCzGG43cNdRHxtR09THExi/Hoo4MZBKSKYpVwhL1zKsIEN5MQLDbU/waK8ADkc0Yjx1CcLCzMksafRCgSrcjAy2KJJ7qF5nudv6lPWkC8a0zBlz2RtI44FRux/Ql9hNaBFcZHAGRV1NCS08vf+hNWAsnw+UnihQ3AX7AsNqwF5igwMCJ7Cet4CDABR/EgUZDFFswAAAABJRU5ErkJggg=="); }
.maps-radar DIV.subnav > .split.button {
  border-left: 6px solid #87C404; }
  .maps-radar DIV.subnav > .split.button [data-dropdown] {
    color: #5B9F49; }

.severe-weather H1.has-subnav, .severe-weather H2.is-parent.has-subnav {
  border-bottom-color: #D7D7D7; }
.severe-weather .subnav LI LABEL {
  border-color: #D5202A; }
.severe-weather .subnav LI.active LABEL {
  border-color: #E55C5C; }
.severe-weather .subnav LI A:link, .severe-weather .subnav LI A:visited, .severe-weather .subnav LI LABEL:link, .severe-weather .subnav LI LABEL:visited {
  border-color: #D5202A; }
.severe-weather .subnav LI A:hover, .severe-weather .subnav LI LABEL:hover {
  color: #FF8833;
  border-color: #FF8833; }
.severe-weather .subnav LI A.selected, .severe-weather .subnav LI A.selected:hover, .severe-weather .subnav LI LABEL.selected, .severe-weather .subnav LI LABEL.selected:hover {
  color: #1E2023;
  border-color: #E55C5C; }
.severe-weather .subnav LI A.more, .severe-weather .subnav LI LABEL.more {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxNjUzM0Y5OTI5QzExRTM4NkEwRTcwMUJCMEJFMTk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxNjUzM0ZBOTI5QzExRTM4NkEwRTcwMUJCMEJFMTk0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjE2NTMzRjc5MjlDMTFFMzg2QTBFNzAxQkIwQkUxOTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjE2NTMzRjg5MjlDMTFFMzg2QTBFNzAxQkIwQkUxOTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7AYkiUAAAA1klEQVR42oTOMQsBYRzH8eeUkskiu7IogzIaLIpjOuNRbmWQwaZMYhF5A3fqUmZlUWLgVXgVRobzffQM55zu6nP/p+f5//7Po5l2XRdCzGG43cNdRHxtR09THExi/Hoo4MZBKSKYpVwhL1zKsIEN5MQLDbU/waK8ADkc0Yjx1CcLCzMksafRCgSrcjAy2KJJ7qF5nudv6lPWkC8a0zBlz2RtI44FRux/Ql9hNaBFcZHAGRV1NCS08vf+hNWAsnw+UnihQ3AX7AsNqwF5igwMCJ7Cet4CDABR/EgUZDFFswAAAABJRU5ErkJggg=="); }
.severe-weather DIV.subnav > .split.button {
  border-left: 6px solid #E55C5C; }
  .severe-weather DIV.subnav > .split.button [data-dropdown] {
    color: #D5202A; }

.news-blogs H1.has-subnav, .news-blogs H2.is-parent.has-subnav {
  border-bottom-color: #D7D7D7; }
.news-blogs .subnav LI LABEL {
  border-color: #0053AE; }
.news-blogs .subnav LI.active LABEL {
  border-color: #6697CC; }
.news-blogs .subnav LI A:link, .news-blogs .subnav LI A:visited, .news-blogs .subnav LI LABEL:link, .news-blogs .subnav LI LABEL:visited {
  border-color: #0053AE; }
.news-blogs .subnav LI A:hover, .news-blogs .subnav LI LABEL:hover {
  color: #FF8833;
  border-color: #FF8833; }
.news-blogs .subnav LI A.selected, .news-blogs .subnav LI A.selected:hover, .news-blogs .subnav LI LABEL.selected, .news-blogs .subnav LI LABEL.selected:hover {
  color: #1E2023;
  border-color: #6697CC; }
.news-blogs .subnav LI A.more, .news-blogs .subnav LI LABEL.more {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5ZjZjODg1Mi03OTY3LTRmYmUtOTYyMS1kMDM1MjExN2YwYzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzc4MEFCN0U5NzNDMTFFMzg5NDJBMjQ4RTA2MTc2NzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzc4MEFCN0Q5NzNDMTFFMzg5NDJBMjQ4RTA2MTc2NzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWY2Yzg4NTItNzk2Ny00ZmJlLTk2MjEtZDAzNTIxMTdmMGMwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlmNmM4ODUyLTc5NjctNGZiZS05NjIxLWQwMzUyMTE3ZjBjMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgykvZwAAADWSURBVHjahM4xCwFhHMfx566UTBbZlUUZlNFgUcLizibDrQwy2JRJLCJvACWlxGBUYuBVeBVGhsf30TO4c7qrz/2fnuf/+z+PIexdSQgxgiW31bsI+IzaPkZZoG/yayKNGwfZgGCCcoW6cKLCFpZQEy80FP8EM+oCJHFE2eSpTxYOhojgQKPjCRbUYMSxRoXcw5BSfje1KDOoF/VoGLBXZz1HCGN02f+EXGE9wKasEMYZeX3UITR19XrDekBOPR9RvNAguPnp8wvrASmKCrQJnvx63gIMAEdmRsqHwpTyAAAAAElFTkSuQmCC"); }
.news-blogs DIV.subnav > .split.button {
  border-left: 6px solid #6697CC; }
  .news-blogs DIV.subnav > .split.button [data-dropdown] {
    color: #0053AE; }

.historical-weather H1.has-subnav, .historical-weather H2.is-parent.has-subnav {
  border-bottom-color: #D7D7D7; }
.historical-weather .subnav LI LABEL {
  border-color: #E59900; }
.historical-weather .subnav LI.active LABEL {
  border-color: #FFB92F; }
.historical-weather .subnav LI A:link, .historical-weather .subnav LI A:visited, .historical-weather .subnav LI LABEL:link, .historical-weather .subnav LI LABEL:visited {
  border-color: #E59900; }
.historical-weather .subnav LI A:hover, .historical-weather .subnav LI LABEL:hover {
  color: #FF8833;
  border-color: #FF8833; }
.historical-weather .subnav LI A.selected, .historical-weather .subnav LI A.selected:hover, .historical-weather .subnav LI LABEL.selected, .historical-weather .subnav LI LABEL.selected:hover {
  color: #1E2023;
  border-color: #FFB92F; }
.historical-weather .subnav LI A.more, .historical-weather .subnav LI LABEL.more {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxNjUzM0Y5OTI5QzExRTM4NkEwRTcwMUJCMEJFMTk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxNjUzM0ZBOTI5QzExRTM4NkEwRTcwMUJCMEJFMTk0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjE2NTMzRjc5MjlDMTFFMzg2QTBFNzAxQkIwQkUxOTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjE2NTMzRjg5MjlDMTFFMzg2QTBFNzAxQkIwQkUxOTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7AYkiUAAAA1klEQVR42oTOMQsBYRzH8eeUkskiu7IogzIaLIpjOuNRbmWQwaZMYhF5A3fqUmZlUWLgVXgVRobzffQM55zu6nP/p+f5//7Po5l2XRdCzGG43cNdRHxtR09THExi/Hoo4MZBKSKYpVwhL1zKsIEN5MQLDbU/waK8ADkc0Yjx1CcLCzMksafRCgSrcjAy2KJJ7qF5nudv6lPWkC8a0zBlz2RtI44FRux/Ql9hNaBFcZHAGRV1NCS08vf+hNWAsnw+UnihQ3AX7AsNqwF5igwMCJ7Cet4CDABR/EgUZDFFswAAAABJRU5ErkJggg=="); }
.historical-weather DIV.subnav > .split.button {
  border-left: 6px solid #FFB92F; }
  .historical-weather DIV.subnav > .split.button [data-dropdown] {
    color: #E59900; }

.photos-videos H1.has-subnav, .photos-videos H2.is-parent.has-subnav, .webcams H1.has-subnav, .webcams H2.is-parent.has-subnav {
  border-bottom-color: #D7D7D7; }
.photos-videos .subnav LI LABEL, .webcams .subnav LI LABEL {
  border-color: #AC54A0; }
.photos-videos .subnav LI.active LABEL, .webcams .subnav LI.active LABEL {
  border-color: #CC8FC4; }
.photos-videos .subnav LI A:link, .photos-videos .subnav LI A:visited, .photos-videos .subnav LI LABEL:link, .photos-videos .subnav LI LABEL:visited, .webcams .subnav LI A:link, .webcams .subnav LI A:visited, .webcams .subnav LI LABEL:link, .webcams .subnav LI LABEL:visited {
  border-color: #AC54A0; }
.photos-videos .subnav LI A:hover, .photos-videos .subnav LI LABEL:hover, .webcams .subnav LI A:hover, .webcams .subnav LI LABEL:hover {
  color: #FF8833;
  border-color: #FF8833; }
.photos-videos .subnav LI A.selected, .photos-videos .subnav LI A.selected:hover, .photos-videos .subnav LI LABEL.selected, .photos-videos .subnav LI LABEL.selected:hover, .webcams .subnav LI A.selected, .webcams .subnav LI A.selected:hover, .webcams .subnav LI LABEL.selected, .webcams .subnav LI LABEL.selected:hover {
  color: #1E2023;
  border-color: #CC8FC4; }
.photos-videos .subnav LI A.more, .photos-videos .subnav LI LABEL.more, .webcams .subnav LI A.more, .webcams .subnav LI LABEL.more {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5ZjZjODg1Mi03OTY3LTRmYmUtOTYyMS1kMDM1MjExN2YwYzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzc4MEFCN0E5NzNDMTFFMzg5NDJBMjQ4RTA2MTc2NzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzc4MEFCNzk5NzNDMTFFMzg5NDJBMjQ4RTA2MTc2NzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWY2Yzg4NTItNzk2Ny00ZmJlLTk2MjEtZDAzNTIxMTdmMGMwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlmNmM4ODUyLTc5NjctNGZiZS05NjIxLWQwMzUyMTE3ZjBjMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlS1bxUAAADWSURBVHjahM4xCwFhHMfx566UTBbZlUUZlNFgUcJ0xyTpVgYZbMokFpE34K6khMmoxMCr8CqMDOf76BnOobv63P/pef6///No26pdEkKMYZib5k0EfLuaE6PYGOj8WkjjykE2IJigXCAvnMqwAQdy4pmG4p9gRl6AJA4o6zz1wcLCCBHsabR8wYIcjDhWqJC7a67repvalDnki/o0DNmrs14ghAl67L9DH2E1wKQsEcYJeXXUJTTz9n6F1YCcfD6ieKJBcO3v+xlWA1IUGegQPP7qeQkwACz3SeWwFoh4AAAAAElFTkSuQmCC"); }
.photos-videos DIV.subnav > .split.button, .webcams DIV.subnav > .split.button {
  border-left: 6px solid #CC8FC4; }
  .photos-videos DIV.subnav > .split.button [data-dropdown], .webcams DIV.subnav > .split.button [data-dropdown] {
    color: #AC54A0; }

.pws-dashboard H1.has-subnav, .pws-dashboard H2.is-parent.has-subnav {
  border-bottom-color: #4C4C4C; }
.pws-dashboard .subnav LI LABEL {
  border-color: #4C4C4C; }
.pws-dashboard .subnav LI.active LABEL {
  border-color: #8A8A8A; }
.pws-dashboard .subnav LI A:link, .pws-dashboard .subnav LI A:visited, .pws-dashboard .subnav LI LABEL:link, .pws-dashboard .subnav LI LABEL:visited {
  border-color: #4C4C4C; }
.pws-dashboard .subnav LI A:hover, .pws-dashboard .subnav LI LABEL:hover {
  color: #FF8833;
  border-color: #FF8833; }
.pws-dashboard .subnav LI A.selected, .pws-dashboard .subnav LI A.selected:hover, .pws-dashboard .subnav LI LABEL.selected, .pws-dashboard .subnav LI LABEL.selected:hover {
  color: #1E2023;
  border-color: #8A8A8A; }
.pws-dashboard .subnav LI A.more, .pws-dashboard .subnav LI LABEL.more {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5ZjZjODg1Mi03OTY3LTRmYmUtOTYyMS1kMDM1MjExN2YwYzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzc4MEFCN0E5NzNDMTFFMzg5NDJBMjQ4RTA2MTc2NzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzc4MEFCNzk5NzNDMTFFMzg5NDJBMjQ4RTA2MTc2NzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWY2Yzg4NTItNzk2Ny00ZmJlLTk2MjEtZDAzNTIxMTdmMGMwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlmNmM4ODUyLTc5NjctNGZiZS05NjIxLWQwMzUyMTE3ZjBjMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlS1bxUAAADWSURBVHjahM4xCwFhHMfx566UTBbZlUUZlNFgUcJ0xyTpVgYZbMokFpE34K6khMmoxMCr8CqMDOf76BnOobv63P/pef6///No26pdEkKMYZib5k0EfLuaE6PYGOj8WkjjykE2IJigXCAvnMqwAQdy4pmG4p9gRl6AJA4o6zz1wcLCCBHsabR8wYIcjDhWqJC7a67repvalDnki/o0DNmrs14ghAl67L9DH2E1wKQsEcYJeXXUJTTz9n6F1YCcfD6ieKJBcO3v+xlWA1IUGegQPP7qeQkwACz3SeWwFoh4AAAAAElFTkSuQmCC"); }
.pws-dashboard DIV.subnav > .split.button {
  border-left: 6px solid #8A8A8A; }
  .pws-dashboard DIV.subnav > .split.button [data-dropdown] {
    color: #4C4C4C; }

.climate-change H1.has-subnav, .climate-change H2.is-parent.has-subnav {
  border-bottom-color: #D7D7D7; }
.climate-change .subnav LI LABEL {
  border-color: #22730B; }
.climate-change .subnav LI.active LABEL {
  border-color: #5B9F49; }
.climate-change .subnav LI A:link, .climate-change .subnav LI A:visited, .climate-change .subnav LI LABEL:link, .climate-change .subnav LI LABEL:visited {
  border-color: #22730B; }
.climate-change .subnav LI A:hover, .climate-change .subnav LI LABEL:hover {
  color: #FF8833;
  border-color: #FF8833; }
.climate-change .subnav LI A.selected, .climate-change .subnav LI A.selected:hover, .climate-change .subnav LI LABEL.selected, .climate-change .subnav LI LABEL.selected:hover {
  color: #1E2023;
  border-color: #5B9F49; }
.climate-change .subnav LI A.more, .climate-change .subnav LI LABEL.more {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxNjUzM0Y5OTI5QzExRTM4NkEwRTcwMUJCMEJFMTk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxNjUzM0ZBOTI5QzExRTM4NkEwRTcwMUJCMEJFMTk0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjE2NTMzRjc5MjlDMTFFMzg2QTBFNzAxQkIwQkUxOTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjE2NTMzRjg5MjlDMTFFMzg2QTBFNzAxQkIwQkUxOTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7AYkiUAAAA1klEQVR42oTOMQsBYRzH8eeUkskiu7IogzIaLIpjOuNRbmWQwaZMYhF5A3fqUmZlUWLgVXgVRobzffQM55zu6nP/p+f5//7Po5l2XRdCzGG43cNdRHxtR09THExi/Hoo4MZBKSKYpVwhL1zKsIEN5MQLDbU/waK8ADkc0Yjx1CcLCzMksafRCgSrcjAy2KJJ7qF5nudv6lPWkC8a0zBlz2RtI44FRux/Ql9hNaBFcZHAGRV1NCS08vf+hNWAsnw+UnihQ3AX7AsNqwF5igwMCJ7Cet4CDABR/EgUZDFFswAAAABJRU5ErkJggg=="); }
.climate-change DIV.subnav > .split.button {
  border-left: 6px solid #5B9F49; }
  .climate-change DIV.subnav > .split.button [data-dropdown] {
    color: #22730B; }

.activities-travel H1.has-subnav, .activities-travel H2.is-parent.has-subnav {
  border-bottom-color: #D7D7D7; }
.activities-travel .subnav LI LABEL {
  border-color: #FFB92F; }
.activities-travel .subnav LI.active LABEL {
  border-color: #FFDD99; }
.activities-travel .subnav LI A:link, .activities-travel .subnav LI A:visited, .activities-travel .subnav LI LABEL:link, .activities-travel .subnav LI LABEL:visited {
  border-color: #FFB92F; }
.activities-travel .subnav LI A:hover, .activities-travel .subnav LI LABEL:hover {
  color: #FF8833;
  border-color: #FF8833; }
.activities-travel .subnav LI A.selected, .activities-travel .subnav LI A.selected:hover, .activities-travel .subnav LI LABEL.selected, .activities-travel .subnav LI LABEL.selected:hover {
  color: #1E2023;
  border-color: #FFDD99; }
.activities-travel .subnav LI A.more, .activities-travel .subnav LI LABEL.more {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxNjUzM0Y5OTI5QzExRTM4NkEwRTcwMUJCMEJFMTk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxNjUzM0ZBOTI5QzExRTM4NkEwRTcwMUJCMEJFMTk0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjE2NTMzRjc5MjlDMTFFMzg2QTBFNzAxQkIwQkUxOTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjE2NTMzRjg5MjlDMTFFMzg2QTBFNzAxQkIwQkUxOTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7AYkiUAAAA1klEQVR42oTOMQsBYRzH8eeUkskiu7IogzIaLIpjOuNRbmWQwaZMYhF5A3fqUmZlUWLgVXgVRobzffQM55zu6nP/p+f5//7Po5l2XRdCzGG43cNdRHxtR09THExi/Hoo4MZBKSKYpVwhL1zKsIEN5MQLDbU/waK8ADkc0Yjx1CcLCzMksafRCgSrcjAy2KJJ7qF5nudv6lPWkC8a0zBlz2RtI44FRux/Ql9hNaBFcZHAGRV1NCS08vf+hNWAsnw+UnihQ3AX7AsNqwF5igwMCJ7Cet4CDABR/EgUZDFFswAAAABJRU5ErkJggg=="); }
.activities-travel DIV.subnav > .split.button {
  border-left: 6px solid #FFDD99; }
  .activities-travel DIV.subnav > .split.button [data-dropdown] {
    color: #FFB92F; }

DIV.subnav {
  margin-bottom: 20px;
  padding-right: 38px; }
  @media only screen {
    DIV.subnav {
      display: block; } }
  @media only screen and (min-width: 40.063em) {
    DIV.subnav {
      display: none; } }
  DIV.subnav .split.button {
    height: 34px;
    width: 100%;
    color: #1E2023;
    font-weight: bold;
    text-align: left;
    margin-right: 38px;
    display: inline-block;
    background: #FFF;
    border-top: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    border-left: 6px solid #1E2023; }
    DIV.subnav .split.button:hover {
      color: #FF8833; }
    DIV.subnav .split.button [data-dropdown] {
      border-radius: 5px;
      background-color: #F7F7F7;
      background-image: -webkit-linear-gradient(#F7F7F7, #E5E5E5);
      background-image: linear-gradient(#F7F7F7, #E5E5E5);
      color: #1E2023;
      height: 34px;
      line-height: 34px;
      width: 34px;
      top: -1px;
      right: -38px;
      border: 1px solid #D7D7D7;
      font-weight: normal;
      font-size: 1.25rem;
      text-align: center; }
      DIV.subnav .split.button [data-dropdown]:hover {
        color: #FF8833; }

#subnav-dropdown {
  border-radius: 5px; }
  #subnav-dropdown.open {
    width: auto !important;
    left: 10px !important;
    right: 10px; }
  #subnav-dropdown LI {
    background-color: #FFF;
    border-bottom: 1px solid #D7D7D7; }
    #subnav-dropdown LI:first-child {
      -webkit-top-left-radius: 5px;
      -webkit-top-right-radius: 5px;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px; }
      #subnav-dropdown LI:first-child A {
        -webkit-top-left-radius: 5px;
        -webkit-top-right-radius: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px; }
    #subnav-dropdown LI:last-child {
      -webkit-bottom-left-radius: 5px;
      -webkit-bottom-right-radius: 5px;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      border-bottom: none; }
      #subnav-dropdown LI:last-child A {
        -webkit-bottom-left-radius: 5px;
        -webkit-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px; }
    #subnav-dropdown LI.group-title {
      padding-left: 8px;
      font-size: 0.75rem;
      color: #A3A3A3;
      background-color: #F7F7F7;
      cursor: default; }
    #subnav-dropdown LI A {
      border-left-width: 6px;
      border-left-style: solid;
      color: #696969; }
      #subnav-dropdown LI A:hover {
        color: #FF8833; }
      #subnav-dropdown LI A.selected {
        color: #1E2023;
        font-weight: bold; }
        #subnav-dropdown LI A.selected:hover {
          color: #FF8833; }

.breadcrumb FORM {
  display: inline-block; }
  .breadcrumb FORM SELECT {
    margin: 0; }

.viewport {
  position: relative;
  height: 170px;
  overflow: auto; }
  .viewport .viewport-content {
    display: block; }

.viewport-full {
  position: relative;
  overflow: auto; }

.severe-legend {
  margin: 0;
  list-style-type: none; }
  .severe-legend:before, .severe-legend:after {
    content: " ";
    display: table; }
  .severe-legend:after {
    clear: both; }
  .severe-legend.dark {
    background: #000; }
    .severe-legend.dark DFN {
      color: #FFF; }
  .severe-legend LI {
    margin: 5px 10px;
    float: left;
    width: 250px;
    list-style-type: none; }
  .severe-legend SPAN {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 5px;
    border-style: solid;
    border-width: 2px;
    border-color: #333333; }
  .severe-legend.us .tornado-warning SPAN {
    border-color: #333333;
    background-color: #d31d00; }
  .severe-legend.us .tornado-watch SPAN {
    border-color: #ff0000;
    background-color: #ffffff; }
  .severe-legend.us .storm-warning SPAN {
    border-color: #333333;
    background-color: #ffff00; }
  .severe-legend.us .storm-watch SPAN {
    border-color: #ffff00;
    background-color: #ffffff; }
  .severe-legend.us .winter-weather SPAN {
    border-color: #333333;
    background-color: #ffffff; }
  .severe-legend.us .high-wind SPAN {
    border-color: #333333;
    background-color: #00ccff; }
  .severe-legend.us .flood-warning SPAN {
    border-color: #333333;
    background-color: #00ff00; }
  .severe-legend.us .flood-watch SPAN {
    border-color: #333333;
    background-color: #00a600; }
  .severe-legend.us .hurricane-local SPAN {
    border-color: #333333;
    background-color: #9e00ff; }
  .severe-legend.us .heat-advisory SPAN {
    border-color: #333333;
    background-color: #ff9e9e; }
  .severe-legend.us .dense-fog SPAN {
    border-color: #333333;
    background-color: #999999; }
  .severe-legend.us .fire-weather SPAN {
    border-color: #333333;
    background-color: #ff7f00; }
  .severe-legend.us .volcanic-ash SPAN {
    border-color: #333333;
    background-color: #ff7f00; }
  .severe-legend.us .hurricane-watch SPAN {
    border-color: #333333;
    background-color: #ff00ff; }
  .severe-legend.us .hurricane-warning SPAN {
    border-color: #333333;
    background-color: #ed008c; }
  .severe-legend.us .tropical-watch SPAN {
    border-color: #333333;
    background-color: #2e3192; }
  .severe-legend.us .tropical-warning SPAN {
    border-color: #333333;
    background-color: #0000ff; }
  .severe-legend.us .weather-statement SPAN {
    border-color: #333333;
    background-color: #cef5c6; }
  .severe-legend.eu .wui-1 SPAN {
    border-color: #333333;
    background-color: #65CEF9; }
  .severe-legend.eu .wui-2 SPAN {
    border-color: #333333;
    background-color: #ffffff; }
  .severe-legend.eu .wui-3 SPAN {
    border-color: #333333;
    background-color: #fff64d; }
  .severe-legend.eu .wui-4 SPAN {
    border-color: #333333;
    background-color: #999999; }
  .severe-legend.eu .wui-5 SPAN {
    border-color: #333333;
    background-color: #ec9b9b; }
  .severe-legend.eu .wui-6 SPAN {
    border-color: #333333;
    background-color: #ffffff; }
  .severe-legend.eu .wui-7 SPAN {
    border-color: #333333;
    background-color: #004eec; }
  .severe-legend.eu .wui-8 SPAN {
    border-color: #333333;
    background-color: #ea813b; }
  .severe-legend.eu .wui-9 SPAN {
    border-color: #333333;
    background-color: #ffffff; }
  .severe-legend.eu .wui-10 SPAN {
    border-color: #333333;
    background-color: #569d34; }
  .severe-legend.wl .level-1 SPAN {
    border-color: #333333;
    background-color: #28D761; }
  .severe-legend.wl .level-2 SPAN {
    border-color: #333333;
    background-color: #FFFF00; }
  .severe-legend.wl .level-3 SPAN {
    border-color: #333333;
    background-color: #FFC400; }
  .severe-legend.wl .level-4 SPAN {
    border-color: #333333;
    background-color: #FF0000; }

#photo-assist-bar {
  background-color: #CC8FC4;
  background-image: -webkit-linear-gradient(#CC8FC4, #AC54A0);
  background-image: linear-gradient(#CC8FC4, #AC54A0);
  z-index: 100;
  position: fixed;
  bottom: 0;
  width: 100%;
  height: 34px;
  text-align: center; }
  #photo-assist-bar DIV {
    line-height: 34px;
    display: inline-block; }
    @media only screen {
      #photo-assist-bar DIV {
        margin-left: 10px;
        font-size: 0.75rem; } }
    @media only screen and (min-width: 40.063em) {
      #photo-assist-bar DIV {
        margin-left: 20px;
        font-size: 0.9375rem; } }
  #photo-assist-bar A {
    color: #FFF; }
    #photo-assist-bar A:hover {
      color: #FFB580; }

.wx-module {
  border-radius: 5px;
  border: 1px solid #D7D7D7;
  margin: 20px 0; }
  .wx-module.align-top {
    margin-top: 0; }
  .wx-module.simple {
    border: 0; }
    .wx-module.simple > H3 {
      background-color: transparent;
      background-image: none; }
      .wx-module.simple > H3.no-border {
        border-bottom: 0; }
    .wx-module.simple > .footer {
      text-align: left;
      background: none;
      border-top: 0;
      margin-top: 10px;
      line-height: 0.8125rem;
      height: 0.8125rem;
      font-weight: normal; }
  .wx-module.basic > .content {
    color: #1E2023; }
    .wx-module.basic > .content p, .wx-module.basic > .content ul, .wx-module.basic > .content li {
      color: #1E2023; }
    .wx-module.basic > .content ul {
      margin-bottom: 0.625rem; }
    .wx-module.basic > .content ul, .wx-module.basic > .content li {
      font-size: 0.9375rem; }
  .wx-module .wx-value {
    color: #1E2023; }
  .wx-module .wx-title {
    font-weight: bold; }
  .wx-module > H3 {
    -webkit-top-left-radius: 5px;
    -webkit-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: #E7E7E7;
    background-image: -webkit-linear-gradient(#E7E7E7, #F6F6F6);
    background-image: linear-gradient(#E7E7E7, #F6F6F6);
    font-size: 1.125rem;
    color: #1E2023;
    line-height: 2.125rem;
    padding: 0 10px;
    margin: 0;
    box-sizing: content-box;
    border-bottom: 1px solid #D7D7D7; }
  .wx-module H4 {
    margin-top: 0; }
  @media only screen {
    .wx-module .img-thumb {
      max-width: 100px; } }
  @media only screen and (min-width: 40.063em) {
    .wx-module .img-thumb {
      max-width: 175px; } }
  .wx-module > TABLE THEAD {
    background-color: #FFF;
    border-bottom: 1px solid #D7D7D7; }
    .wx-module > TABLE THEAD TH {
      color: #4C4C4C; }
  .wx-module > TABLE TBODY {
    background-color: #F7F7F7; }
    .wx-module > TABLE TBODY.highlight {
      border-top: 1px solid #D7D7D7;
      border-bottom: 1px solid #D7D7D7; }
      .wx-module > TABLE TBODY.highlight TD {
        background-color: #FFF; }
    .wx-module > TABLE TBODY TD {
      color: #4C4C4C;
      vertical-align: top; }
    .wx-module > TABLE TBODY UL {
      margin-bottom: 0; }
  .wx-module > .title {
    -webkit-top-left-radius: 5px;
    -webkit-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 10px 7px;
    background-color: #F7F7F7;
    border-bottom: 1px solid #D7D7D7;
    font-size: 0.75rem;
    line-height: 1.5; }
    .wx-module > .title DIV:first-child {
      font-size: 0.9375rem; }
  .wx-module > .content {
    padding: 10px;
    font-size: 0.875rem;
    line-height: 1.5; }
    .wx-module > .content:before, .wx-module > .content:after {
      content: " ";
      display: table; }
    .wx-module > .content:after {
      clear: both; }
    .wx-module > .content UL {
      margin-bottom: 0; }
  .wx-module > .footer {
    -webkit-bottom-left-radius: 5px;
    -webkit-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    height: 34px;
    line-height: 34px;
    padding: 0 10px;
    box-sizing: content-box;
    border-top: 1px solid #D7D7D7;
    font-size: 0.8125rem;
    text-align: center;
    background: #F7F7F7; }
    .wx-module > .footer I {
      font-size: 1.125rem; }
    .wx-module > .footer A {
      text-decoration: none;
      font-weight: bold; }
    .wx-module > .footer .data-source {
      font-size: 0.75rem;
      font-weight: normal;
      float: right;
      color: #1E2023; }
  .wx-module > .content, .wx-module > .footer, .wx-module UL, .wx-module OL, .wx-module DL, .wx-module TABLE THEAD TR TH, .wx-module TABLE TBODY TR TD, .wx-module TABLE TFOOT TR TD {
    font-size: 0.75rem; }
  .wx-module .stack {
    margin-bottom: 15px; }
    .wx-module .stack IMG {
      margin-bottom: 10px; }

#photo-mod ul[data-orbit] {
  height: 250px; }
#photo-mod .slideshow-wrapper IMG {
  -webkit-top-left-radius: 5px;
  -webkit-top-right-radius: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px; }
#photo-mod .orbit-bullets {
  top: 0;
  margin-bottom: 0;
  width: 100%;
  vertical-align: top; }
  #photo-mod .orbit-bullets LI {
    border-radius: 0;
    margin: 0;
    width: 20%;
    height: 6px;
    float: left;
    border-right: 3px solid #FFF;
    cursor: pointer;
    vertical-align: top; }
    #photo-mod .orbit-bullets LI:last-child {
      border-right: none; }

#almanac-history-mod {
  min-height: 300px; }
  #almanac-history-mod TABLE TD, #almanac-history-mod TABLE TH {
    padding: 4px 10px; }
  #almanac-history-mod TABLE THEAD A {
    font-size: 0.9375rem;
    font-weight: normal; }
  #almanac-history-mod TABLE THEAD TR:nth-of-type(even) {
    background-color: #FFF; }
  #almanac-history-mod TABLE THEAD.yesterday TR:first-child {
    border-top: 1px solid #D7D7D7; }
  #almanac-history-mod SMALL {
    font-size: 0.75rem;
    color: #696969; }

#astronomy-mod .phaseIcon TD {
  width: 20%;
  padding: 7px 0;
  text-align: center;
  background-color: #FFF;
  border-left: 1px solid #D7D7D7; }
  #astronomy-mod .phaseIcon TD:first-child {
    border: none; }
  #astronomy-mod .phaseIcon TD SPAN {
    white-space: nowrap; }
  #astronomy-mod .phaseIcon TD DIV {
    background-image: url("//icons.wxug.com/i/o/moon-sprite.png");
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    margin: 5px auto; }
    #astronomy-mod .phaseIcon TD DIV.north.moon0 {
      background-position: 0 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon1 {
      background-position: -20px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon2 {
      background-position: -40px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon3 {
      background-position: -60px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon4 {
      background-position: -80px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon5 {
      background-position: -100px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon6 {
      background-position: -120px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon7 {
      background-position: -140px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon8 {
      background-position: -160px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon9 {
      background-position: -180px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon10 {
      background-position: -200px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon11 {
      background-position: -220px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon12 {
      background-position: -240px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon13 {
      background-position: -260px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon14 {
      background-position: -280px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon15 {
      background-position: -300px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon16 {
      background-position: -320px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon17 {
      background-position: -340px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon18 {
      background-position: -360px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon19 {
      background-position: -380px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon20 {
      background-position: -400px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon21 {
      background-position: -420px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon22 {
      background-position: -440px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon23 {
      background-position: -460px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon24 {
      background-position: -480px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon25 {
      background-position: -500px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon26 {
      background-position: -520px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon27 {
      background-position: -540px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon28 {
      background-position: -560px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon29 {
      background-position: -580px 0; }
    #astronomy-mod .phaseIcon TD DIV.north.moon30 {
      background-position: -600px 0; }
    #astronomy-mod .phaseIcon TD DIV.south.moon0 {
      background-position: 0 -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon1 {
      background-position: -20px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon2 {
      background-position: -40px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon3 {
      background-position: -60px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon4 {
      background-position: -80px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon5 {
      background-position: -100px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon6 {
      background-position: -120px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon7 {
      background-position: -140px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon8 {
      background-position: -160px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon9 {
      background-position: -180px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon10 {
      background-position: -200px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon11 {
      background-position: -220px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon12 {
      background-position: -240px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon13 {
      background-position: -260px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon14 {
      background-position: -280px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon15 {
      background-position: -300px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon16 {
      background-position: -320px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon17 {
      background-position: -340px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon18 {
      background-position: -360px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon19 {
      background-position: -380px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon20 {
      background-position: -400px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon21 {
      background-position: -420px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon22 {
      background-position: -440px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon23 {
      background-position: -460px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon24 {
      background-position: -480px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon25 {
      background-position: -500px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon26 {
      background-position: -520px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon27 {
      background-position: -540px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon28 {
      background-position: -560px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon29 {
      background-position: -580px -20px; }
    #astronomy-mod .phaseIcon TD DIV.south.moon30 {
      background-position: -600px -20px; }

#summary-mod .right {
  width: 80px;
  margin: 0 0 10px 10px;
  color: #4C4C4C; }
  #summary-mod .right .portrait {
    border-radius: 80px;
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
    background-image: url("//icons.wxug.com/i/wu/bio/thumb3_kari.jpg");
    background-position: 0 0;
    margin-bottom: 5px; }

#maps-mod IMG {
  width: 100%; }

#extremes-mod UL {
  font-size: 0.75rem; }

#earthquake-mod .content {
  border-top: 1px solid #D7D7D7; }

#aq-mod .aqIndex {
  width: 34px;
  height: 8px;
  margin-top: 2px;
  background-image: url("//icons.wxug.com/i/o/sprite-common-grid.png?v=1.5");
  background-repeat: no-repeat; }
#aq-mod .aq1 {
  background-position: -310px -121px; }
#aq-mod .aq2 {
  background-position: -310px -130px; }
#aq-mod .aq3 {
  background-position: -310px -139px; }
#aq-mod .aq4 {
  background-position: -310px -148px; }
#aq-mod .aq5 {
  background-position: -310px -157px; }
#aq-mod .aq6 {
  background-position: -310px -166px; }
#aq-mod .content {
  border-top: 1px solid #D7D7D7; }

#blog-mod .title {
  font-size: 0.9375rem; }
#blog-mod .feature {
  position: relative;
  min-height: 85px;
  padding-left: 90px;
  margin-top: 10px; }
  #blog-mod .feature .portrait {
    border-radius: 80px;
    width: 80px;
    height: 80px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    left: 0; }
    #blog-mod .feature .portrait.jeff {
      background-image: url("//icons.wxug.com/data/wximagenew/j/JeffMasters/91-thumb.jpg");
      background-position: -13px 0; }
    #blog-mod .feature .portrait.kari {
      background-image: url("//icons.wxug.com/data/wximagenew/n/nationalsummary/0.jpg");
      background-position: 0 0; }
    #blog-mod .feature .portrait.chris {
      background-image: url("//icons.wxug.com/data/wximagenew/w/weatherhistorian/0-thumb.jpg");
      background-position: -7px 0; }
#blog-mod .article {
  position: relative;
  margin-top: 10px;
  min-height: 70px; }
  @media only screen {
    #blog-mod .article {
      padding-left: 0; } }
  @media only screen and (min-width: 40.063em) {
    #blog-mod .article {
      padding-left: 100px; } }
  #blog-mod .article .thumb {
    position: absolute;
    top: 0;
    left: 0; }
    @media only screen {
      #blog-mod .article .thumb {
        display: none; } }
    @media only screen and (min-width: 40.063em) {
      #blog-mod .article .thumb {
        display: block; } }
    #blog-mod .article .thumb IMG {
      width: 90px; }
#blog-mod .date,
#blog-mod .author {
  line-height: 0.9rem;
  padding-bottom: 10px; }
#blog-mod .title {
  padding-bottom: 5px;
  line-height: 1.1rem; }
#blog-mod .more {
  text-align: center;
  height: 28px;
  line-height: 28px;
  font-weight: bold;
  border-bottom: 1px solid #D7D7D7; }
#blog-mod SPAN {
  font-style: italic; }

#video-mod {
  max-width: 405px;
  margin-left: auto;
  margin-right: auto; }
  #video-mod DIV:first-child {
    position: relative; }
    #video-mod DIV:first-child IMG:first-child {
      -webkit-top-left-radius: 5px;
      -webkit-top-right-radius: 5px;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
      width: 100%; }
    #video-mod DIV:first-child SPAN {
      position: absolute;
      left: 50%;
      top: 50%;
      margin-left: -60px;
      margin-top: -34px;
      opacity: 0.9; }

#hourly-vertical {
  margin-top: 10px; }
  #hourly-vertical .astronomy-data {
    padding: 5px 0; }
    #hourly-vertical .astronomy-data .fct-content h5 {
      font-size: 0.75rem;
      margin: 0; }
    #hourly-vertical .astronomy-data .moon, #hourly-vertical .astronomy-data .sun {
      margin: 0; }
    #hourly-vertical .astronomy-data .columns {
      width: auto; }
  #hourly-vertical DD.has-alert A {
    background-color: #D5202A;
    color: #FFF; }
  #hourly-vertical DD.active .pop SPAN {
    background-position: 0 -383px !important; }
  #hourly-vertical DD.active A:hover {
    background-color: #15AADC; }
  #hourly-vertical A {
    border: 0;
    padding: 0 0 0 10px; }
    #hourly-vertical A SPAN.date {
      left: 10px;
      display: inline-block;
      position: absolute;
      height: 44px; }
    #hourly-vertical A SPAN.temps {
      left: 35%;
      display: inline-block;
      position: absolute;
      height: 44px; }
    #hourly-vertical A SPAN.conds {
      right: 80px;
      display: inline-block;
      position: absolute;
      height: 44px; }
      @media only screen and (min-width: 31.25em) and (max-width: 40em) {
        #hourly-vertical A SPAN.conds {
          left: 55%;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; } }
      @media only screen {
        #hourly-vertical A SPAN.conds .conds-label {
          display: none; } }
      @media only screen and (min-width: 31.25em) and (max-width: 40em) {
        #hourly-vertical A SPAN.conds .conds-label {
          display: inline-block !important;
          margin-left: 5px; } }
    #hourly-vertical A SPAN.pop {
      right: 0;
      display: inline-block;
      position: absolute;
      width: 70px;
      height: 44px; }
      #hourly-vertical A SPAN.pop SPAN {
        background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
        background-repeat: no-repeat;
        background-position: 0 -383px;
        display: inline-block;
        vertical-align: middle;
        width: 15px;
        height: 15px;
        margin-right: 5px; }
      #hourly-vertical A SPAN.pop.wet SPAN {
        background-position: 0 -397px; }
      #hourly-vertical A SPAN.pop.snow SPAN {
        background-position: -2px -733px;
        width: 16px;
        height: 16px; }
      #hourly-vertical A SPAN.pop.snow.wet SPAN {
        background-position: -2px -750px;
        width: 16px;
        height: 16px; }
  #hourly-vertical .content {
    padding: 0; }
  #hourly-vertical IMG {
    width: 30px;
    height: 30px; }
  #hourly-vertical .vertFctTable {
    width: 100%;
    margin: 0;
    border: 0; }
    #hourly-vertical .vertFctTable TH {
      color: #78797B;
      text-align: center; }
      #hourly-vertical .vertFctTable TH SPAN {
        font-weight: normal; }
    #hourly-vertical .vertFctTable TH:first-child {
      text-align: left; }
    #hourly-vertical .vertFctTable TD {
      padding: 8px 10px; }
    #hourly-vertical .vertFctTable TD:first-child {
      white-space: nowrap; }
    #hourly-vertical .vertFctTable TD:nth-child(2), #hourly-vertical .vertFctTable TD:nth-child(5) {
      text-align: center; }
    #hourly-vertical .vertFctTable TD:nth-child(6) {
      padding: 0; }
  #hourly-vertical .table-wrapper {
    margin: 0; }
  #hourly-vertical .scrollable {
    margin-left: 70px; }
  #hourly-vertical .pinned {
    width: 70px; }
    #hourly-vertical .pinned .vertFctTable {
      width: 100%; }
  #hourly-vertical .astronomy-data {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    font-size: 12px;
    margin: 0 !important; }

#hourly-horizontal {
  position: relative;
  border: 1px solid #D7D7D7;
  margin-top: 10px; }
  #hourly-horizontal .fct-date {
    margin-right: 10px; }
  #hourly-horizontal .precip-wrap, #hourly-horizontal .rise-set {
    white-space: nowrap; }
  #hourly-horizontal .rise-set {
    display: inline-block; }
  #hourly-horizontal .fctDayArrow {
    cursor: pointer;
    position: absolute;
    top: 0;
    width: 40px;
    height: 145px;
    display: block;
    z-index: 2;
    background-repeat: no-repeat;
    background-color: white;
    border-bottom: 1px solid #D7D7D7; }
  #hourly-horizontal .fctDetails .fctText {
    overflow: hidden;
    margin: 0 !important;
    padding: 8px 0; }
    #hourly-horizontal .fctDetails .fctText.astronomy-data {
      border-top: 1px solid #D7D7D7; }
      #hourly-horizontal .fctDetails .fctText.astronomy-data .sun, #hourly-horizontal .fctDetails .fctText.astronomy-data .moon {
        margin-top: 0; }
  #hourly-horizontal .fctDetails .fct-item {
    float: left; }
  #hourly-horizontal .fctDetails .fct-icon {
    float: left;
    padding: 0.5625rem 0.625rem; }
    #hourly-horizontal .fctDetails .fct-icon IMG {
      width: 50px;
      height: 50px; }
  #hourly-horizontal .fctDetails .fct-content {
    padding: 0.5625rem 0.625rem 0;
    margin-left: 70px;
    line-height: 20px;
    margin-bottom: 0;
    font-size: 0.875rem; }
    #hourly-horizontal .fctDetails .fct-content P {
      margin-top: 5px; }
    #hourly-horizontal .fctDetails .fct-content .fct-title {
      font-weight: bold; }
  #hourly-horizontal .fctDetails .fctHourly TABLE {
    width: 100%;
    border: 0; }
    #hourly-horizontal .fctDetails .fctHourly TABLE IMG {
      width: 34px;
      height: 34px; }
    #hourly-horizontal .fctDetails .fctHourly TABLE TD:nth-child(6) {
      padding: 0; }
  #hourly-horizontal .pop {
    font-weight: normal;
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
    background-repeat: no-repeat;
    background-position: 0 -383px;
    padding-left: 19px;
    vertical-align: middle;
    position: relative;
    top: -1px; }
    #hourly-horizontal .pop.wet {
      background-position: 0 -397px; }
    #hourly-horizontal .pop.snow {
      background-position: -2px -733px;
      width: 16px;
      height: 16px; }
      #hourly-horizontal .pop.snow.wet {
        background-position: -2px -750px; }

.sun-icon, .moon-icon {
  background: url("//icons.wxug.com/i/o/sprite-common-grid.png?v=1.5");
  width: 56px;
  height: 50px;
  display: block; }

.sun-icon {
  background-position: -622px -25px; }

.moon-icon {
  background-position: -621px -126px; }

#forecast .fct-item {
  float: left; }
  #forecast .fct-item h5 {
    margin: 0 0 2px;
    font-size: 14px;
    line-height: 20px; }
  #forecast .fct-item .rise, #forecast .fct-item .set, #forecast .fct-item .moon-phase {
    font-size: 12px;
    white-space: normal; }
    @media only screen and (min-width: 40.063em) {
      #forecast .fct-item .rise, #forecast .fct-item .set, #forecast .fct-item .moon-phase {
        white-space: nowrap; } }
  #forecast .fct-item .astro-data {
    height: auto; }
  #forecast .fct-item.moon .astro-data {
    position: static;
    width: auto; }
  #forecast .fct-item .moon-phase {
    margin-right: 10px; }
    #forecast .fct-item .moon-phase .astro-data {
      width: 20px;
      height: 20px;
      position: absolute;
      top: -2px; }

#fctDayLeftArrow {
  background-position: center center;
  background-image: url("//icons.wxug.com/i/misc/rowChevronBack.png");
  left: 0px;
  border-right: 1px solid #D7D7D7; }

#fctDayRightArrow {
  background-position: right center;
  background-image: url("//icons.wxug.com/i/misc/rowChevron.png");
  right: 0px;
  border-left: 1px solid #D7D7D7; }

#fctDayScroll {
  width: 100%;
  overflow: auto; }

#fctDayScroll::-webkit-scrollbar {
  -webkit-appearance: none; }

#fctDayScroll::-webkit-scrollbar:vertical {
  width: 11px; }

#fctDayScroll::-webkit-scrollbar:horizontal {
  height: 11px; }

#fctDayScroll::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid white;
  /* should match background, can't be transparent */
  background-color: rgba(0, 0, 0, 0.5); }

#fctDaySelect {
  cursor: pointer;
  margin-bottom: 0px !important;
  box-sizing: border-box;
  /* 	width: 1300px; */
  height: 145px;
  margin: 0; }
  #fctDaySelect LI {
    display: block;
    position: relative;
    float: left;
    /* 		width: 130px; */
    height: 145px;
    cursor: pointer;
    text-align: center;
    font-size: 0.75rem;
    background-color: #F4F4F4;
    box-sizing: border-box;
    border-bottom: 1px solid #D7D7D7;
    border-left: 1px solid #D7D7D7; }
    #fctDaySelect LI.has-alert {
      border-right: 1px solid #D5202A;
      border-bottom: 1px solid #D5202A;
      border-left: 1px solid #D5202A; }
      #fctDaySelect LI.has-alert .day-title {
        color: #FFF;
        background-color: #D5202A; }
    #fctDaySelect LI:first-child {
      border-left: 0; }
    #fctDaySelect LI.ui-state-active {
      border-bottom: 0;
      background-color: #FFF;
      cursor: default; }
    #fctDaySelect LI A {
      border-bottom: 0;
      display: block;
      color: #1E2023;
      text-decoration: none; }
      #fctDaySelect LI A .day-title {
        height: 21px;
        line-height: 21px;
        border-bottom: 1px solid #D7D7D7; }
      #fctDaySelect LI A .temps {
        margin-top: 5px;
        font-size: 0.9375rem; }
        #fctDaySelect LI A .temps .hi {
          color: #D5202A; }
        #fctDaySelect LI A .temps .lo {
          color: #0053AE; }
      #fctDaySelect LI A .cond-text {
        padding: 2px 2px 0 2px;
        line-height: 14px; }
    #fctDaySelect LI IMG {
      width: 50px;
      height: 50px; }
    #fctDaySelect LI DIV:last-child {
      position: absolute;
      bottom: 0;
      width: 100%;
      height: 21px;
      line-height: 21px; }

#extended .fct3-toggle {
  margin-top: 10px;
  text-align: center; }
#extended .fct3-toggle-hide {
  display: none; }
#extended .fct3 {
  display: none; }
#extended.open .fct3-toggle-hide {
  display: inline; }
#extended.open .fct3-toggle-show {
  display: none; }
#extended.open .fct3 {
  display: block; }

#extented-forecat {
  margin-top: 10px; }
  #extented-forecat .day-row {
    font-size: 0.875rem;
    border-bottom: 1px solid #D7D7D7; }
    @media only screen and (min-width: 40.063em) {
      #extented-forecat .day-row {
        position: relative;
        padding-left: 115px; } }
    #extented-forecat .day-row.has-alert {
      border-top: 1px solid #D5202A;
      border-bottom: 1px solid #D5202A;
      border-left: 3px solid #D5202A; }
    @media only screen {
      #extented-forecat .day-row .summary {
        padding-top: 15px; } }
    @media only screen and (min-width: 40.063em) {
      #extented-forecat .day-row .summary {
        position: absolute;
        top: 0;
        left: 0;
        width: 115px;
        padding-top: 45px;
        text-align: center; } }
    @media only screen {
      #extented-forecat .day-row .summary .weekday {
        font-weight: bold;
        display: inline-block;
        float: left; } }
    @media only screen and (min-width: 40.063em) {
      #extented-forecat .day-row .summary .weekday {
        font-weight: normal;
        display: block;
        float: none; } }
    @media only screen {
      #extented-forecat .day-row .summary .date {
        display: inline-block;
        float: left;
        padding: 0 5px; } }
    @media only screen and (min-width: 40.063em) {
      #extented-forecat .day-row .summary .date {
        display: block;
        float: none;
        padding: 5px 0; } }
    @media only screen {
      #extented-forecat .day-row .summary .temps {
        display: inline-block;
        float: right;
        margin-right: 5px; } }
    @media only screen and (min-width: 40.063em) {
      #extented-forecat .day-row .summary .temps {
        display: block;
        float: none;
        margin-right: 0; } }
    #extented-forecat .day-row .summary .temps .high {
      color: #D5202A;
      font-weight: bold; }
    #extented-forecat .day-row .summary .temps .low {
      color: #0053AE;
      font-weight: bold; }
    #extented-forecat .day-row .day, #extented-forecat .day-row .night {
      clear: both;
      position: relative;
      padding: 15px 5px 15px 75px; }
      #extented-forecat .day-row .day .title, #extented-forecat .day-row .night .title {
        margin-bottom: 10px;
        display: inline-block;
        height: 14px; }
        @media only screen {
          #extented-forecat .day-row .day .title, #extented-forecat .day-row .night .title {
            font-weight: normal;
            float: left; }
            #extented-forecat .day-row .day .title .long, #extented-forecat .day-row .night .title .long {
              display: none; }
            #extented-forecat .day-row .day .title .short, #extented-forecat .day-row .night .title .short {
              display: inline-block; } }
        @media only screen and (min-width: 40.063em) {
          #extented-forecat .day-row .day .title, #extented-forecat .day-row .night .title {
            width: 150px;
            font-weight: bold;
            float: none; }
            #extented-forecat .day-row .day .title .long, #extented-forecat .day-row .night .title .long {
              display: inline-block; }
            #extented-forecat .day-row .day .title .short, #extented-forecat .day-row .night .title .short {
              display: none; } }
      #extented-forecat .day-row .day .pop, #extented-forecat .day-row .night .pop {
        margin-bottom: 10px;
        display: inline-block;
        height: 14px;
        padding-left: 22px;
        background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
        background-repeat: no-repeat;
        background-position: 4px -383px; }
        @media only screen {
          #extented-forecat .day-row .day .pop, #extented-forecat .day-row .night .pop {
            float: right; } }
        @media only screen and (min-width: 40.063em) {
          #extented-forecat .day-row .day .pop, #extented-forecat .day-row .night .pop {
            float: none; } }
        #extented-forecat .day-row .day .pop.wet, #extented-forecat .day-row .night .pop.wet {
          background-position: 4px -397px; }
        #extented-forecat .day-row .day .pop.snow, #extented-forecat .day-row .night .pop.snow {
          background-position: -2px -733px;
          height: 16px; }
          #extented-forecat .day-row .day .pop.snow.wet, #extented-forecat .day-row .night .pop.snow.wet {
            background-position: -2px -750px; }
        #extented-forecat .day-row .day .pop SPAN, #extented-forecat .day-row .night .pop SPAN {
          font-weight: bold; }
      #extented-forecat .day-row .day IMG, #extented-forecat .day-row .night IMG {
        position: absolute;
        top: 10px;
        left: 10px;
        width: 50px;
        height: 50px;
        max-width: none; }
      #extented-forecat .day-row .day P, #extented-forecat .day-row .night P {
        clear: both;
        margin: 0; }
        @media only screen {
          #extented-forecat .day-row .day P, #extented-forecat .day-row .night P {
            font-size: 0.75rem; } }
        @media only screen and (min-width: 40.063em) {
          #extented-forecat .day-row .day P, #extented-forecat .day-row .night P {
            font-size: 0.875rem; } }
    #extented-forecat .day-row .night {
      background-color: #F7F7F7; }

.ui-tabs-nav .bolt {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAUCAYAAABroNZJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjI2MEI3RUYwMDg2MTFFNEEwQ0VGN0QyOTEyRDEyNzciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjI2MEI3RjAwMDg2MTFFNEEwQ0VGN0QyOTEyRDEyNzciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMjYwQjdFRDAwODYxMUU0QTBDRUY3RDI5MTJEMTI3NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMjYwQjdFRTAwODYxMUU0QTBDRUY3RDI5MTJEMTI3NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv+VXQsAAAE1SURBVHjaYvz//z8DDDybxRgCpFYBMSMDfnBUKu2/DYzDhCZZykAcOIfMYYS5BOgKQ3RJHOAXECsAXfIcm0uygfg/EYZMQzYA7hKgKwSAbJAEBwEDQJYEA/F9JLFXLFBGAhEGMEADfB2a2BfGpzPBEreBWImIWMEGOkEucQZiZTI0g7x2AohrQAGbQ2SAIoN/QPweiEOBgfwHZIgHGd4AqY8EGvAUxAF5xwSIZYGYHRrlfFCFHUAsjsOQVqABuzASGzoARvsnIMWLJRwOArEL0JC/eA0BGgByzUcs4fAOiHWBBrxAlmDC4Vx5HOEQhm4AqYbUAQ3Yj00xCxGGgPy7D4jbcEUVIZeADHgJxBFAV/yjxBBQgnqDL9HgMkQRSlcCDThCKOXhMuQ3EG8G4m5iki9AgAEAkJxd+BtgreIAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  background-position: 10px 6px; }
  .ui-tabs-nav .bolt .bolt-space {
    display: inline-block;
    height: 20px; }
    @media only screen {
      .ui-tabs-nav .bolt .bolt-space {
        width: 2px; } }
    @media only screen and (min-width: 40.063em) {
      .ui-tabs-nav .bolt .bolt-space {
        width: 17px; } }

.content-lightning {
  margin-top: 10px; }
  .content-lightning .blurb {
    padding-right: 5px !important; }
    .content-lightning .blurb P {
      font-size: 0.9375rem; }
  .content-lightning .slideshow-wrapper {
    margin-top: 10px; }
    .content-lightning .slideshow-wrapper .orbit-container IMG {
      width: 100%; }
    .content-lightning .slideshow-wrapper .orbit-bullets {
      top: 0;
      margin-bottom: 0;
      width: 100%;
      vertical-align: top; }
      .content-lightning .slideshow-wrapper .orbit-bullets LI {
        border-radius: 0;
        margin: 0;
        width: 20%;
        height: 6px;
        float: left;
        border-right: 3px solid #FFF;
        cursor: pointer;
        vertical-align: top; }
        .content-lightning .slideshow-wrapper .orbit-bullets LI:last-child {
          border-right: none; }
    .content-lightning .slideshow-wrapper .slideshow-thumbs A {
      width: 20%;
      display: inline-block;
      overflow: hidden;
      border-right: 3px solid #FFF;
      vertical-align: top; }
      @media only screen {
        .content-lightning .slideshow-wrapper .slideshow-thumbs A {
          height: 60px; } }
      @media only screen and (min-width: 40.063em) {
        .content-lightning .slideshow-wrapper .slideshow-thumbs A {
          height: 70px; } }
      @media only screen and (min-width: 64.063em) {
        .content-lightning .slideshow-wrapper .slideshow-thumbs A {
          height: 80px; } }
      .content-lightning .slideshow-wrapper .slideshow-thumbs A:last-child {
        border-right: none; }
      .content-lightning .slideshow-wrapper .slideshow-thumbs A.active {
        opacity: 0.5; }
      .content-lightning .slideshow-wrapper .slideshow-thumbs A IMG {
        height: 100%;
        width: auto; }

.station-marker {
  -webkit-transform: scale3d(1, 1, 1);
  -moz-transform: scale3d(1, 1, 1);
  -ms-transform: scale3d(1, 1, 1);
  -o-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform-origin: center bottom;
  -moz-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  -o-transform-origin: center bottom;
  transform-origin: center bottom;
  width: 34px;
  height: 34px;
  z-index: 1; }
  .station-marker:before {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    content: '';
    width: 34px;
    height: 34px;
    background-color: #1E2023;
    border-radius: 50% 50% 50% 0;
    position: absolute;
    top: -7px;
    left: 0;
    box-shadow: 0 1px 1px #1E2023; }
  .station-marker:after {
    content: '';
    width: 30px;
    height: 30px;
    background-color: #FFF;
    position: absolute;
    top: -5px;
    left: 2px;
    border-radius: 50%; }
  .station-marker SPAN {
    position: absolute;
    top: -7px;
    left: 0;
    display: inline-block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    color: #FFF;
    font-size: 0.9375rem;
    text-shadow: 0 1px 1px #1E2023;
    z-index: 1; }
  .station-marker.selected, .station-marker.hover {
    -webkit-transform: scale3d(1.25, 1.25, 1);
    -moz-transform: scale3d(1.25, 1.25, 1);
    -ms-transform: scale3d(1.25, 1.25, 1);
    -o-transform: scale3d(1.25, 1.25, 1);
    transform: scale3d(1.25, 1.25, 1);
    -webkit-transition: -webkit-transform 250ms linear;
    -moz-transition: -moz-transform 250ms linear;
    transition: transform 250ms linear;
    z-index: 2; }
  .station-marker.selected SPAN {
    color: #1E2023;
    font-weight: bold;
    text-shadow: none; }
  .station-marker.temp-60:before {
    background-color: #6c6075; }
  .station-marker.temp-60:after {
    background-color: #9F94A7; }
  .station-marker.temp-60.selected:before {
    background-color: #9F94A7; }
  .station-marker.temp-60.selected:after {
    background-color: #FFF; }
  .station-marker.temp-55:before {
    background-color: #554366; }
  .station-marker.temp-55:after {
    background-color: #896EA0; }
  .station-marker.temp-55.selected:before {
    background-color: #896EA0; }
  .station-marker.temp-55.selected:after {
    background-color: #FFF; }
  .station-marker.temp-50:before {
    background-color: #412955; }
  .station-marker.temp-50:after {
    background-color: #754A9A; }
  .station-marker.temp-50.selected:before {
    background-color: #754A9A; }
  .station-marker.temp-50.selected:after {
    background-color: #FFF; }
  .station-marker.temp-45:before {
    background-color: #432356; }
  .station-marker.temp-45:after {
    background-color: #7C409F; }
  .station-marker.temp-45.selected:before {
    background-color: #7C409F; }
  .station-marker.temp-45.selected:after {
    background-color: #FFF; }
  .station-marker.temp-40:before {
    background-color: #4b215b; }
  .station-marker.temp-40:after {
    background-color: #883DA5; }
  .station-marker.temp-40.selected:before {
    background-color: #883DA5; }
  .station-marker.temp-40.selected:after {
    background-color: #FFF; }
  .station-marker.temp-35:before {
    background-color: #532060; }
  .station-marker.temp-35:after {
    background-color: #953AAC; }
  .station-marker.temp-35.selected:before {
    background-color: #953AAC; }
  .station-marker.temp-35.selected:after {
    background-color: #FFF; }
  .station-marker.temp-30:before {
    background-color: #4c2669; }
  .station-marker.temp-30:after {
    background-color: #8341B4; }
  .station-marker.temp-30.selected:before {
    background-color: #8341B4; }
  .station-marker.temp-30.selected:after {
    background-color: #FFF; }
  .station-marker.temp-25:before {
    background-color: #432a73; }
  .station-marker.temp-25:after {
    background-color: #6F47BC; }
  .station-marker.temp-25.selected:before {
    background-color: #6F47BC; }
  .station-marker.temp-25.selected:after {
    background-color: #FFF; }
  .station-marker.temp-20:before {
    background-color: #342b81; }
  .station-marker.temp-20:after {
    background-color: #5B4EC4; }
  .station-marker.temp-20.selected:before {
    background-color: #5B4EC4; }
  .station-marker.temp-20.selected:after {
    background-color: #FFF; }
  .station-marker.temp-15:before {
    background-color: #26367f; }
  .station-marker.temp-15:after {
    background-color: #445BC7; }
  .station-marker.temp-15.selected:before {
    background-color: #445BC7; }
  .station-marker.temp-15.selected:after {
    background-color: #FFF; }
  .station-marker.temp-10:before {
    background-color: #263183; }
  .station-marker.temp-10:after {
    background-color: #4655C9; }
  .station-marker.temp-10.selected:before {
    background-color: #4655C9; }
  .station-marker.temp-10.selected:after {
    background-color: #FFF; }
  .station-marker.temp-5:before {
    background-color: #0c3768; }
  .station-marker.temp-5:after {
    background-color: #1767C3; }
  .station-marker.temp-5.selected:before {
    background-color: #1767C3; }
  .station-marker.temp-5.selected:after {
    background-color: #FFF; }
  .station-marker.temp0:before {
    background-color: #0a406a; }
  .station-marker.temp0:after {
    background-color: #1278C8; }
  .station-marker.temp0.selected:before {
    background-color: #1278C8; }
  .station-marker.temp0.selected:after {
    background-color: #FFF; }
  .station-marker.temp5:before {
    background-color: #12557e; }
  .station-marker.temp5:after {
    background-color: #1F91D7; }
  .station-marker.temp5.selected:before {
    background-color: #1F91D7; }
  .station-marker.temp5.selected:after {
    background-color: #FFF; }
  .station-marker.temp10:before {
    background-color: #126b97; }
  .station-marker.temp10:after {
    background-color: #2AA8E5; }
  .station-marker.temp10.selected:before {
    background-color: #2AA8E5; }
  .station-marker.temp10.selected:after {
    background-color: #FFF; }
  .station-marker.temp15:before {
    background-color: #0b8ab8; }
  .station-marker.temp15:after {
    background-color: #36C1F3; }
  .station-marker.temp15.selected:before {
    background-color: #36C1F3; }
  .station-marker.temp15.selected:after {
    background-color: #FFF; }
  .station-marker.temp20:before {
    background-color: #0d84ac; }
  .station-marker.temp20:after {
    background-color: #30BFEF; }
  .station-marker.temp20.selected:before {
    background-color: #30BFEF; }
  .station-marker.temp20.selected:after {
    background-color: #FFF; }
  .station-marker.temp25:before {
    background-color: #117697; }
  .station-marker.temp25:after {
    background-color: #28B7E6; }
  .station-marker.temp25.selected:before {
    background-color: #28B7E6; }
  .station-marker.temp25.selected:after {
    background-color: #FFF; }
  .station-marker.temp30:before {
    background-color: #126884; }
  .station-marker.temp30:after {
    background-color: #1FAFDD; }
  .station-marker.temp30.selected:before {
    background-color: #1FAFDD; }
  .station-marker.temp30.selected:after {
    background-color: #FFF; }
  .station-marker.temp35:before {
    background-color: #1c6061; }
  .station-marker.temp35:after {
    background-color: #32AFB1; }
  .station-marker.temp35.selected:before {
    background-color: #32AFB1; }
  .station-marker.temp35.selected:after {
    background-color: #FFF; }
  .station-marker.temp40:before {
    background-color: #307246; }
  .station-marker.temp40:after {
    background-color: #52B673; }
  .station-marker.temp40.selected:before {
    background-color: #52B673; }
  .station-marker.temp40.selected:after {
    background-color: #FFF; }
  .station-marker.temp45:before {
    background-color: #436f23; }
  .station-marker.temp45:after {
    background-color: #71BC3C; }
  .station-marker.temp45.selected:before {
    background-color: #71BC3C; }
  .station-marker.temp45.selected:after {
    background-color: #FFF; }
  .station-marker.temp50:before {
    background-color: #526b14; }
  .station-marker.temp50:after {
    background-color: #93C124; }
  .station-marker.temp50.selected:before {
    background-color: #93C124; }
  .station-marker.temp50.selected:after {
    background-color: #FFF; }
  .station-marker.temp55:before {
    background-color: #5c6405; }
  .station-marker.temp55:after {
    background-color: #B6C609; }
  .station-marker.temp55.selected:before {
    background-color: #B6C609; }
  .station-marker.temp55.selected:after {
    background-color: #FFF; }
  .station-marker.temp60:before {
    background-color: #8e6b01; }
  .station-marker.temp60:after {
    background-color: #F4B701; }
  .station-marker.temp60.selected:before {
    background-color: #F4B701; }
  .station-marker.temp60.selected:after {
    background-color: #FFF; }
  .station-marker.temp65:before {
    background-color: #d37c01; }
  .station-marker.temp65:after {
    background-color: #FEAE3C; }
  .station-marker.temp65.selected:before {
    background-color: #FEAE3C; }
  .station-marker.temp65.selected:after {
    background-color: #FFF; }
  .station-marker.temp70:before {
    background-color: #d26701; }
  .station-marker.temp70:after {
    background-color: #FE9A3B; }
  .station-marker.temp70.selected:before {
    background-color: #FE9A3B; }
  .station-marker.temp70.selected:after {
    background-color: #FFF; }
  .station-marker.temp75:before {
    background-color: #d05002; }
  .station-marker.temp75:after {
    background-color: #FD843B; }
  .station-marker.temp75.selected:before {
    background-color: #FD843B; }
  .station-marker.temp75.selected:after {
    background-color: #FFF; }
  .station-marker.temp80:before {
    background-color: #aa3010; }
  .station-marker.temp80:after {
    background-color: #EC5A34; }
  .station-marker.temp80.selected:before {
    background-color: #EC5A34; }
  .station-marker.temp80.selected:after {
    background-color: #FFF; }
  .station-marker.temp85:before {
    background-color: #8a1919; }
  .station-marker.temp85:after {
    background-color: #DA2F2F; }
  .station-marker.temp85.selected:before {
    background-color: #DA2F2F; }
  .station-marker.temp85.selected:after {
    background-color: #FFF; }
  .station-marker.temp90:before {
    background-color: #74051d; }
  .station-marker.temp90:after {
    background-color: #D50A36; }
  .station-marker.temp90.selected:before {
    background-color: #D50A36; }
  .station-marker.temp90.selected:after {
    background-color: #FFF; }
  .station-marker.temp95:before {
    background-color: #921c24; }
  .station-marker.temp95:after {
    background-color: #DA3A45; }
  .station-marker.temp95.selected:before {
    background-color: #DA3A45; }
  .station-marker.temp95.selected:after {
    background-color: #FFF; }
  .station-marker.temp100:before {
    background-color: #a01f28; }
  .station-marker.temp100:after {
    background-color: #DC4953; }
  .station-marker.temp100.selected:before {
    background-color: #DC4953; }
  .station-marker.temp100.selected:after {
    background-color: #FFF; }
  .station-marker.temp105:before {
    background-color: #b0222a; }
  .station-marker.temp105:after {
    background-color: #DF5961; }
  .station-marker.temp105.selected:before {
    background-color: #DF5961; }
  .station-marker.temp105.selected:after {
    background-color: #FFF; }
  .station-marker.temp110:before {
    background-color: #bf252f; }
  .station-marker.temp110:after {
    background-color: #E26870; }
  .station-marker.temp110.selected:before {
    background-color: #E26870; }
  .station-marker.temp110.selected:after {
    background-color: #FFF; }
  .station-marker.temp115:before {
    background-color: #cf2833; }
  .station-marker.temp115:after {
    background-color: #E5787F; }
  .station-marker.temp115.selected:before {
    background-color: #E5787F; }
  .station-marker.temp115.selected:after {
    background-color: #FFF; }
  .station-marker.temp120:before {
    background-color: #d8313c; }
  .station-marker.temp120:after {
    background-color: #E8878D; }
  .station-marker.temp120.selected:before {
    background-color: #E8878D; }
  .station-marker.temp120.selected:after {
    background-color: #FFF; }
  .station-marker.temp125:before {
    background-color: #d8313c; }
  .station-marker.temp125:after {
    background-color: #E8878D; }
  .station-marker.temp125.selected:before {
    background-color: #E8878D; }
  .station-marker.temp125.selected:after {
    background-color: #FFF; }

.infoBox .fct3-toggle {
  display: none !important; }
@media only screen and (min-width: 40.063em) {
  .infoBox #extented-forecat .day-row {
    padding-left: 0; } }
@media only screen and (min-width: 40.063em) {
  .infoBox #extented-forecat .day-row .summary {
    position: inherit;
    top: auto;
    left: auto;
    width: auto;
    padding-top: 15px;
    text-align: left; } }
@media only screen and (min-width: 40.063em) {
  .infoBox #extented-forecat .day-row .summary .weekday {
    font-weight: bold;
    display: inline-block;
    float: left;
    margin-left: 5px; } }
@media only screen and (min-width: 40.063em) {
  .infoBox #extented-forecat .day-row .summary .date {
    display: inline-block;
    float: left;
    padding: 0 5px; } }
@media only screen and (min-width: 40.063em) {
  .infoBox #extented-forecat .day-row .summary .temps {
    display: inline-block;
    float: right;
    margin-right: 5px; } }
@media only screen and (min-width: 40.063em) {
  .infoBox #extented-forecat .day-row .day .title, .infoBox #extented-forecat .day-row .night .title {
    width: auto;
    font-weight: normal;
    float: left; }
    .infoBox #extented-forecat .day-row .day .title .long, .infoBox #extented-forecat .day-row .night .title .long {
      display: none; }
    .infoBox #extented-forecat .day-row .day .title .short, .infoBox #extented-forecat .day-row .night .title .short {
      display: inline-block; } }
@media only screen and (min-width: 40.063em) {
  .infoBox #extented-forecat .day-row .day .pop, .infoBox #extented-forecat .day-row .night .pop {
    float: right; } }
@media only screen and (min-width: 40.063em) {
  .infoBox #extented-forecat .day-row .day P, .infoBox #extented-forecat .day-row .night P {
    font-size: 0.75rem; } }

.weather-graph {
  position: relative; }
  .weather-graph .plots {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    overflow: hidden;
    position: relative;
    margin-top: 10px;
    z-index: 1; }
    .weather-graph .plots.has-header .plot-needle {
      top: 130px; }
    .weather-graph .plots .plot {
      clear: both;
      cursor: pointer;
      height: 100px; }
      .weather-graph .plots .plot.plot-header {
        height: 144px; }
      .weather-graph .plots .plot .flot-header {
        font-size: 0.75rem; }
        .weather-graph .plots .plot .flot-header .day {
          position: absolute;
          top: 0;
          bottom: 0;
          width: 100%; }
        .weather-graph .plots .plot .flot-header .day-title {
          background-color: #FFF;
          margin-top: 1px;
          border-left: 1px solid blue; }
        .weather-graph .plots .plot .flot-header .col {
          position: absolute;
          top: 0;
          bottom: 0; }
          .weather-graph .plots .plot .flot-header .col.has-alert {
            border-right: 1px solid #D5202A;
            border-bottom: 1px solid #D5202A;
            border-left: 1px solid #D5202A; }
            .weather-graph .plots .plot .flot-header .col.has-alert .col-title {
              color: #FFF;
              background-color: #D5202A; }
        .weather-graph .plots .plot .flot-header .col-title {
          height: 21px;
          line-height: 21px;
          border-bottom: 1px solid #D7D7D7; }
        .weather-graph .plots .plot .flot-header .col-body {
          padding-top: 5px;
          height: 119px;
          position: relative; }
          .weather-graph .plots .plot .flot-header .col-body .cond-qpf {
            width: 100%;
            height: 15px;
            line-height: 15px;
            text-align: center;
            position: absolute;
            bottom: 8px;
            left: 0; }
            .weather-graph .plots .plot .flot-header .col-body .cond-qpf .icon-qpf {
              vertical-align: sub;
              display: inline-block;
              width: 15px;
              height: 15px;
              background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
              background-repeat: no-repeat;
              background-position: 0 -383px; }
              .weather-graph .plots .plot .flot-header .col-body .cond-qpf .icon-qpf.wet {
                background-position: 0 -397px; }
              .weather-graph .plots .plot .flot-header .col-body .cond-qpf .icon-qpf.snow {
                background-position: -2px -733px;
                width: 16px;
                height: 16px; }
                .weather-graph .plots .plot .flot-header .col-body .cond-qpf .icon-qpf.snow.wet {
                  background-position: -2px -750px; }
        .weather-graph .plots .plot .flot-header .cond-icon-auto IMG {
          width: 50px;
          height: 50px; }
        .weather-graph .plots .plot .flot-header .cond-high {
          color: #D5202A; }
        .weather-graph .plots .plot .flot-header .cond-text {
          padding: 2px 2px 0 2px;
          line-height: 12px; }
        .weather-graph .plots .plot .flot-header .cond-low {
          color: #0053AE; }
        .weather-graph .plots .plot .flot-header.hourly .col {
          margin-top: 11px; }
          @media only screen {
            .weather-graph .plots .plot .flot-header.hourly .col .cond-text {
              display: none; } }
          @media only screen and (min-width: 64.063em) {
            .weather-graph .plots .plot .flot-header.hourly .col .cond-text {
              display: inline-block; } }
      .weather-graph .plots .plot .needle-labels {
        width: 40px; }
        .weather-graph .plots .plot .needle-labels.needle-labels-trailing {
          margin-left: -40px; }
          .weather-graph .plots .plot .needle-labels.needle-labels-trailing .needle-label {
            left: auto;
            right: 0; }
      .weather-graph .plots .plot .flot-y-axis {
        background-color: #FFF;
        width: 30px;
        font-size: 10px; }
        .weather-graph .plots .plot .flot-y-axis .flot-tick-label {
          white-space: nowrap; }
      .weather-graph .plots .plot .flot-y1-axis {
        right: auto !important; }
        .weather-graph .plots .plot .flot-y1-axis .flot-tick-label {
          left: auto !important;
          right: 1px !important; }
      .weather-graph .plots .plot .flot-y2-axis {
        left: auto !important; }
        .weather-graph .plots .plot .flot-y2-axis .flot-tick-label {
          left: 1px !important;
          right: auto !important; }
    .weather-graph .plots .needle-label {
      position: absolute;
      top: 0;
      left: 0;
      margin: 0 2px;
      padding: 2px;
      background-color: rgba(252, 252, 252, 0.7);
      white-space: nowrap;
      font-size: 12px; }
      .weather-graph .plots .needle-label.selected {
        font-weight: bold; }
      .weather-graph .plots .needle-label.needle-label-top {
        top: 0; }
      .weather-graph .plots .needle-label.needle-label-bottom {
        top: auto;
        bottom: -16px; }
    .weather-graph .plots .plot-header .needle-label {
      top: auto !important;
      bottom: 0 !important;
      opacity: 1 !important; }
    .weather-graph .plots .plot-legend {
      font-size: 0.75em;
      padding-right: 30px; }
      .weather-graph .plots .plot-legend UL {
        margin: 0;
        padding: 0; }
        .weather-graph .plots .plot-legend UL LI {
          height: 22px;
          line-height: 22px; }
          .weather-graph .plots .plot-legend UL LI .legend-swatch {
            width: 10px;
            height: 10px;
            margin-top: 6px;
            display: inline-block;
            padding-left: 1rem;
            border: 1px solid #1E2023; }
          .weather-graph .plots .plot-legend UL LI .legend-label {
            display: inline-block; }
    .weather-graph .plots .plot-needle {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 22px;
      width: 45px;
      background-color: transparent;
      display: none; }
      .weather-graph .plots .plot-needle .plot-needle-line {
        margin-left: 22px;
        width: 1px;
        height: 100%;
        background-color: #FF8833; }
    .weather-graph .plots .plot-needle-now {
      position: absolute;
      top: 142px;
      left: 0;
      bottom: 0;
      width: 1px;
      background-color: #A3A3A3; }
      .weather-graph .plots .plot-needle-now .needle-label {
        position: absolute;
        top: auto;
        bottom: 0; }
  .weather-graph .astronomy-marker {
    position: absolute;
    left: 0;
    bottom: 0;
    margin-left: -6px; }
    .weather-graph .astronomy-marker .icon-sunrise, .weather-graph .astronomy-marker .icon-sunset {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 12px;
      height: 12px;
      float: left;
      background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
      background-repeat: no-repeat;
      background-size: 10px auto; }
    .weather-graph .astronomy-marker .icon-sunrise {
      background-position: 0 2px; }
    .weather-graph .astronomy-marker .icon-sunset {
      background-position: 0 -7px; }
    .weather-graph .astronomy-marker .icon-label {
      float: left;
      padding: 0 2px;
      margin-left: 15px; }
  .weather-graph .plot-pan-left, .weather-graph .plot-pan-right {
    position: absolute;
    width: 40px;
    height: 100px;
    display: block;
    z-index: 2;
    background-repeat: no-repeat; }
    @media only screen {
      .weather-graph .plot-pan-left, .weather-graph .plot-pan-right {
        top: 34px; } }
    @media only screen and (min-width: 40.063em) {
      .weather-graph .plot-pan-left, .weather-graph .plot-pan-right {
        top: 0; } }
  .weather-graph .plot-pan-left {
    left: 0;
    background-position: center center;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAPCAYAAADZCo4zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJGNUJEREYzQUIwMjExRTM5QTVFOENBNTg3RjBFM0Y0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJGNUJEREY0QUIwMjExRTM5QTVFOENBNTg3RjBFM0Y0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkY1QkRERjFBQjAyMTFFMzlBNUU4Q0E1ODdGMEUzRjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkY1QkRERjJBQjAyMTFFMzlBNUU4Q0E1ODdGMEUzRjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4s9KgGAAAA7ElEQVR42nSRvQsBYRzHnbfR5j8xseiKSCaDsvgPRCbppiuLyWJXlBQZkDKcG+x2ZbDpFmXUOZ/nutPdI099+j4939/L8/wexXGciLw0TUshW+gocgBmEtlAAXahAEwFmUIDLpCLS9WHnnmHkq7rVjSQ3Ua68IQy5lWcuy0w6+zn8IIK5sFPjNm2raIrsYcm5jrYU7QYQQKOmDP5ySJAlH9AnlZ9OSBmmqZlGMbJu32R/U1V1bMf8J0D2TVkAW+o0m7vt3AXB0ukBWI2SxIyoQqBeQyQHliQjUZ+l7joBNLi+cqf30x6sxl/BBgApudbMOgBnKUAAAAASUVORK5CYII="); }
  .weather-graph .plot-pan-right {
    right: 0;
    background-position: center center;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAPCAYAAADZCo4zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkJGNUJEREVGQUIwMjExRTM5QTVFOENBNTg3RjBFM0Y0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkJGNUJEREYwQUIwMjExRTM5QTVFOENBNTg3RjBFM0Y0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QkY1QkRERURBQjAyMTFFMzlBNUU4Q0E1ODdGMEUzRjQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QkY1QkRERUVBQjAyMTFFMzlBNUU4Q0E1ODdGMEUzRjQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6n7YgxAAAA4ElEQVR42myQsQsBURzH3x2ZLf4Df4JRl0WRTAaFgd2gjHc36BRlsFukjM6fwGK3yKKUURaxKJ3zefWUe1x9+nbv+3nvfvcMx3EyQogxlDzPuwntMaEHWVi4rpv4JzThAHmYIhkRgWMvZAHOUIORfoJAOhJFuEOXUzoRQUlbogJPOTRSVa4bYRhGhqKoE3MlFn4EJa2JHOzMP6WtyitUTa1sEX14QJm59uZXKX91Ai9oUG7kelyV8rp99d6m9D8bY0EQpMkVJGFAOdQvagkpmIGtDx2zLOukdsvvBrrwFmAAHI1KhYZImXgAAAAASUVORK5CYII="); }
  .weather-graph .flot-touch-container {
    height: 100%; }

.weather-graph-options {
  height: 34px;
  line-height: 34px; }
  @media only screen {
    .weather-graph-options {
      padding: 0 10px; } }
  @media only screen and (min-width: 40.063em) {
    .weather-graph-options {
      padding: 0;
      position: absolute;
      top: -44px;
      right: 5px; } }
  @media only screen and (min-width: 40.063em) {
    .weather-graph-options.has-alert {
      top: -90px; } }
  .weather-graph-options .options-container {
    position: relative; }
  .weather-graph-options A {
    text-decoration: none; }
    .weather-graph-options A.selected {
      color: #1E2023;
      font-weight: bold;
      cursor: default; }
    .weather-graph-options A .fi-widget {
      color: #1E2023; }
  .weather-graph-options .fct-type-sep {
    display: inline-block;
    margin: 0 10px;
    color: #4C4C4C; }

#editMode {
  margin-left: 20px;
  line-height: 2em; }
  @media only screen {
    #editMode {
      float: right; } }
  @media only screen and (min-width: 40.063em) {
    #editMode {
      float: none; } }
  #editMode SPAN {
    font-size: 2em; }
  #editMode.selected {
    font-weight: normal; }

#plotVariablesMenu {
  border-radius: 5px;
  background-color: #FFF;
  z-index: 3;
  padding: 5px !important;
  margin-top: 7px;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent; }
  @media only screen {
    #plotVariablesMenu {
      width: 100%; } }
  @media only screen and (min-width: 40.063em) {
    #plotVariablesMenu {
      width: 210px; }
      #plotVariablesMenu.open {
        left: auto !important;
        right: 0; }
        #plotVariablesMenu.open:before {
          right: 10px !important;
          left: auto !important; }
        #plotVariablesMenu.open:after {
          right: 9px !important;
          left: auto !important; } }
  #plotVariablesMenu UL {
    margin: 0; }
    #plotVariablesMenu UL LI {
      height: 32px;
      line-height: 32px;
      font-size: 0.875rem; }
      #plotVariablesMenu UL LI:hover {
        background: transparent; }
      #plotVariablesMenu UL LI INPUT[type="checkbox"] {
        margin-right: 10px; }
  #plotVariablesMenu P, #plotVariablesMenu .disabled, #plotVariablesMenu INPUT[disabled="disabled"] {
    color: #A3A3A3; }
  #plotVariablesMenu P {
    font-size: 0.75rem; }

SELECT {
  border-radius: 5px;
  height: 34px;
  border: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
  -moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  padding-right: 44px;
  padding-left: 0.5rem;
  background-repeat: no-repeat;
  background-position: right 0, 0 0;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OEFEMDZGQThCNTExRTNCQzI2ODc2OTA0OTczRTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OEFEMDcwQThCNTExRTNCQzI2ODc2OTA0OTczRTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QUQwNkRBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QUQwNkVBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HbKAIAAAB/ElEQVR42mK03v7gPwP9wRcgPg3EfUc85LeABJgYQM6gP+YBYkcg3myz/WELyCGMllvvD0SIoAM/FogTBxwUsvz/NygcYsry//+gcAjPYHEIA8u/weIQhv//BkuIMAwOh/z/N0hC5D/D/8ESIqO5BgUw/QOmEWKwjQQ3w1o3FQYZLhai1POzMjFMsZFn0BRgJ0o9Ezj7EoEjVIQZVAU4GJa6qjBoC3LgVSvDzcKwxEWZwU6Kl6HcUIoo85lASYQYnHvoPsOGe+8YBNlZGBY6qzBYSfBhVacuwAl0rBqDPC87w7EXnxkyDtwjynxmkcC0BgZQOiGA/wJV73v8gYGViZHBXIKXwUtBgOHF118M1999g6uxAorPclRm4Ac6dsuDdwyFQMd///OXgRjzmYWADiGlTXMc6Mv3P/8w2EsLMLjICjD8ATrw9MvPDD6KQgwT7ZQYOFiYGOZde8lQf+IRw5///4k2l1F1wSmyso27vCBDj60SAzszE8NJoONAoQQCbacfMSwAOoT0coTM7LsDGPRvvv9mmOmsBnYEKGRKDt9l2Hr/HVnmMSrNO0FRQaICTJyTHVQZmk4+YDj+/BPZ5jAqzjn2f7SuGaR1zb/REBlNIzQp0KjdKR8sDjk9WFpo/YOhE97+Mtdl80Al1q9AfAqIJ7zKd90EEgAIMACzVMyEDNk4BgAAAABJRU5ErkJggg=="), -webkit-gradient(linear, left top, left bottom, color-stop(0, #F7F7F7), color-stop(1, #DFDFDF));
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OEFEMDZGQThCNTExRTNCQzI2ODc2OTA0OTczRTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OEFEMDcwQThCNTExRTNCQzI2ODc2OTA0OTczRTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QUQwNkRBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QUQwNkVBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HbKAIAAAB/ElEQVR42mK03v7gPwP9wRcgPg3EfUc85LeABJgYQM6gP+YBYkcg3myz/WELyCGMllvvD0SIoAM/FogTBxwUsvz/NygcYsry//+gcAjPYHEIA8u/weIQhv//BkuIMAwOh/z/N0hC5D/D/8ESIqO5BgUw/QOmEWKwjQQ3w1o3FQYZLhai1POzMjFMsZFn0BRgJ0o9Ezj7EoEjVIQZVAU4GJa6qjBoC3LgVSvDzcKwxEWZwU6Kl6HcUIoo85lASYQYnHvoPsOGe+8YBNlZGBY6qzBYSfBhVacuwAl0rBqDPC87w7EXnxkyDtwjynxmkcC0BgZQOiGA/wJV73v8gYGViZHBXIKXwUtBgOHF118M1999g6uxAorPclRm4Ac6dsuDdwyFQMd///OXgRjzmYWADiGlTXMc6Mv3P/8w2EsLMLjICjD8ATrw9MvPDD6KQgwT7ZQYOFiYGOZde8lQf+IRw5///4k2l1F1wSmyso27vCBDj60SAzszE8NJoONAoQQCbacfMSwAOoT0coTM7LsDGPRvvv9mmOmsBnYEKGRKDt9l2Hr/HVnmMSrNO0FRQaICTJyTHVQZmk4+YDj+/BPZ5jAqzjn2f7SuGaR1zb/REBlNIzQp0KjdKR8sDjk9WFpo/YOhE97+Mtdl80Al1q9AfAqIJ7zKd90EEgAIMACzVMyEDNk4BgAAAABJRU5ErkJggg=="), -o-linear-gradient(top, #F7F7F7 0%, #DFDFDF 100%);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OEFEMDZGQThCNTExRTNCQzI2ODc2OTA0OTczRTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OEFEMDcwQThCNTExRTNCQzI2ODc2OTA0OTczRTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QUQwNkRBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QUQwNkVBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HbKAIAAAB/ElEQVR42mK03v7gPwP9wRcgPg3EfUc85LeABJgYQM6gP+YBYkcg3myz/WELyCGMllvvD0SIoAM/FogTBxwUsvz/NygcYsry//+gcAjPYHEIA8u/weIQhv//BkuIMAwOh/z/N0hC5D/D/8ESIqO5BgUw/QOmEWKwjQQ3w1o3FQYZLhai1POzMjFMsZFn0BRgJ0o9Ezj7EoEjVIQZVAU4GJa6qjBoC3LgVSvDzcKwxEWZwU6Kl6HcUIoo85lASYQYnHvoPsOGe+8YBNlZGBY6qzBYSfBhVacuwAl0rBqDPC87w7EXnxkyDtwjynxmkcC0BgZQOiGA/wJV73v8gYGViZHBXIKXwUtBgOHF118M1999g6uxAorPclRm4Ac6dsuDdwyFQMd///OXgRjzmYWADiGlTXMc6Mv3P/8w2EsLMLjICjD8ATrw9MvPDD6KQgwT7ZQYOFiYGOZde8lQf+IRw5///4k2l1F1wSmyso27vCBDj60SAzszE8NJoONAoQQCbacfMSwAOoT0coTM7LsDGPRvvv9mmOmsBnYEKGRKDt9l2Hr/HVnmMSrNO0FRQaICTJyTHVQZmk4+YDj+/BPZ5jAqzjn2f7SuGaR1zb/REBlNIzQp0KjdKR8sDjk9WFpo/YOhE97+Mtdl80Al1q9AfAqIJ7zKd90EEgAIMACzVMyEDNk4BgAAAABJRU5ErkJggg=="), -moz-linear-gradient(top, #F7F7F7 0%, #DFDFDF 100%);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OEFEMDZGQThCNTExRTNCQzI2ODc2OTA0OTczRTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OEFEMDcwQThCNTExRTNCQzI2ODc2OTA0OTczRTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QUQwNkRBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QUQwNkVBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HbKAIAAAB/ElEQVR42mK03v7gPwP9wRcgPg3EfUc85LeABJgYQM6gP+YBYkcg3myz/WELyCGMllvvD0SIoAM/FogTBxwUsvz/NygcYsry//+gcAjPYHEIA8u/weIQhv//BkuIMAwOh/z/N0hC5D/D/8ESIqO5BgUw/QOmEWKwjQQ3w1o3FQYZLhai1POzMjFMsZFn0BRgJ0o9Ezj7EoEjVIQZVAU4GJa6qjBoC3LgVSvDzcKwxEWZwU6Kl6HcUIoo85lASYQYnHvoPsOGe+8YBNlZGBY6qzBYSfBhVacuwAl0rBqDPC87w7EXnxkyDtwjynxmkcC0BgZQOiGA/wJV73v8gYGViZHBXIKXwUtBgOHF118M1999g6uxAorPclRm4Ac6dsuDdwyFQMd///OXgRjzmYWADiGlTXMc6Mv3P/8w2EsLMLjICjD8ATrw9MvPDD6KQgwT7ZQYOFiYGOZde8lQf+IRw5///4k2l1F1wSmyso27vCBDj60SAzszE8NJoONAoQQCbacfMSwAOoT0coTM7LsDGPRvvv9mmOmsBnYEKGRKDt9l2Hr/HVnmMSrNO0FRQaICTJyTHVQZmk4+YDj+/BPZ5jAqzjn2f7SuGaR1zb/REBlNIzQp0KjdKR8sDjk9WFpo/YOhE97+Mtdl80Al1q9AfAqIJ7zKd90EEgAIMACzVMyEDNk4BgAAAABJRU5ErkJggg=="), -webkit-linear-gradient(top, #F7F7F7 0%, #DFDFDF 100%);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OEFEMDZGQThCNTExRTNCQzI2ODc2OTA0OTczRTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OEFEMDcwQThCNTExRTNCQzI2ODc2OTA0OTczRTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QUQwNkRBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QUQwNkVBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HbKAIAAAB/ElEQVR42mK03v7gPwP9wRcgPg3EfUc85LeABJgYQM6gP+YBYkcg3myz/WELyCGMllvvD0SIoAM/FogTBxwUsvz/NygcYsry//+gcAjPYHEIA8u/weIQhv//BkuIMAwOh/z/N0hC5D/D/8ESIqO5BgUw/QOmEWKwjQQ3w1o3FQYZLhai1POzMjFMsZFn0BRgJ0o9Ezj7EoEjVIQZVAU4GJa6qjBoC3LgVSvDzcKwxEWZwU6Kl6HcUIoo85lASYQYnHvoPsOGe+8YBNlZGBY6qzBYSfBhVacuwAl0rBqDPC87w7EXnxkyDtwjynxmkcC0BgZQOiGA/wJV73v8gYGViZHBXIKXwUtBgOHF118M1999g6uxAorPclRm4Ac6dsuDdwyFQMd///OXgRjzmYWADiGlTXMc6Mv3P/8w2EsLMLjICjD8ATrw9MvPDD6KQgwT7ZQYOFiYGOZde8lQf+IRw5///4k2l1F1wSmyso27vCBDj60SAzszE8NJoONAoQQCbacfMSwAOoT0coTM7LsDGPRvvv9mmOmsBnYEKGRKDt9l2Hr/HVnmMSrNO0FRQaICTJyTHVQZmk4+YDj+/BPZ5jAqzjn2f7SuGaR1zb/REBlNIzQp0KjdKR8sDjk9WFpo/YOhE97+Mtdl80Al1q9AfAqIJ7zKd90EEgAIMACzVMyEDNk4BgAAAABJRU5ErkJggg=="), -ms-linear-gradient(top, #F7F7F7 0%, #DFDFDF 100%);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OEFEMDZGQThCNTExRTNCQzI2ODc2OTA0OTczRTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OEFEMDcwQThCNTExRTNCQzI2ODc2OTA0OTczRTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QUQwNkRBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QUQwNkVBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HbKAIAAAB/ElEQVR42mK03v7gPwP9wRcgPg3EfUc85LeABJgYQM6gP+YBYkcg3myz/WELyCGMllvvD0SIoAM/FogTBxwUsvz/NygcYsry//+gcAjPYHEIA8u/weIQhv//BkuIMAwOh/z/N0hC5D/D/8ESIqO5BgUw/QOmEWKwjQQ3w1o3FQYZLhai1POzMjFMsZFn0BRgJ0o9Ezj7EoEjVIQZVAU4GJa6qjBoC3LgVSvDzcKwxEWZwU6Kl6HcUIoo85lASYQYnHvoPsOGe+8YBNlZGBY6qzBYSfBhVacuwAl0rBqDPC87w7EXnxkyDtwjynxmkcC0BgZQOiGA/wJV73v8gYGViZHBXIKXwUtBgOHF118M1999g6uxAorPclRm4Ac6dsuDdwyFQMd///OXgRjzmYWADiGlTXMc6Mv3P/8w2EsLMLjICjD8ATrw9MvPDD6KQgwT7ZQYOFiYGOZde8lQf+IRw5///4k2l1F1wSmyso27vCBDj60SAzszE8NJoONAoQQCbacfMSwAOoT0coTM7LsDGPRvvv9mmOmsBnYEKGRKDt9l2Hr/HVnmMSrNO0FRQaICTJyTHVQZmk4+YDj+/BPZ5jAqzjn2f7SuGaR1zb/REBlNIzQp0KjdKR8sDjk9WFpo/YOhE97+Mtdl80Al1q9AfAqIJ7zKd90EEgAIMACzVMyEDNk4BgAAAABJRU5ErkJggg=="), linear, to top, #F7F7F7 0%, #DFDFDF 100%; }
  SELECT.width-auto {
    width: auto; }
  SELECT.skinny {
    height: 24px;
    padding-top: 0;
    padding-bottom: 0; }
  SELECT.form-select {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAiCAYAAADVhWD8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc4Q0RFMDc5QzI3NDExRTM4OTcxREY4MDgwNzY2MTAzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc4Q0RFMDdBQzI3NDExRTM4OTcxREY4MDgwNzY2MTAzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzhDREUwNzdDMjc0MTFFMzg5NzFERjgwODA3NjYxMDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzhDREUwNzhDMjc0MTFFMzg5NzFERjgwODA3NjYxMDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6b9lsiAAABwElEQVR42mL8/v37f4aBAe+B+AwQ93FwcOwACTBev379v7y8PMMAg2ZOTs46FobBAWqBMXSSiWHwgCJwyPz//38wOMZ0MIUM72AKGYbBFDIMoyEzJEJmNJqGX8gcePOLwefYB4aH3/4Spf7dr38Mqec+MVz+9Id4x4BChhi89NEPhptf/jCEnfrIcPnjb7xqH337wxAOVAfyQOuNL0SZT5JjpujxMARKsoN9HH3mE8MhoEXY1F39BHLIJ4YHwBC0FmJlmGXAS7xjiAWsQNXt2twM6QqcDN///mdIv/CZYe2znyhqjr77zRADdOgboIN9JdgYZgIdwsPCSLsEXKjMwSDGzsjQeusbQ9W1rwyvfv5jyFDgYNj84hdDJZD/B2hcohwHQ5kqJwMjA8jXxJkLbumJioqSlfp3vf7NUHb1G8PPf/8ZzARZGE69hyTUSqAj4mTZ6VvOuImyMsw14AbW/Yxgh4Biow8YjeQ4hOTchA0b8TMzLDPiYVDlZmaYrc/N4CHGQrZZVCn0lLgYGTaYcjNQatZodTAaMqPRNBxD5vNgCpkzg8kxfYMlmpqkpKS2DOSQyEfYYBHQIdtAAgABBgB8QKG/LijwwAAAAABJRU5ErkJggg=="), -webkit-gradient(linear, left top, left bottom, color-stop(0, #F7F7F7), color-stop(1, #e5e5e5));
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAiCAYAAADVhWD8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc4Q0RFMDc5QzI3NDExRTM4OTcxREY4MDgwNzY2MTAzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc4Q0RFMDdBQzI3NDExRTM4OTcxREY4MDgwNzY2MTAzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzhDREUwNzdDMjc0MTFFMzg5NzFERjgwODA3NjYxMDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzhDREUwNzhDMjc0MTFFMzg5NzFERjgwODA3NjYxMDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6b9lsiAAABwElEQVR42mL8/v37f4aBAe+B+AwQ93FwcOwACTBev379v7y8PMMAg2ZOTs46FobBAWqBMXSSiWHwgCJwyPz//38wOMZ0MIUM72AKGYbBFDIMoyEzJEJmNJqGX8gcePOLwefYB4aH3/4Spf7dr38Mqec+MVz+9Id4x4BChhi89NEPhptf/jCEnfrIcPnjb7xqH337wxAOVAfyQOuNL0SZT5JjpujxMARKsoN9HH3mE8MhoEXY1F39BHLIJ4YHwBC0FmJlmGXAS7xjiAWsQNXt2twM6QqcDN///mdIv/CZYe2znyhqjr77zRADdOgboIN9JdgYZgIdwsPCSLsEXKjMwSDGzsjQeusbQ9W1rwyvfv5jyFDgYNj84hdDJZD/B2hcohwHQ5kqJwMjA8jXxJkLbumJioqSlfp3vf7NUHb1G8PPf/8ZzARZGE69hyTUSqAj4mTZ6VvOuImyMsw14AbW/Yxgh4Biow8YjeQ4hOTchA0b8TMzLDPiYVDlZmaYrc/N4CHGQrZZVCn0lLgYGTaYcjNQatZodTAaMqPRNBxD5vNgCpkzg8kxfYMlmpqkpKS2DOSQyEfYYBHQIdtAAgABBgB8QKG/LijwwAAAAABJRU5ErkJggg=="), -o-linear-gradient(top, #F7F7F7 0%, #e5e5e5 100%);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAiCAYAAADVhWD8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc4Q0RFMDc5QzI3NDExRTM4OTcxREY4MDgwNzY2MTAzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc4Q0RFMDdBQzI3NDExRTM4OTcxREY4MDgwNzY2MTAzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzhDREUwNzdDMjc0MTFFMzg5NzFERjgwODA3NjYxMDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzhDREUwNzhDMjc0MTFFMzg5NzFERjgwODA3NjYxMDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6b9lsiAAABwElEQVR42mL8/v37f4aBAe+B+AwQ93FwcOwACTBev379v7y8PMMAg2ZOTs46FobBAWqBMXSSiWHwgCJwyPz//38wOMZ0MIUM72AKGYbBFDIMoyEzJEJmNJqGX8gcePOLwefYB4aH3/4Spf7dr38Mqec+MVz+9Id4x4BChhi89NEPhptf/jCEnfrIcPnjb7xqH337wxAOVAfyQOuNL0SZT5JjpujxMARKsoN9HH3mE8MhoEXY1F39BHLIJ4YHwBC0FmJlmGXAS7xjiAWsQNXt2twM6QqcDN///mdIv/CZYe2znyhqjr77zRADdOgboIN9JdgYZgIdwsPCSLsEXKjMwSDGzsjQeusbQ9W1rwyvfv5jyFDgYNj84hdDJZD/B2hcohwHQ5kqJwMjA8jXxJkLbumJioqSlfp3vf7NUHb1G8PPf/8ZzARZGE69hyTUSqAj4mTZ6VvOuImyMsw14AbW/Yxgh4Biow8YjeQ4hOTchA0b8TMzLDPiYVDlZmaYrc/N4CHGQrZZVCn0lLgYGTaYcjNQatZodTAaMqPRNBxD5vNgCpkzg8kxfYMlmpqkpKS2DOSQyEfYYBHQIdtAAgABBgB8QKG/LijwwAAAAABJRU5ErkJggg=="), -moz-linear-gradient(top, #F7F7F7 0%, #e5e5e5 100%);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAiCAYAAADVhWD8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc4Q0RFMDc5QzI3NDExRTM4OTcxREY4MDgwNzY2MTAzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc4Q0RFMDdBQzI3NDExRTM4OTcxREY4MDgwNzY2MTAzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzhDREUwNzdDMjc0MTFFMzg5NzFERjgwODA3NjYxMDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzhDREUwNzhDMjc0MTFFMzg5NzFERjgwODA3NjYxMDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6b9lsiAAABwElEQVR42mL8/v37f4aBAe+B+AwQ93FwcOwACTBev379v7y8PMMAg2ZOTs46FobBAWqBMXSSiWHwgCJwyPz//38wOMZ0MIUM72AKGYbBFDIMoyEzJEJmNJqGX8gcePOLwefYB4aH3/4Spf7dr38Mqec+MVz+9Id4x4BChhi89NEPhptf/jCEnfrIcPnjb7xqH337wxAOVAfyQOuNL0SZT5JjpujxMARKsoN9HH3mE8MhoEXY1F39BHLIJ4YHwBC0FmJlmGXAS7xjiAWsQNXt2twM6QqcDN///mdIv/CZYe2znyhqjr77zRADdOgboIN9JdgYZgIdwsPCSLsEXKjMwSDGzsjQeusbQ9W1rwyvfv5jyFDgYNj84hdDJZD/B2hcohwHQ5kqJwMjA8jXxJkLbumJioqSlfp3vf7NUHb1G8PPf/8ZzARZGE69hyTUSqAj4mTZ6VvOuImyMsw14AbW/Yxgh4Biow8YjeQ4hOTchA0b8TMzLDPiYVDlZmaYrc/N4CHGQrZZVCn0lLgYGTaYcjNQatZodTAaMqPRNBxD5vNgCpkzg8kxfYMlmpqkpKS2DOSQyEfYYBHQIdtAAgABBgB8QKG/LijwwAAAAABJRU5ErkJggg=="), -webkit-linear-gradient(top, #F7F7F7 0%, #e5e5e5 100%);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAiCAYAAADVhWD8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc4Q0RFMDc5QzI3NDExRTM4OTcxREY4MDgwNzY2MTAzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc4Q0RFMDdBQzI3NDExRTM4OTcxREY4MDgwNzY2MTAzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzhDREUwNzdDMjc0MTFFMzg5NzFERjgwODA3NjYxMDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzhDREUwNzhDMjc0MTFFMzg5NzFERjgwODA3NjYxMDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6b9lsiAAABwElEQVR42mL8/v37f4aBAe+B+AwQ93FwcOwACTBev379v7y8PMMAg2ZOTs46FobBAWqBMXSSiWHwgCJwyPz//38wOMZ0MIUM72AKGYbBFDIMoyEzJEJmNJqGX8gcePOLwefYB4aH3/4Spf7dr38Mqec+MVz+9Id4x4BChhi89NEPhptf/jCEnfrIcPnjb7xqH337wxAOVAfyQOuNL0SZT5JjpujxMARKsoN9HH3mE8MhoEXY1F39BHLIJ4YHwBC0FmJlmGXAS7xjiAWsQNXt2twM6QqcDN///mdIv/CZYe2znyhqjr77zRADdOgboIN9JdgYZgIdwsPCSLsEXKjMwSDGzsjQeusbQ9W1rwyvfv5jyFDgYNj84hdDJZD/B2hcohwHQ5kqJwMjA8jXxJkLbumJioqSlfp3vf7NUHb1G8PPf/8ZzARZGE69hyTUSqAj4mTZ6VvOuImyMsw14AbW/Yxgh4Biow8YjeQ4hOTchA0b8TMzLDPiYVDlZmaYrc/N4CHGQrZZVCn0lLgYGTaYcjNQatZodTAaMqPRNBxD5vNgCpkzg8kxfYMlmpqkpKS2DOSQyEfYYBHQIdtAAgABBgB8QKG/LijwwAAAAABJRU5ErkJggg=="), -ms-linear-gradient(top, #F7F7F7 0%, #e5e5e5 100%);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAiCAYAAADVhWD8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc4Q0RFMDc5QzI3NDExRTM4OTcxREY4MDgwNzY2MTAzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc4Q0RFMDdBQzI3NDExRTM4OTcxREY4MDgwNzY2MTAzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzhDREUwNzdDMjc0MTFFMzg5NzFERjgwODA3NjYxMDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzhDREUwNzhDMjc0MTFFMzg5NzFERjgwODA3NjYxMDMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6b9lsiAAABwElEQVR42mL8/v37f4aBAe+B+AwQ93FwcOwACTBev379v7y8PMMAg2ZOTs46FobBAWqBMXSSiWHwgCJwyPz//38wOMZ0MIUM72AKGYbBFDIMoyEzJEJmNJqGX8gcePOLwefYB4aH3/4Spf7dr38Mqec+MVz+9Id4x4BChhi89NEPhptf/jCEnfrIcPnjb7xqH337wxAOVAfyQOuNL0SZT5JjpujxMARKsoN9HH3mE8MhoEXY1F39BHLIJ4YHwBC0FmJlmGXAS7xjiAWsQNXt2twM6QqcDN///mdIv/CZYe2znyhqjr77zRADdOgboIN9JdgYZgIdwsPCSLsEXKjMwSDGzsjQeusbQ9W1rwyvfv5jyFDgYNj84hdDJZD/B2hcohwHQ5kqJwMjA8jXxJkLbumJioqSlfp3vf7NUHb1G8PPf/8ZzARZGE69hyTUSqAj4mTZ6VvOuImyMsw14AbW/Yxgh4Biow8YjeQ4hOTchA0b8TMzLDPiYVDlZmaYrc/N4CHGQrZZVCn0lLgYGTaYcjNQatZodTAaMqPRNBxD5vNgCpkzg8kxfYMlmpqkpKS2DOSQyEfYYBHQIdtAAgABBgB8QKG/LijwwAAAAABJRU5ErkJggg=="), linear, to top, #F7F7F7 0%, #e5e5e5 100%; }
  SELECT:hover, SELECT.form-select:hover {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: right 0, 0 0;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OEFEMDZGQThCNTExRTNCQzI2ODc2OTA0OTczRTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OEFEMDcwQThCNTExRTNCQzI2ODc2OTA0OTczRTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QUQwNkRBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QUQwNkVBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HbKAIAAAB/ElEQVR42mK03v7gPwP9wRcgPg3EfUc85LeABJgYQM6gP+YBYkcg3myz/WELyCGMllvvD0SIoAM/FogTBxwUsvz/NygcYsry//+gcAjPYHEIA8u/weIQhv//BkuIMAwOh/z/N0hC5D/D/8ESIqO5BgUw/QOmEWKwjQQ3w1o3FQYZLhai1POzMjFMsZFn0BRgJ0o9Ezj7EoEjVIQZVAU4GJa6qjBoC3LgVSvDzcKwxEWZwU6Kl6HcUIoo85lASYQYnHvoPsOGe+8YBNlZGBY6qzBYSfBhVacuwAl0rBqDPC87w7EXnxkyDtwjynxmkcC0BgZQOiGA/wJV73v8gYGViZHBXIKXwUtBgOHF118M1999g6uxAorPclRm4Ac6dsuDdwyFQMd///OXgRjzmYWADiGlTXMc6Mv3P/8w2EsLMLjICjD8ATrw9MvPDD6KQgwT7ZQYOFiYGOZde8lQf+IRw5///4k2l1F1wSmyso27vCBDj60SAzszE8NJoONAoQQCbacfMSwAOoT0coTM7LsDGPRvvv9mmOmsBnYEKGRKDt9l2Hr/HVnmMSrNO0FRQaICTJyTHVQZmk4+YDj+/BPZ5jAqzjn2f7SuGaR1zb/REBlNIzQp0KjdKR8sDjk9WFpo/YOhE97+Mtdl80Al1q9AfAqIJ7zKd90EEgAIMACzVMyEDNk4BgAAAABJRU5ErkJggg=="), -webkit-gradient(linear, left top, left bottom, color-stop(0, #F7F7F7), color-stop(1, #DFDFDF));
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OEFEMDZGQThCNTExRTNCQzI2ODc2OTA0OTczRTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OEFEMDcwQThCNTExRTNCQzI2ODc2OTA0OTczRTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QUQwNkRBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QUQwNkVBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HbKAIAAAB/ElEQVR42mK03v7gPwP9wRcgPg3EfUc85LeABJgYQM6gP+YBYkcg3myz/WELyCGMllvvD0SIoAM/FogTBxwUsvz/NygcYsry//+gcAjPYHEIA8u/weIQhv//BkuIMAwOh/z/N0hC5D/D/8ESIqO5BgUw/QOmEWKwjQQ3w1o3FQYZLhai1POzMjFMsZFn0BRgJ0o9Ezj7EoEjVIQZVAU4GJa6qjBoC3LgVSvDzcKwxEWZwU6Kl6HcUIoo85lASYQYnHvoPsOGe+8YBNlZGBY6qzBYSfBhVacuwAl0rBqDPC87w7EXnxkyDtwjynxmkcC0BgZQOiGA/wJV73v8gYGViZHBXIKXwUtBgOHF118M1999g6uxAorPclRm4Ac6dsuDdwyFQMd///OXgRjzmYWADiGlTXMc6Mv3P/8w2EsLMLjICjD8ATrw9MvPDD6KQgwT7ZQYOFiYGOZde8lQf+IRw5///4k2l1F1wSmyso27vCBDj60SAzszE8NJoONAoQQCbacfMSwAOoT0coTM7LsDGPRvvv9mmOmsBnYEKGRKDt9l2Hr/HVnmMSrNO0FRQaICTJyTHVQZmk4+YDj+/BPZ5jAqzjn2f7SuGaR1zb/REBlNIzQp0KjdKR8sDjk9WFpo/YOhE97+Mtdl80Al1q9AfAqIJ7zKd90EEgAIMACzVMyEDNk4BgAAAABJRU5ErkJggg=="), -o-linear-gradient(top, #F7F7F7 0%, #DFDFDF 100%);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OEFEMDZGQThCNTExRTNCQzI2ODc2OTA0OTczRTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OEFEMDcwQThCNTExRTNCQzI2ODc2OTA0OTczRTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QUQwNkRBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QUQwNkVBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HbKAIAAAB/ElEQVR42mK03v7gPwP9wRcgPg3EfUc85LeABJgYQM6gP+YBYkcg3myz/WELyCGMllvvD0SIoAM/FogTBxwUsvz/NygcYsry//+gcAjPYHEIA8u/weIQhv//BkuIMAwOh/z/N0hC5D/D/8ESIqO5BgUw/QOmEWKwjQQ3w1o3FQYZLhai1POzMjFMsZFn0BRgJ0o9Ezj7EoEjVIQZVAU4GJa6qjBoC3LgVSvDzcKwxEWZwU6Kl6HcUIoo85lASYQYnHvoPsOGe+8YBNlZGBY6qzBYSfBhVacuwAl0rBqDPC87w7EXnxkyDtwjynxmkcC0BgZQOiGA/wJV73v8gYGViZHBXIKXwUtBgOHF118M1999g6uxAorPclRm4Ac6dsuDdwyFQMd///OXgRjzmYWADiGlTXMc6Mv3P/8w2EsLMLjICjD8ATrw9MvPDD6KQgwT7ZQYOFiYGOZde8lQf+IRw5///4k2l1F1wSmyso27vCBDj60SAzszE8NJoONAoQQCbacfMSwAOoT0coTM7LsDGPRvvv9mmOmsBnYEKGRKDt9l2Hr/HVnmMSrNO0FRQaICTJyTHVQZmk4+YDj+/BPZ5jAqzjn2f7SuGaR1zb/REBlNIzQp0KjdKR8sDjk9WFpo/YOhE97+Mtdl80Al1q9AfAqIJ7zKd90EEgAIMACzVMyEDNk4BgAAAABJRU5ErkJggg=="), -moz-linear-gradient(top, #F7F7F7 0%, #DFDFDF 100%);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OEFEMDZGQThCNTExRTNCQzI2ODc2OTA0OTczRTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OEFEMDcwQThCNTExRTNCQzI2ODc2OTA0OTczRTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QUQwNkRBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QUQwNkVBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HbKAIAAAB/ElEQVR42mK03v7gPwP9wRcgPg3EfUc85LeABJgYQM6gP+YBYkcg3myz/WELyCGMllvvD0SIoAM/FogTBxwUsvz/NygcYsry//+gcAjPYHEIA8u/weIQhv//BkuIMAwOh/z/N0hC5D/D/8ESIqO5BgUw/QOmEWKwjQQ3w1o3FQYZLhai1POzMjFMsZFn0BRgJ0o9Ezj7EoEjVIQZVAU4GJa6qjBoC3LgVSvDzcKwxEWZwU6Kl6HcUIoo85lASYQYnHvoPsOGe+8YBNlZGBY6qzBYSfBhVacuwAl0rBqDPC87w7EXnxkyDtwjynxmkcC0BgZQOiGA/wJV73v8gYGViZHBXIKXwUtBgOHF118M1999g6uxAorPclRm4Ac6dsuDdwyFQMd///OXgRjzmYWADiGlTXMc6Mv3P/8w2EsLMLjICjD8ATrw9MvPDD6KQgwT7ZQYOFiYGOZde8lQf+IRw5///4k2l1F1wSmyso27vCBDj60SAzszE8NJoONAoQQCbacfMSwAOoT0coTM7LsDGPRvvv9mmOmsBnYEKGRKDt9l2Hr/HVnmMSrNO0FRQaICTJyTHVQZmk4+YDj+/BPZ5jAqzjn2f7SuGaR1zb/REBlNIzQp0KjdKR8sDjk9WFpo/YOhE97+Mtdl80Al1q9AfAqIJ7zKd90EEgAIMACzVMyEDNk4BgAAAABJRU5ErkJggg=="), -webkit-linear-gradient(top, #F7F7F7 0%, #DFDFDF 100%);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OEFEMDZGQThCNTExRTNCQzI2ODc2OTA0OTczRTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OEFEMDcwQThCNTExRTNCQzI2ODc2OTA0OTczRTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QUQwNkRBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QUQwNkVBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HbKAIAAAB/ElEQVR42mK03v7gPwP9wRcgPg3EfUc85LeABJgYQM6gP+YBYkcg3myz/WELyCGMllvvD0SIoAM/FogTBxwUsvz/NygcYsry//+gcAjPYHEIA8u/weIQhv//BkuIMAwOh/z/N0hC5D/D/8ESIqO5BgUw/QOmEWKwjQQ3w1o3FQYZLhai1POzMjFMsZFn0BRgJ0o9Ezj7EoEjVIQZVAU4GJa6qjBoC3LgVSvDzcKwxEWZwU6Kl6HcUIoo85lASYQYnHvoPsOGe+8YBNlZGBY6qzBYSfBhVacuwAl0rBqDPC87w7EXnxkyDtwjynxmkcC0BgZQOiGA/wJV73v8gYGViZHBXIKXwUtBgOHF118M1999g6uxAorPclRm4Ac6dsuDdwyFQMd///OXgRjzmYWADiGlTXMc6Mv3P/8w2EsLMLjICjD8ATrw9MvPDD6KQgwT7ZQYOFiYGOZde8lQf+IRw5///4k2l1F1wSmyso27vCBDj60SAzszE8NJoONAoQQCbacfMSwAOoT0coTM7LsDGPRvvv9mmOmsBnYEKGRKDt9l2Hr/HVnmMSrNO0FRQaICTJyTHVQZmk4+YDj+/BPZ5jAqzjn2f7SuGaR1zb/REBlNIzQp0KjdKR8sDjk9WFpo/YOhE97+Mtdl80Al1q9AfAqIJ7zKd90EEgAIMACzVMyEDNk4BgAAAABJRU5ErkJggg=="), -ms-linear-gradient(top, #F7F7F7 0%, #DFDFDF 100%);
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OEFEMDZGQThCNTExRTNCQzI2ODc2OTA0OTczRTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OEFEMDcwQThCNTExRTNCQzI2ODc2OTA0OTczRTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QUQwNkRBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QUQwNkVBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HbKAIAAAB/ElEQVR42mK03v7gPwP9wRcgPg3EfUc85LeABJgYQM6gP+YBYkcg3myz/WELyCGMllvvD0SIoAM/FogTBxwUsvz/NygcYsry//+gcAjPYHEIA8u/weIQhv//BkuIMAwOh/z/N0hC5D/D/8ESIqO5BgUw/QOmEWKwjQQ3w1o3FQYZLhai1POzMjFMsZFn0BRgJ0o9Ezj7EoEjVIQZVAU4GJa6qjBoC3LgVSvDzcKwxEWZwU6Kl6HcUIoo85lASYQYnHvoPsOGe+8YBNlZGBY6qzBYSfBhVacuwAl0rBqDPC87w7EXnxkyDtwjynxmkcC0BgZQOiGA/wJV73v8gYGViZHBXIKXwUtBgOHF118M1999g6uxAorPclRm4Ac6dsuDdwyFQMd///OXgRjzmYWADiGlTXMc6Mv3P/8w2EsLMLjICjD8ATrw9MvPDD6KQgwT7ZQYOFiYGOZde8lQf+IRw5///4k2l1F1wSmyso27vCBDj60SAzszE8NJoONAoQQCbacfMSwAOoT0coTM7LsDGPRvvv9mmOmsBnYEKGRKDt9l2Hr/HVnmMSrNO0FRQaICTJyTHVQZmk4+YDj+/BPZ5jAqzjn2f7SuGaR1zb/REBlNIzQp0KjdKR8sDjk9WFpo/YOhE97+Mtdl80Al1q9AfAqIJ7zKd90EEgAIMACzVMyEDNk4BgAAAABJRU5ErkJggg=="), linear, to top, #F7F7F7 0%, #DFDFDF 100%; }

BODY .button.form-button {
  height: 34px;
  vertical-align: middle;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F7F7F7), color-stop(1, #e5e5e5));
  background-image: -o-linear-gradient(top, #F7F7F7 0%, #e5e5e5 100%);
  background-image: -moz-linear-gradient(top, #F7F7F7 0%, #e5e5e5 100%);
  background-image: -webkit-linear-gradient(top, #F7F7F7 0%, #e5e5e5 100%);
  background-image: -ms-linear-gradient(top, #F7F7F7 0%, #e5e5e5 100%);
  background-image: -gradient(to top, #F7F7F7 0%, #e5e5e5 100%); }
  BODY .button.form-button:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F7F7F7), color-stop(1, #DFDFDF));
    background-image: -o-linear-gradient(top, #F7F7F7 0%, #DFDFDF 100%);
    background-image: -moz-linear-gradient(top, #F7F7F7 0%, #DFDFDF 100%);
    background-image: -webkit-linear-gradient(top, #F7F7F7 0%, #DFDFDF 100%);
    background-image: -ms-linear-gradient(top, #F7F7F7 0%, #DFDFDF 100%);
    background-image: -gradient(to top, #F7F7F7 0%, #DFDFDF 100%); }
  BODY .button.form-button .button-icon {
    background-image: url("//icons.wxug.com/i/o/button-sprite.png"); }
  BODY .button.form-button .icon-left, BODY .button.form-button .icon-right {
    background-repeat: none;
    display: inline-block;
    width: 9px;
    height: 16px; }
  BODY .button.form-button .icon-left {
    background-position: -9px 0;
    margin: 3px 2px 0 0; }
  BODY .button.form-button .icon-right {
    background-position: -9px 24px;
    margin: 2px 0 0 2px; }

body button.ui-autocomplete-btn, body button.ui-autocomplete-btn:hover {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OEFEMDZGQThCNTExRTNCQzI2ODc2OTA0OTczRTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OEFEMDcwQThCNTExRTNCQzI2ODc2OTA0OTczRTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QUQwNkRBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QUQwNkVBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HbKAIAAAB/ElEQVR42mK03v7gPwP9wRcgPg3EfUc85LeABJgYQM6gP+YBYkcg3myz/WELyCGMllvvD0SIoAM/FogTBxwUsvz/NygcYsry//+gcAjPYHEIA8u/weIQhv//BkuIMAwOh/z/N0hC5D/D/8ESIqO5BgUw/QOmEWKwjQQ3w1o3FQYZLhai1POzMjFMsZFn0BRgJ0o9Ezj7EoEjVIQZVAU4GJa6qjBoC3LgVSvDzcKwxEWZwU6Kl6HcUIoo85lASYQYnHvoPsOGe+8YBNlZGBY6qzBYSfBhVacuwAl0rBqDPC87w7EXnxkyDtwjynxmkcC0BgZQOiGA/wJV73v8gYGViZHBXIKXwUtBgOHF118M1999g6uxAorPclRm4Ac6dsuDdwyFQMd///OXgRjzmYWADiGlTXMc6Mv3P/8w2EsLMLjICjD8ATrw9MvPDD6KQgwT7ZQYOFiYGOZde8lQf+IRw5///4k2l1F1wSmyso27vCBDj60SAzszE8NJoONAoQQCbacfMSwAOoT0coTM7LsDGPRvvv9mmOmsBnYEKGRKDt9l2Hr/HVnmMSrNO0FRQaICTJyTHVQZmk4+YDj+/BPZ5jAqzjn2f7SuGaR1zb/REBlNIzQp0KjdKR8sDjk9WFpo/YOhE97+Mtdl80Al1q9AfAqIJ7zKd90EEgAIMACzVMyEDNk4BgAAAABJRU5ErkJggg=="), -webkit-gradient(linear, left top, left bottom, color-stop(0, #F7F7F7), color-stop(1, #DFDFDF));
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OEFEMDZGQThCNTExRTNCQzI2ODc2OTA0OTczRTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OEFEMDcwQThCNTExRTNCQzI2ODc2OTA0OTczRTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QUQwNkRBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QUQwNkVBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HbKAIAAAB/ElEQVR42mK03v7gPwP9wRcgPg3EfUc85LeABJgYQM6gP+YBYkcg3myz/WELyCGMllvvD0SIoAM/FogTBxwUsvz/NygcYsry//+gcAjPYHEIA8u/weIQhv//BkuIMAwOh/z/N0hC5D/D/8ESIqO5BgUw/QOmEWKwjQQ3w1o3FQYZLhai1POzMjFMsZFn0BRgJ0o9Ezj7EoEjVIQZVAU4GJa6qjBoC3LgVSvDzcKwxEWZwU6Kl6HcUIoo85lASYQYnHvoPsOGe+8YBNlZGBY6qzBYSfBhVacuwAl0rBqDPC87w7EXnxkyDtwjynxmkcC0BgZQOiGA/wJV73v8gYGViZHBXIKXwUtBgOHF118M1999g6uxAorPclRm4Ac6dsuDdwyFQMd///OXgRjzmYWADiGlTXMc6Mv3P/8w2EsLMLjICjD8ATrw9MvPDD6KQgwT7ZQYOFiYGOZde8lQf+IRw5///4k2l1F1wSmyso27vCBDj60SAzszE8NJoONAoQQCbacfMSwAOoT0coTM7LsDGPRvvv9mmOmsBnYEKGRKDt9l2Hr/HVnmMSrNO0FRQaICTJyTHVQZmk4+YDj+/BPZ5jAqzjn2f7SuGaR1zb/REBlNIzQp0KjdKR8sDjk9WFpo/YOhE97+Mtdl80Al1q9AfAqIJ7zKd90EEgAIMACzVMyEDNk4BgAAAABJRU5ErkJggg=="), -o-linear-gradient(top, #F7F7F7 0%, #DFDFDF 100%);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OEFEMDZGQThCNTExRTNCQzI2ODc2OTA0OTczRTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OEFEMDcwQThCNTExRTNCQzI2ODc2OTA0OTczRTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QUQwNkRBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QUQwNkVBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HbKAIAAAB/ElEQVR42mK03v7gPwP9wRcgPg3EfUc85LeABJgYQM6gP+YBYkcg3myz/WELyCGMllvvD0SIoAM/FogTBxwUsvz/NygcYsry//+gcAjPYHEIA8u/weIQhv//BkuIMAwOh/z/N0hC5D/D/8ESIqO5BgUw/QOmEWKwjQQ3w1o3FQYZLhai1POzMjFMsZFn0BRgJ0o9Ezj7EoEjVIQZVAU4GJa6qjBoC3LgVSvDzcKwxEWZwU6Kl6HcUIoo85lASYQYnHvoPsOGe+8YBNlZGBY6qzBYSfBhVacuwAl0rBqDPC87w7EXnxkyDtwjynxmkcC0BgZQOiGA/wJV73v8gYGViZHBXIKXwUtBgOHF118M1999g6uxAorPclRm4Ac6dsuDdwyFQMd///OXgRjzmYWADiGlTXMc6Mv3P/8w2EsLMLjICjD8ATrw9MvPDD6KQgwT7ZQYOFiYGOZde8lQf+IRw5///4k2l1F1wSmyso27vCBDj60SAzszE8NJoONAoQQCbacfMSwAOoT0coTM7LsDGPRvvv9mmOmsBnYEKGRKDt9l2Hr/HVnmMSrNO0FRQaICTJyTHVQZmk4+YDj+/BPZ5jAqzjn2f7SuGaR1zb/REBlNIzQp0KjdKR8sDjk9WFpo/YOhE97+Mtdl80Al1q9AfAqIJ7zKd90EEgAIMACzVMyEDNk4BgAAAABJRU5ErkJggg=="), -moz-linear-gradient(top, #F7F7F7 0%, #DFDFDF 100%);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OEFEMDZGQThCNTExRTNCQzI2ODc2OTA0OTczRTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OEFEMDcwQThCNTExRTNCQzI2ODc2OTA0OTczRTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QUQwNkRBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QUQwNkVBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HbKAIAAAB/ElEQVR42mK03v7gPwP9wRcgPg3EfUc85LeABJgYQM6gP+YBYkcg3myz/WELyCGMllvvD0SIoAM/FogTBxwUsvz/NygcYsry//+gcAjPYHEIA8u/weIQhv//BkuIMAwOh/z/N0hC5D/D/8ESIqO5BgUw/QOmEWKwjQQ3w1o3FQYZLhai1POzMjFMsZFn0BRgJ0o9Ezj7EoEjVIQZVAU4GJa6qjBoC3LgVSvDzcKwxEWZwU6Kl6HcUIoo85lASYQYnHvoPsOGe+8YBNlZGBY6qzBYSfBhVacuwAl0rBqDPC87w7EXnxkyDtwjynxmkcC0BgZQOiGA/wJV73v8gYGViZHBXIKXwUtBgOHF118M1999g6uxAorPclRm4Ac6dsuDdwyFQMd///OXgRjzmYWADiGlTXMc6Mv3P/8w2EsLMLjICjD8ATrw9MvPDD6KQgwT7ZQYOFiYGOZde8lQf+IRw5///4k2l1F1wSmyso27vCBDj60SAzszE8NJoONAoQQCbacfMSwAOoT0coTM7LsDGPRvvv9mmOmsBnYEKGRKDt9l2Hr/HVnmMSrNO0FRQaICTJyTHVQZmk4+YDj+/BPZ5jAqzjn2f7SuGaR1zb/REBlNIzQp0KjdKR8sDjk9WFpo/YOhE97+Mtdl80Al1q9AfAqIJ7zKd90EEgAIMACzVMyEDNk4BgAAAABJRU5ErkJggg=="), -webkit-linear-gradient(top, #F7F7F7 0%, #DFDFDF 100%);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OEFEMDZGQThCNTExRTNCQzI2ODc2OTA0OTczRTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OEFEMDcwQThCNTExRTNCQzI2ODc2OTA0OTczRTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QUQwNkRBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QUQwNkVBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HbKAIAAAB/ElEQVR42mK03v7gPwP9wRcgPg3EfUc85LeABJgYQM6gP+YBYkcg3myz/WELyCGMllvvD0SIoAM/FogTBxwUsvz/NygcYsry//+gcAjPYHEIA8u/weIQhv//BkuIMAwOh/z/N0hC5D/D/8ESIqO5BgUw/QOmEWKwjQQ3w1o3FQYZLhai1POzMjFMsZFn0BRgJ0o9Ezj7EoEjVIQZVAU4GJa6qjBoC3LgVSvDzcKwxEWZwU6Kl6HcUIoo85lASYQYnHvoPsOGe+8YBNlZGBY6qzBYSfBhVacuwAl0rBqDPC87w7EXnxkyDtwjynxmkcC0BgZQOiGA/wJV73v8gYGViZHBXIKXwUtBgOHF118M1999g6uxAorPclRm4Ac6dsuDdwyFQMd///OXgRjzmYWADiGlTXMc6Mv3P/8w2EsLMLjICjD8ATrw9MvPDD6KQgwT7ZQYOFiYGOZde8lQf+IRw5///4k2l1F1wSmyso27vCBDj60SAzszE8NJoONAoQQCbacfMSwAOoT0coTM7LsDGPRvvv9mmOmsBnYEKGRKDt9l2Hr/HVnmMSrNO0FRQaICTJyTHVQZmk4+YDj+/BPZ5jAqzjn2f7SuGaR1zb/REBlNIzQp0KjdKR8sDjk9WFpo/YOhE97+Mtdl80Al1q9AfAqIJ7zKd90EEgAIMACzVMyEDNk4BgAAAABJRU5ErkJggg=="), -ms-linear-gradient(top, #F7F7F7 0%, #DFDFDF 100%);
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0OEFEMDZGQThCNTExRTNCQzI2ODc2OTA0OTczRTA0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0OEFEMDcwQThCNTExRTNCQzI2ODc2OTA0OTczRTA0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDQ4QUQwNkRBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDQ4QUQwNkVBOEI1MTFFM0JDMjY4NzY5MDQ5NzNFMDQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HbKAIAAAB/ElEQVR42mK03v7gPwP9wRcgPg3EfUc85LeABJgYQM6gP+YBYkcg3myz/WELyCGMllvvD0SIoAM/FogTBxwUsvz/NygcYsry//+gcAjPYHEIA8u/weIQhv//BkuIMAwOh/z/N0hC5D/D/8ESIqO5BgUw/QOmEWKwjQQ3w1o3FQYZLhai1POzMjFMsZFn0BRgJ0o9Ezj7EoEjVIQZVAU4GJa6qjBoC3LgVSvDzcKwxEWZwU6Kl6HcUIoo85lASYQYnHvoPsOGe+8YBNlZGBY6qzBYSfBhVacuwAl0rBqDPC87w7EXnxkyDtwjynxmkcC0BgZQOiGA/wJV73v8gYGViZHBXIKXwUtBgOHF118M1999g6uxAorPclRm4Ac6dsuDdwyFQMd///OXgRjzmYWADiGlTXMc6Mv3P/8w2EsLMLjICjD8ATrw9MvPDD6KQgwT7ZQYOFiYGOZde8lQf+IRw5///4k2l1F1wSmyso27vCBDj60SAzszE8NJoONAoQQCbacfMSwAOoT0coTM7LsDGPRvvv9mmOmsBnYEKGRKDt9l2Hr/HVnmMSrNO0FRQaICTJyTHVQZmk4+YDj+/BPZ5jAqzjn2f7SuGaR1zb/REBlNIzQp0KjdKR8sDjk9WFpo/YOhE97+Mtdl80Al1q9AfAqIJ7zKd90EEgAIMACzVMyEDNk4BgAAAABJRU5ErkJggg=="), linear, to top, #F7F7F7 0%, #DFDFDF 100%;
  width: 34px; }

.wu4-input {
  margin: 13px 5px; }
  .wu4-input.indented {
    margin-left: 35px; }

LABEL INPUT[type="checkbox"]:before, LABEL INPUT[type="radio"]:before,
INPUT[type="checkbox"] + label:before, INPUT[type="radio"] + label:before {
  height: 24px;
  width: 30px;
  display: inline-block;
  background: url("//icons.wxug.com/i/o/wu4Form_sprite.png") no-repeat;
  vertical-align: middle;
  cursor: pointer;
  content: " "; }

LABEL INPUT[type="checkbox"]:before,
INPUT[type="checkbox"] + LABEL:before {
  background-position: 0 -45px; }

LABEL.disabled INPUT[type="checkbox"]:before,
INPUT[type="checkbox"] + LABEL.disabled:before {
  background-position: 0 -45px !important; }

LABEL INPUT[type="checkbox"]:checked:before,
INPUT[type="checkbox"]:checked + LABEL:before {
  background-position: 0 -93px; }

LABEL:hover INPUT[type="checkbox"]:before,
INPUT[type="checkbox"] + LABEL:hover:before {
  background-position: 0 -69px; }

LABEL INPUT[type="checkbox"]:checked:before, LABEL:hover INPUT[type="checkbox"]:checked:before,
INPUT[type="checkbox"]:checked + LABEL:hover:before {
  background-position: 0 -93px; }

LABEL INPUT[type="radio"]:before,
INPUT[type="radio"] + LABEL:before {
  background-position: 0 -115px; }

LABEL INPUT[type="radio"]:checked:before,
INPUT[type="radio"]:checked + LABEL:before {
  background-position: 0 -137px; }

.form-text {
  display: block;
  margin: 0 0 1rem 0;
  padding: 0.625rem 0; }

.wu-select-dark {
  border-radius: 5px;
  background-color: #676767;
  background-image: -webkit-linear-gradient(#676767, #424242);
  background-image: linear-gradient(#676767, #424242);
  height: 34px; }
  .wu-select-dark.skinny {
    height: 24px; }
    .wu-select-dark.skinny SELECT {
      height: 24px;
      padding-top: 0;
      padding-bottom: 0; }
  .wu-select-dark SELECT {
    border-radius: 5px;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    cursor: pointer;
    color: #FFF;
    border: 1px solid #8A8A8A;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAyCAYAAAA0j3keAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjYzQjNDMUZFOTJBNTExRTM4NkEwRTcwMUJCMEJFMTk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjYzQjNDMUZGOTJBNTExRTM4NkEwRTcwMUJCMEJFMTk0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjNCM0MxRkM5MkE1MTFFMzg2QTBFNzAxQkIwQkUxOTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjNCM0MxRkQ5MkE1MTFFMzg2QTBFNzAxQkIwQkUxOTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5LlNp2AAABMElEQVR42uyVv0uCQRyHz3ASGtNdcEwI3FwcEkSbnIRaXMWl4V1saAmKF8SWVjGIoKFJmpqCamqScPIPECdprMGeg2sRSgtPEz4HD997ubv3+9yP995IGIYTY0wETBAEZtVlw/yzIiEJSUhCEpKQhCQkIQmtmVD0N51bvVGRcAblw3R8MEf/LUIHjun/4mOFarANzyTLzJBJEp7ATqLla8vKcAl25g8kLXwjs2OlIQX3UPIixLK/E6pwCjHokrw6JZO3spCAa9hj3Ju3Q83LJ9CgWnfj20gcOZl9wh1sQhMO3CT8HOopsQsEhlSv4IT6LjH31Uz7+dI/e5LeEuwWjZ3MB1T+KrOQe4jkj4QsvEKB55ul3UM/SPXddaBfh4QkJCEJSUhCEpKQhCS04vIpwAAJb01MDNJOowAAAABJRU5ErkJggg==");
    background-color: transparent;
    background-position: right center;
    background-repeat: no-repeat; }
    .wu-select-dark SELECT OPTION {
      color: #1E2023;
      background-color: #FFF; }
    .wu-select-dark SELECT OPTGROUP {
      color: #333333;
      background-color: #FFF; }

.wuForm LABEL {
  position: relative;
  height: 44px;
  line-height: 44px;
  padding-left: 43px;
  white-space: nowrap; }
  .wuForm LABEL INPUT[type="checkbox"] {
    position: absolute;
    top: 18px;
    left: 14px;
    outline-style: none; }
  .wuForm LABEL .wuCheckbox {
    background-image: url("//icons.wxug.com/i/wu/wu4Checkbox.png");
    background-repeat: none;
    background-position: 0 0;
    position: absolute;
    top: 10px;
    left: 12px;
    display: block;
    width: 24px;
    height: 24px; }
  .wuForm LABEL.selected .wuCheckbox {
    background-position: 0 -48px; }

.checkbox-wrap label {
  position: relative;
  height: 44px;
  line-height: 44px;
  white-space: nowrap; }

BODY input[type="text"], BODY input[type="password"], BODY input[type="date"], BODY input[type="datetime"], BODY input[type="datetime-local"], BODY input[type="month"], BODY input[type="week"], BODY input[type="email"], BODY input[type="number"], BODY input[type="search"], BODY input[type="tel"], BODY input[type="time"], BODY input[type="url"], BODY textarea {
  border-radius: 5px;
  box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.2) inset;
  height: 34px;
  margin: 0;
  background: #F7F7F7; }
  BODY input[type="text"]:active, BODY input[type="password"]:active, BODY input[type="date"]:active, BODY input[type="datetime"]:active, BODY input[type="datetime-local"]:active, BODY input[type="month"]:active, BODY input[type="week"]:active, BODY input[type="email"]:active, BODY input[type="number"]:active, BODY input[type="search"]:active, BODY input[type="tel"]:active, BODY input[type="time"]:active, BODY input[type="url"]:active, BODY textarea:active {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.2) inset; }
  BODY input[type="text"]:focus, BODY input[type="password"]:focus, BODY input[type="date"]:focus, BODY input[type="datetime"]:focus, BODY input[type="datetime-local"]:focus, BODY input[type="month"]:focus, BODY input[type="week"]:focus, BODY input[type="email"]:focus, BODY input[type="number"]:focus, BODY input[type="search"]:focus, BODY input[type="tel"]:focus, BODY input[type="time"]:focus, BODY input[type="url"]:focus, BODY textarea:focus {
    background: #F7F7F7; }
BODY [type="button"], BODY [type="submit"], BODY .button, BODY button {
  background-color: #149AC6;
  background-image: -webkit-linear-gradient(#2EB3E0, #149AC6);
  background-image: linear-gradient(#2EB3E0, #149AC6); }
  BODY [type="button"]:hover, BODY [type="submit"]:hover, BODY .button:hover, BODY button:hover {
    background-color: #FF9448;
    background-image: -webkit-linear-gradient(#FF9448, #E57A2E);
    background-image: linear-gradient(#FF9448, #E57A2E); }
  BODY [type="button"].selected, BODY [type="button"].selected:hover, BODY [type="submit"].selected, BODY [type="submit"].selected:hover, BODY .button.selected, BODY .button.selected:hover, BODY button.selected, BODY button.selected:hover {
    background-color: #E57A2E;
    background-image: -webkit-linear-gradient(#E57A2E, #FF9447);
    background-image: linear-gradient(#E57A2E, #FF9447); }
  BODY [type="button"]:focus, BODY [type="submit"]:focus, BODY .button:focus, BODY button:focus {
    outline: none !important; }
  BODY [type="button"].disabled, BODY [type="button"].disabled:hover, BODY [type="submit"].disabled, BODY [type="submit"].disabled:hover, BODY .button.disabled, BODY .button.disabled:hover, BODY button.disabled, BODY button.disabled:hover {
    background-color: #C1C1C1;
    background-image: -webkit-linear-gradient(#C1C1C1, #DBDBDB);
    background-image: linear-gradient(#C1C1C1, #DBDBDB); }
  BODY [type="button"].dark, BODY [type="submit"].dark, BODY .button.dark, BODY button.dark {
    color: #8ED1E9;
    background-color: #696969;
    background-image: -webkit-linear-gradient(#8A8A8A, #696969);
    background-image: linear-gradient(#8A8A8A, #696969); }
  BODY [type="button"].dark:hover, BODY [type="submit"].dark:hover, BODY .button.dark:hover, BODY button.dark:hover {
    color: #FFF;
    background-color: #8A8A8A;
    background-image: -webkit-linear-gradient(#A3A3A3, #696969);
    background-image: linear-gradient(#A3A3A3, #696969); }
BODY .button.hide {
  display: none; }
BODY .ui-buttonset {
  height: 34px;
  line-height: 18px; }
  BODY .ui-buttonset LABEL {
    box-sizing: border-box;
    height: 34px;
    line-height: 34px;
    border: 1px solid #DFDFDF;
    color: #15AADC;
    font-size: 0.9375rem;
    padding: 0 1rem;
    background: #FFF;
    font-weight: normal !important;
    margin: 0; }
    BODY .ui-buttonset LABEL.ui-corner-left {
      -webkit-border-bottom-left-radius: 5px;
      -webkit-border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
      border-top-left-radius: 5px; }
    BODY .ui-buttonset LABEL.ui-corner-right {
      -webkit-border-bottom-right-radius: 5px;
      -webkit-border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
      border-top-right-radius: 5px;
      left: -4px; }
    BODY .ui-buttonset LABEL.ui-state-active {
      background-color: #E5E5E5;
      background-image: -webkit-linear-gradient(#E5E5E5, #FDFDFD);
      background-image: linear-gradient(#E5E5E5, #FDFDFD);
      top: -1px;
      cursor: default;
      color: #1E2023;
      font-weight: bold !important; }
BODY .ui-autocomplete-input[type="text"] {
  -webkit-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  display: inline; }
BODY .button-group.toggle.compact .button {
  font-size: 0.75rem; }
BODY .button-group.toggle.dark .button {
  color: #8ED1E9;
  background: #4C4C4C;
  border: 1px solid #D7D7D7; }
  BODY .button-group.toggle.dark .button:hover {
    color: #FF8833; }
  BODY .button-group.toggle.dark .button.selected, BODY .button-group.toggle.dark .button.selected:hover {
    background-color: #5E5E5E;
    background-image: -webkit-linear-gradient(#5E5E5E, #777777);
    background-image: linear-gradient(#5E5E5E, #777777);
    color: #FFF; }
BODY .button-group.toggle .button {
  box-sizing: border-box;
  height: 34px;
  line-height: 34px;
  border: 1px solid #DFDFDF;
  color: #15AADC;
  font-size: 0.9375rem;
  margin: 0;
  padding: 0 1rem;
  background: #FFF;
  font-weight: normal !important; }
  BODY .button-group.toggle .button:hover {
    color: #FF8833; }
  BODY .button-group.toggle .button.selected, BODY .button-group.toggle .button.selected:hover {
    background-color: #E5E5E5;
    background-image: -webkit-linear-gradient(#E5E5E5, #FDFDFD);
    background-image: linear-gradient(#E5E5E5, #FDFDFD);
    cursor: default;
    color: #1E2023;
    font-weight: bold !important; }

A:link {
  color: #0074A2; }
A:visited {
  color: #0074A2; }
A:hover {
  color: #FF8833; }
A:active {
  color: #0074A2; }
A:focus {
  outline: 0; }
A.button {
  color: #FFF; }

DFN {
  font-style: normal;
  color: #1E2023;
  border-bottom: 1px dashed #5B9F49; }
  DFN.no-decoration {
    border-bottom: 0px; }

H1, H2, H3, H4, H5, H6 {
  font-family: "verb", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #222222;
  text-rendering: optimizeLegibility;
  margin-top: 0.625rem;
  margin-bottom: 0.5rem; }
  H1 .type, H2 .type, H3 .type, H4 .type, H5 .type, H6 .type {
    color: #4C4C4C;
    font-size: 0.9375rem;
    border-left: 1px solid #D7D7D7;
    display: inline-block;
    padding-left: 10px;
    height: 24px; }
  H1 .time, H2 .time, H3 .time, H4 .time, H5 .time, H6 .time {
    color: #4C4C4C;
    font-size: 0.75rem;
    float: right; }
    H1 .time SPAN, H2 .time SPAN, H3 .time SPAN, H4 .time SPAN, H5 .time SPAN, H6 .time SPAN {
      color: #1E2023; }
  H1 .cta, H2 .cta, H3 .cta, H4 .cta, H5 .cta, H6 .cta {
    font-size: 0.9375rem;
    float: right;
    text-decoration: none; }
    H1 .cta I, H2 .cta I, H3 .cta I, H4 .cta I, H5 .cta I, H6 .cta I {
      font-size: 1.25rem;
      color: #A3A3A3; }
  H1 .fi-alert, H2 .fi-alert, H3 .fi-alert, H4 .fi-alert, H5 .fi-alert, H6 .fi-alert {
    font-size: 1.625rem;
    color: #D5202A; }
  H1.has-parent .cta, H2.has-parent .cta, H3.has-parent .cta, H4.has-parent .cta, H5.has-parent .cta, H6.has-parent .cta {
    font-size: 0.75rem; }
  H1.has-parent.article, H2.has-parent.article, H3.has-parent.article, H4.has-parent.article, H5.has-parent.article, H6.has-parent.article {
    font-size: 1.875rem; }

H1 {
  font-weight: 100;
  line-height: 2.25rem;
  margin: 0 0 10px 0; }
  @media only screen {
    H1 {
      font-size: 1.5rem; } }
  @media only screen and (min-width: 40.063em) {
    H1 {
      font-size: 1.875rem; } }
  H1.subheader {
    color: #15AADC;
    font-weight: 100;
    margin: 0 0 30px 0; }

H2 {
  font-weight: 100;
  line-height: 1.875rem;
  margin: 20px 0 10px 0; }
  @media only screen {
    H2 {
      font-size: 1.25rem; } }
  @media only screen and (min-width: 40.063em) {
    H2 {
      font-size: 1.5rem; } }

H3 {
  font-weight: 100;
  line-height: 1.5rem;
  margin: 20px 0 10px 0; }
  @media only screen {
    H3 {
      font-size: 1.125rem; } }
  @media only screen and (min-width: 40.063em) {
    H3 {
      font-size: 1.125rem; } }

H4 {
  font-weight: 100;
  line-height: 1.375rem;
  margin: 10px 0; }
  @media only screen {
    H4 {
      font-size: 1.0625rem; } }
  @media only screen and (min-width: 40.063em) {
    H4 {
      font-size: 1rem; } }

H5 {
  font-weight: 900;
  line-height: 1.125rem;
  margin: 10px 0; }
  @media only screen {
    H5 {
      font-size: 1rem; } }
  @media only screen and (min-width: 40.063em) {
    H5 {
      font-size: 0.9375rem; } }

H6 {
  font-weight: 600;
  line-height: 1.125rem;
  margin: 10px 0; }
  @media only screen {
    H6 {
      font-size: 0.9375rem; } }
  @media only screen and (min-width: 40.063em) {
    H6 {
      font-size: 0.9375rem; } }

H1.main-header {
  margin-bottom: 0; }
  H1.main-header + H2 {
    margin-top: 0; }

.subheading {
  font-size: 0.9375rem; }

.minor {
  font-size: 0.75rem; }

P {
  font-size: 0.875rem; }
  @media only screen {
    P.intro {
      color: #15AADC;
      font-size: 0.8125rem;
      line-height: 1.25;
      text-transform: uppercase;
      margin: 0 0 20px 0; } }
  @media only screen and (min-width: 40.063em) {
    P.intro {
      font-size: 0.875rem; } }
  P.caption {
    color: #4C4C4C;
    font-style: italic; }

BLOCKQUOTE {
  background: #F7F7F7;
  color: #4C4C4C; }

P.quotes:before, BLOCKQUOTE.quotes:before {
  content: '"'; }
P.quotes:after, BLOCKQUOTE.quotes:after {
  content: '"'; }

SPAN.lead {
  color: #15AADC;
  text-transform: uppercase; }
SPAN.subtle {
  color: #4C4C4C; }

SMALL {
  line-height: 1.125rem !important; }

@media only screen {
  ASIDE {
    width: 90%;
    margin: 0 auto;
    font-size: 1.125rem;
    line-height: 1.25;
    font-weight: bold;
    color: #15AADC; } }
@media only screen and (min-width: 40.063em) {
  ASIDE {
    width: 33%;
    margin: 0 0 0 10px;
    float: right;
    font-size: 1.25rem; } }

TABLE {
  width: 100%;
  background-color: transparent; }
  TABLE.data-table {
    border-top: 1px solid #D7D7D7;
    border-bottom: 1px solid #D7D7D7;
    border-collapse: collapse; }
    TABLE.data-table THEAD {
      border-bottom: 1px solid #D7D7D7; }
    TABLE.data-table TBODY TR:hover {
      -webkit-border-bottom-left-radius: 5px;
      -webkit-border-top-left-radius: 5px;
      border-bottom-left-radius: 5px;
      border-top-left-radius: 5px; }
      TABLE.data-table TBODY TR:hover TD {
        border-top: 1px solid #FF8833;
        border-bottom: 1px solid #FF8833;
        padding-top: 9px;
        padding-bottom: 9px; }
        TABLE.data-table TBODY TR:hover TD:first-child {
          -webkit-border-bottom-left-radius: 5px;
          -webkit-border-top-left-radius: 5px;
          border-bottom-left-radius: 5px;
          border-top-left-radius: 5px;
          border-left: 6px solid #FF8833;
          padding-left: 7px; }
    TABLE.data-table TFOOT {
      border-top: 1px solid #D7D7D7; }
      TABLE.data-table TFOOT A {
        text-decoration: none; }
      TABLE.data-table TFOOT .data-source {
        font-size: 0.75rem;
        font-weight: normal;
        float: right;
        color: #1E2023; }
  TABLE.auto-size {
    width: auto; }
  TABLE.all-clear TR {
    background-color: transparent !important; }

[data-abide] {
  font-weight: normal; }
  [data-abide] SMALL.error {
    background: transparent !important;
    font-weight: bold;
    color: #D5202A;
    margin: 0; }

P .error, DIV .error, SPAN .error, SMALL .error {
  background: transparent !important;
  font-weight: bold;
  color: #D5202A;
  margin: 0; }
P .success, DIV .success, SPAN .success, SMALL .success {
  color: #5B9F49;
  background: transparent !important;
  font-weight: bold;
  margin: 0; }

.panel.category {
  font-size: 0.9375rem;
  background-color: #F7F7F7;
  padding: .2rem .5rem;
  margin: 0 10px 10px 0;
  display: inline-block; }

.subtle {
  color: #4C4C4C;
  font-size: 0.75rem; }

.block-list .block-item:nth-child(odd) {
  background-color: #F7F7F7; }
.block-list .list-desc {
  list-style-type: none;
  margin: 0;
  padding-left: 10px;
  width: 55%; }
.block-list .block-item {
  padding: 10px; }
  .block-list .block-item h3 {
    margin: 0 0 5px; }
  .block-list .block-item p > a {
    font-size: 0.75rem; }
  .block-list .block-item a {
    font-size: 14px; }

.list-content li {
  margin-bottom: 1em;
  font-size: 14px; }

.no-bottom {
  margin-bottom: 0; }

HTML {
  height: auto !important;
  min-height: 100%;
  position: relative;
  overflow-x: hidden; }

BODY {
  overflow-x: hidden; }
  BODY.header-alert-visible {
    padding-top: 2.375rem; }
  @media only screen and (min-width: 64.063em) {
    BODY.standard .has-sidebar {
      position: relative;
      box-sizing: border-box;
      padding-right: 320px;
      min-height: 250px; }
      BODY.standard .has-sidebar .is-sidebar {
        position: absolute;
        top: 0;
        right: 10px;
        margin: 0;
        padding: 0;
        width: 310px; }
      BODY.standard .has-sidebar.collapse .is-sidebar {
        right: 0; } }
  BODY.standard .ad-box {
    overflow: hidden;
    box-sizing: border-box;
    padding: 4px;
    overflow: hidden;
    background-color: #F7F7F7;
    margin: 20px auto; }
    @media only screen {
      BODY.standard .ad-box {
        border-top: 1px solid #D7D7D7;
        border-bottom: 1px solid #D7D7D7; } }
    @media only screen and (min-width: 40.063em) {
      BODY.standard .ad-box {
        border: 1px solid #D7D7D7; }
        BODY.standard .ad-box.compact-medium {
          width: 310px;
          margin-right: auto;
          margin-left: auto; } }
    @media only screen and (min-width: 64.063em) {
      BODY.standard .ad-box.compact-large {
        width: 310px;
        margin-right: auto;
        margin-left: auto; }
      BODY.standard .ad-box.right-large {
        float: right;
        margin-top: 0; } }
    BODY.standard .ad-box:before, BODY.standard .ad-box:after {
      content: " ";
      display: table; }
    BODY.standard .ad-box:after {
      clear: both; }
    BODY.standard .ad-box.align-top {
      margin-top: 0 !important; }
    BODY.standard .ad-box.no-bottom {
      margin-bottom: 0 !important; }
    BODY.standard .ad-box.margin-top {
      margin-top: 20px !important; }
    BODY.standard .ad-box.margin-top-10 {
      margin-top: 10px !important; }
    BODY.standard .ad-box.no-well {
      padding: 0;
      background-color: transparent;
      border: 0px; }
    BODY.standard .ad-box.ad-bb {
      margin: 10px 0 0 0;
      padding: 0;
      background-color: transparent;
      border: 0px; }
    BODY.standard .ad-box.split-margin {
      margin: 5px 0 5px 0;
      padding: 0;
      background-color: transparent;
      border: 0px; }
    BODY.standard .ad-box.compact-small {
      width: 310px; }
    BODY.standard .ad-box.compact-tdu {
      width: 646px; }
  BODY.paid .ad-box {
    display: none !important; }

/*
  Sticky alert bar; goes at the top of the window, above the header. Prepended to body.
*/
#header-alert {
  background-size: 25px 25px;
  background-color: #CC8FC4;
  background-image: -webkit-linear-gradient(-405deg, rgba(255, 255, 255, 0.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent);
  background-image: linear-gradient(135deg,rgba(255, 255, 255, 0.05) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.05) 50%, rgba(255, 255, 255, 0.05) 75%, transparent 75%, transparent);
  color: #1E2023;
  height: 2.375rem;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000; }
  #header-alert div {
    width: 100%;
    line-height: 2.375rem;
    margin: auto;
    max-width: 77.5rem;
    position: relative; }
    #header-alert div:before {
      color: #4C4C4C;
      content: '?';
      display: block;
      float: left;
      font-size: 2rem;
      font-weight: bold;
      margin: auto 1rem auto 1.25rem; }
      @media only screen and (min-width: 64.063em) {
        #header-alert div:before {
          margin-left: 0; } }
  #header-alert .alert-box-prompt {
    display: block;
    line-height: 2.375rem; }
    #header-alert .alert-box-prompt a {
      color: #1E2023 !important;
      font-weight: bold;
      text-decoration: underline; }
  #header-alert .alert-box-close-button {
    color: #4C4C4C !important;
    display: block;
    font-size: 2.375rem;
    right: 1.25rem;
    top: 0; }
    @media only screen and (min-width: 64.063em) {
      #header-alert .alert-box-close-button {
        right: 0; } }

#content-wrap {
  position: relative; }

#header-ad-wrap {
  position: relative;
  background-color: #1E2023;
  min-height: 100px; }
  @media only screen and (max-width: 64em) {
    #header-ad-wrap {
      min-height: 60px; } }

NAV.topbar {
  width: 100%;
  height: 56px;
  background-color: #1E2023;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABlgAAAAGCAIAAAAgxgSnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg1MjNFQjZGMzUyNjExRTNBREI5QjQ1QzI5RDVFNjU1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg1MjNFQjcwMzUyNjExRTNBREI5QjQ1QzI5RDVFNjU1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODUyM0VCNkQzNTI2MTFFM0FEQjlCNDVDMjlENUU2NTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODUyM0VCNkUzNTI2MTFFM0FEQjlCNDVDMjlENUU2NTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7jbu7JAAAA0klEQVR42uzYvUoDQRQG0JnJEjb+NYZtDdioRZ7B1nfwGX0RW9MEgnamCDYhxmx0R/QpdplzuMXUH5fL8FWL2V2AgeiOIZ3XJzcX09vu9HIfcxd+pELv5f+ZNeHqLOyWf28YhOr7+TB92jarz3YcWnnQ/2sbQ67S6KueL0YPr3k+yZsQolzouxhjite7w/vL+m35EVK0tgxiceuY7yfd47ht9sdtm/1wGZAkAgAAAABKoAgDAAAAoAiKMAAAAACKoAgDAAAAoAiKMAAAAACK8CvAACh9L68oX5USAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-position: center bottom;
  background-size: 100% 6px;
  z-index: 2; }
  NAV.topbar A, NAV.topbar A:link, NAV.topbar A:visited, NAV.topbar A:hover, NAV.topbar A:active {
    border: 0; }
  NAV.topbar INPUT[type="search"] {
    border-radius: 5px;
    -webkit-appearance: none;
    background: #696969;
    border: 0; }
    NAV.topbar INPUT[type="search"] .ui-autocomplete-loading {
      background: #FFF url("//icons.wxug.com/i/o/loading.gif") right center no-repeat !important; }

#global-header {
  position: relative;
  display: block;
  width: 100%;
  max-width: 80rem;
  margin: 0 auto;
  height: 50px;
  background-color: #1E2023; }
  #global-header .logo {
    position: absolute;
    top: 0;
    display: block;
    height: 50px;
    background-image: url("//icons.wxug.com/i/o/sprite-common-grid.png?v=1.5");
    background-position: -100px -227px;
    background-repeat: no-repeat; }
    @media only screen {
      #global-header .logo {
        left: 45px;
        width: 57px; } }
    @media only screen and (min-width: 40.063em) {
      #global-header .logo {
        left: 3px; } }
    @media only screen and (min-width: 64.063em) {
      #global-header .logo {
        width: 197px; } }
    #global-header .logo:hover {
      background-image: url("//icons.wxug.com/i/o/logo-new-wide_shine.gif");
      background-position: 0 0; }
  #global-header .left-off-canvas-toggle {
    position: absolute;
    top: 0;
    left: 0px;
    width: 44px;
    height: 50px;
    line-height: 55px;
    text-align: center; }
    @media only screen {
      #global-header .left-off-canvas-toggle {
        display: block; } }
    @media only screen and (min-width: 40.063em) {
      #global-header .left-off-canvas-toggle {
        display: none; } }
    #global-header .left-off-canvas-toggle:hover I {
      color: #FFF; }
    #global-header .left-off-canvas-toggle I {
      color: #D7D7D7;
      font-size: 1.875rem; }

#wuForm-contain {
  height: 50px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 4; }
  @media only screen {
    #wuForm-contain {
      left: 110px; } }
  @media only screen and (min-width: 40.063em) {
    #wuForm-contain {
      left: 70px; } }
  @media only screen and (min-width: 64.063em) {
    #wuForm-contain {
      left: 200px; } }

#wuForm {
  position: relative;
  width: 100%;
  height: 50px;
  float: right; }
  @media only screen and (min-width: 40.063em) {
    #wuForm {
      max-width: 350px; } }

#wuSearch-contain {
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
  right: 100px; }

#wuSearch {
  border-radius: 5px;
  margin-top: 8px;
  display: block;
  width: 100%;
  height: 34px;
  font-size: 16px;
  padding-left: 6px;
  vertical-align: middle;
  -moz-box-sizing: border-box;
  color: #4C4C4C;
  background: #E7E7E7; }
  #wuSearch:focus {
    color: #333333;
    background: #F7F7F7; }
    #wuSearch:focus::-webkit-input-placeholder {
      /* WebKit browsers */
      color: #D7D7D7; }
    #wuSearch:focus:-moz-placeholder {
      /* Mozilla Firefox 4 to 18 */
      color: #D7D7D7;
      opacity: 1; }
    #wuSearch:focus::-moz-placeholder {
      /* Mozilla Firefox 19+ */
      color: #D7D7D7;
      opacity: 1; }
    #wuSearch:focus:-ms-input-placeholder {
      /* Internet Explorer 10+ */
      color: #D7D7D7; }
  #wuSearch::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #A3A3A3; }
  #wuSearch:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #A3A3A3;
    opacity: 1; }
  #wuSearch::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #A3A3A3;
    opacity: 1; }
  #wuSearch:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #A3A3A3; }

#wuSubmit-contain {
  display: none;
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0; }

#wuSubmit {
  margin-top: 8px;
  display: block;
  width: 50px;
  height: 34px;
  line-height: 30px;
  color: #BEBEBE;
  font-size: 2rem;
  text-align: center;
  cursor: pointer; }
  #wuSubmit:hover {
    color: #FFF; }

#wuAccount, #wuAnon {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 50px;
  display: block;
  text-align: center;
  line-height: 50px;
  color: #D7D7D7;
  font-size: 1.8rem;
  z-index: 5; }
  #wuAccount:hover, #wuAnon:hover {
    color: #FFF; }
  #wuAccount.selected, #wuAnon.selected {
    color: #8ED1E9; }
  #wuAccount .fi-mail, #wuAnon .fi-mail {
    font-size: 1.25rem;
    color: #FF8833;
    position: absolute;
    right: 0;
    top: -2px; }

#wuSettings {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  text-align: center;
  line-height: 50px;
  color: #D7D7D7;
  font-size: 1.8rem;
  z-index: 5; }
  #wuSettings:hover {
    color: #FFF; }
  #wuSettings.selected {
    color: #8ED1E9; }

#wuSettings-user {
  border-radius: 5px; }
  #wuSettings-user:before {
    right: 55px;
    left: auto; }
  #wuSettings-user:after {
    right: 54px;
    left: auto; }
  #wuSettings-user LI {
    background-color: #F7F7F7;
    border-bottom: 1px solid #D7D7D7; }
    #wuSettings-user LI.no-link {
      line-height: 30px;
      height: 30px;
      font-weight: bold;
      text-align: center;
      color: #D5202A;
      cursor: default; }
      #wuSettings-user LI.no-link:hover {
        background-color: #F7F7F7; }
    #wuSettings-user LI:hover {
      background-color: #FFF; }
      #wuSettings-user LI:hover A {
        color: #FF8833; }
    #wuSettings-user LI:first-child {
      -webkit-top-left-radius: 5px;
      -webkit-top-right-radius: 5px;
      border-top-left-radius: 5px;
      border-top-right-radius: 5px;
      cursor: default;
      color: #FF8833;
      font-weight: bold;
      text-align: center;
      height: 35px;
      line-height: 35px;
      border-bottom: none; }
      #wuSettings-user LI:first-child:hover {
        background-color: #F7F7F7; }
    #wuSettings-user LI:last-child {
      -webkit-bottom-left-radius: 5px;
      -webkit-bottom-right-radius: 5px;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      border-bottom: none; }
    #wuSettings-user LI A {
      text-decoration: none;
      color: #4C4C4C; }
      #wuSettings-user LI A .right {
        color: #FF8833; }

#wuSettings-anon {
  border-radius: 5px;
  min-width: 250px; }
  @media only screen and (min-width: 40.063em) {
    #wuSettings-anon.open {
      left: auto !important;
      right: 50px; } }
  @media only screen {
    #wuSettings-anon:before {
      right: 55px;
      left: auto; } }
  @media only screen and (min-width: 40.063em) {
    #wuSettings-anon:before {
      right: 17px;
      left: auto; } }
  @media only screen {
    #wuSettings-anon:after {
      right: 54px;
      left: auto; } }
  @media only screen and (min-width: 40.063em) {
    #wuSettings-anon:after {
      right: 17px;
      left: auto; } }
  #wuSettings-anon P:first-child {
    cursor: default;
    color: #FF8833;
    font-weight: bold;
    text-align: center;
    height: 44px;
    line-height: 44px;
    margin: 0; }
  #wuSettings-anon P:last-child {
    -webkit-bottom-left-radius: 5px;
    -webkit-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    background-color: #008FBF;
    text-align: center;
    padding: 7px;
    font-size: 0.75rem;
    color: #FFF; }
    #wuSettings-anon P:last-child A {
      color: #FFF; }
  #wuSettings-anon FORM {
    width: 100%;
    padding: 0 10px;
    margin-bottom: 20px; }
    #wuSettings-anon FORM LABEL {
      font-size: 0.75rem;
      color: #4C4C4C; }
    #wuSettings-anon FORM INPUT[type="email"], #wuSettings-anon FORM INPUT[type="password"] {
      width: 100%;
      margin: 3px 0 15px 0; }
    #wuSettings-anon FORM A {
      height: 34px;
      line-height: 34px;
      font-size: 0.75rem;
      display: inline-block;
      float: right; }
    #wuSettings-anon FORM .error INPUT {
      border-color: #D5202A; }
    #wuSettings-anon FORM .error LABEL {
      color: #D5202A; }

@media only screen and (min-width: 40.063em) {
  #wuSettings-user.open {
    left: auto !important;
    right: 50px; }
  #wuSettings-user:before {
    right: 17px;
    left: auto; }
  #wuSettings-user:after {
    right: 17px;
    left: auto; } }

#wuSettings-quick {
  border-radius: 5px;
  background-color: #F7F7F7; }
  @media only screen and (min-width: 40.063em) {
    #wuSettings-quick.open {
      left: auto !important;
      right: 0; } }
  #wuSettings-quick:before {
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #F7F7F7;
    border-left-color: transparent; }
    @media only screen {
      #wuSettings-quick:before {
        right: 8px;
        left: auto; } }
    @media only screen and (min-width: 40.063em) {
      #wuSettings-quick:before {
        right: 17px;
        left: auto; } }
  @media only screen {
    #wuSettings-quick:after {
      right: 7px;
      left: auto; } }
  @media only screen and (min-width: 40.063em) {
    #wuSettings-quick:after {
      right: 17px;
      left: auto; } }
  #wuSettings-quick P {
    margin: 5px 0 10px 20px;
    font-size: 0.75rem; }
  #wuSettings-quick .button-group {
    margin: 13px 10px; }
    #wuSettings-quick .button-group .button {
      font-weight: normal; }
    #wuSettings-quick .button-group.forecast-type {
      margin-bottom: 5px; }
  #wuSettings-quick .button-group-title {
    font-size: 0.75rem;
    color: #4C4C4C;
    padding: 0 10px;
    border-bottom: 1px solid #D7D7D7; }

#wuSettings-more {
  display: block;
  height: 40px;
  line-height: 40px;
  padding-left: 10px;
  font-size: 0.9375rem;
  border-top: 1px solid #D7D7D7;
  text-decoration: none;
  color: #8B8C8E; }
  #wuSettings-more:hover {
    color: #FF8833; }

FOOTER.primary {
  margin-top: 40px;
  font-size: 0.8125rem; }
  FOOTER.primary .spotlight {
    border-top: 1px solid #D7D7D7; }
  FOOTER.primary .navigation {
    border-top: 1px solid #D7D7D7;
    background-color: #F7F7F7; }
    @media only screen {
      FOOTER.primary .navigation {
        display: none; } }
    @media only screen and (min-width: 64.063em) {
      FOOTER.primary .navigation {
        display: block; } }
    FOOTER.primary .navigation .columns {
      padding: 0 2px; }
      FOOTER.primary .navigation .columns:first-child {
        padding-left: 0; }
      FOOTER.primary .navigation .columns:last-child {
        padding-right: 0; }
    FOOTER.primary .navigation LI {
      line-height: normal;
      margin-bottom: 10px; }
    FOOTER.primary .navigation A {
      font-size: 0.8125rem;
      color: #4C4C4C;
      display: inline-block;
      line-height: 1rem;
      padding: 0 1rem; }
      FOOTER.primary .navigation A:hover {
        color: #FF8833; }
    FOOTER.primary .navigation H6 {
      border-top-style: solid;
      border-top-width: 6px;
      font-weight: normal;
      font-size: 0.9375rem;
      height: 34px;
      line-height: 29px;
      padding-left: .5rem;
      margin: 0 0 5px 0; }
    FOOTER.primary .navigation .maps H6 {
      border-top-color: #5B9F49;
      color: #5B9F49; }
    FOOTER.primary .navigation .severe H6 {
      border-top-color: #D5202A;
      color: #D5202A; }
    FOOTER.primary .navigation .news H6 {
      border-top-color: #0053AE;
      color: #0053AE; }
    FOOTER.primary .navigation .photos H6 {
      border-top-color: #AC54A0;
      color: #AC54A0; }
    FOOTER.primary .navigation .climate H6 {
      border-top-color: #87C404;
      color: #87C404; }
    FOOTER.primary .navigation .activities H6 {
      border-top-color: #FFB92F;
      color: #FFB92F; }
  FOOTER.primary .company {
    border-top: 1px solid #D7D7D7;
    background-color: #E7E7E7;
    padding: 20px 5px 10px 5px; }
    FOOTER.primary .company H6 {
      font-weight: normal;
      font-size: 0.9375rem;
      height: 34px;
      line-height: 34px;
      padding-left: 0.5rem;
      margin: 0; }
    FOOTER.primary .company UL {
      margin: 0 2rem 0 0.5rem; }
      FOOTER.primary .company UL LI {
        line-height: normal;
        margin-bottom: 5px; }
    FOOTER.primary .company A {
      color: #008FBF;
      font-size: 0.8125rem;
      line-height: 0.8rem; }
      FOOTER.primary .company A:hover {
        color: #FF8833; }
    @media only screen and (min-width: 64.063em) {
      FOOTER.primary .company .social {
        margin-left: 1px; } }
    FOOTER.primary .company .social LI {
      margin-top: 5px; }
    FOOTER.primary .company .social A {
      position: relative;
      display: inline-block;
      height: 28px;
      line-height: 28px;
      padding-left: 25px; }
      FOOTER.primary .company .social A I {
        position: absolute;
        top: 0;
        left: 0;
        color: #1E2023;
        font-size: 1.625rem; }
    FOOTER.primary .company .logo {
      margin: 24px auto 0 auto;
      display: inline-block;
      width: 144px;
      height: 110px;
      background-image: url("//icons.wxug.com/i/o/sprite-common-grid.png?v=1.5");
      background-position: -310px -201px; }
  FOOTER.primary .floor {
    color: #4C4C4C;
    background-color: #E7E7E7;
    padding-bottom: 50px; }
    FOOTER.primary .floor > DIV {
      border-top: 1px solid #D7D7D7;
      padding: 5px; }
      FOOTER.primary .floor > DIV A {
        color: #008FBF;
        font-size: 0.8125rem; }
        FOOTER.primary .floor > DIV A:hover {
          color: #FF8833; }
    FOOTER.primary .floor P {
      font-size: 0.8125rem;
      line-height: 21px;
      margin: 0; }
      @media only screen {
        FOOTER.primary .floor P {
          padding-left: 22px; } }
      @media only screen and (min-width: 40.063em) {
        FOOTER.primary .floor P {
          padding-left: 0; } }
    FOOTER.primary .floor UL {
      display: inline-block;
      margin: 0 auto; }
      @media only screen and (min-width: 40.063em) {
        FOOTER.primary .floor UL {
          float: right; } }
    FOOTER.primary .floor .ad-choices {
      background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
      background-repeat: no-repeat;
      background-position: 60px -712px;
      padding-right: 20px; }

@media only screen {
  .ui-autocomplete LI, .favorites-list UL LI, #mobile-favorites UL LI {
    position: relative;
    list-style-type: none;
    vertical-align: top; }
    .ui-autocomplete LI.ui-sortable-helper, .favorites-list UL LI.ui-sortable-helper, #mobile-favorites UL LI.ui-sortable-helper {
      background-color: #E2E8F3; }
      .ui-autocomplete LI.ui-sortable-helper A, .favorites-list UL LI.ui-sortable-helper A, #mobile-favorites UL LI.ui-sortable-helper A {
        cursor: move; }
  .ui-autocomplete A, .favorites-list UL A, #mobile-favorites UL A {
    cursor: pointer;
    height: 44px;
    line-height: 44px;
    font-size: 14px;
    display: block;
    padding: 0 5px;
    text-decoration: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px; }
    .ui-autocomplete A:hover, .favorites-list UL A:hover, #mobile-favorites UL A:hover {
      text-decoration: none;
      background-color: #E2E8F3; }
    .ui-autocomplete A.ui-state-hover, .ui-autocomplete A.ui-state-focus, .favorites-list UL A.ui-state-hover, .favorites-list UL A.ui-state-focus, #mobile-favorites UL A.ui-state-hover, #mobile-favorites UL A.ui-state-focus {
      background-color: #E2E8F3; }
  .ui-autocomplete .has-conds A, .favorites-list UL .has-conds A, #mobile-favorites UL .has-conds A {
    height: 44px;
    padding-left: 49px; }
    .ui-autocomplete .has-conds A .city-name, .favorites-list UL .has-conds A .city-name, #mobile-favorites UL .has-conds A .city-name {
      height: 22px;
      line-height: 27px;
      display: block;
      font-size: 0.9375rem; }
    .ui-autocomplete .has-conds A .city-conds, .favorites-list UL .has-conds A .city-conds, #mobile-favorites UL .has-conds A .city-conds {
      height: 22px;
      line-height: 17px;
      display: block;
      font-size: 0.75rem;
      color: #666; }
  .ui-autocomplete .fi-alert, .favorites-list UL .fi-alert, #mobile-favorites UL .fi-alert {
    display: none;
    line-height: 0;
    vertical-align: middle;
    color: #D5202A;
    font-size: 1.25rem; }
  .ui-autocomplete .is-severe A .fi-alert, .favorites-list UL .is-severe A .fi-alert, #mobile-favorites UL .is-severe A .fi-alert {
    display: inline-block; }
  .ui-autocomplete .city-name, .favorites-list UL .city-name, #mobile-favorites UL .city-name {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%;
    color: #0074A2; }
  .ui-autocomplete .is-city .city-star, .favorites-list UL .is-city .city-star, #mobile-favorites UL .is-city .city-star {
    display: block;
    width: 44px;
    height: 44px;
    padding: 0;
    position: absolute;
    top: 0;
    right: 20px;
    background-image: url("//icons.wxug.com/i/wu/touchStars.png");
    background-position: 0 0; }
  .ui-autocomplete .is-city .city-star:hover, .favorites-list UL .is-city .city-star:hover, #mobile-favorites UL .is-city .city-star:hover {
    background-position: 0 -88px; }
  .ui-autocomplete .is-city .city-home, .favorites-list UL .is-city .city-home, #mobile-favorites UL .is-city .city-home {
    display: block;
    width: 26px;
    height: 24px;
    padding: 0;
    position: absolute;
    top: 10px;
    right: 0;
    background-image: url("//icons.wxug.com/i/wu/setHome.png");
    background-position: 0 0; }
  .ui-autocomplete .is-city .city-home:hover, .ui-autocomplete .is-city .city-home.active, .favorites-list UL .is-city .city-home:hover, .favorites-list UL .is-city .city-home.active, #mobile-favorites UL .is-city .city-home:hover, #mobile-favorites UL .is-city .city-home.active {
    background-position: 0 -24px; }
  .ui-autocomplete .is-fav .city-star, .favorites-list UL .is-fav .city-star, #mobile-favorites UL .is-fav .city-star {
    background-position: 0 -44px !important; }

  .cond-icon-touch {
    position: absolute;
    top: 2px;
    left: 5px;
    display: block;
    width: 34px;
    height: 34px;
    background-image: url("//icons.wxug.com/i/c/v1/unknown.svg");
    background-repeat: no-repeat;
    background-size: 34px 34px; }

  .ui-autocomplete .cond-chanceflurries, .favorites-bar .cond-chanceflurries, .favorites-list .cond-chanceflurries {
    background-image: url("//icons.wxug.com/i/c/v1/chanceflurries.svg"); }
  .ui-autocomplete .cond-chancerain, .favorites-bar .cond-chancerain, .favorites-list .cond-chancerain {
    background-image: url("//icons.wxug.com/i/c/v1/chancerain.svg"); }
  .ui-autocomplete .cond-chancesleet, .favorites-bar .cond-chancesleet, .favorites-list .cond-chancesleet {
    background-image: url("//icons.wxug.com/i/c/v1/chancesleet.svg"); }
  .ui-autocomplete .cond-chancesnow, .favorites-bar .cond-chancesnow, .favorites-list .cond-chancesnow {
    background-image: url("//icons.wxug.com/i/c/v1/chancesnow.svg"); }
  .ui-autocomplete .cond-chancetstorms, .favorites-bar .cond-chancetstorms, .favorites-list .cond-chancetstorms {
    background-image: url("//icons.wxug.com/i/c/v1/chancetstorms.svg"); }
  .ui-autocomplete .cond-clear, .favorites-bar .cond-clear, .favorites-list .cond-clear {
    background-image: url("//icons.wxug.com/i/c/v1/clear.svg"); }
  .ui-autocomplete .cond-cloudy, .favorites-bar .cond-cloudy, .favorites-list .cond-cloudy {
    background-image: url("//icons.wxug.com/i/c/v1/cloudy.svg"); }
  .ui-autocomplete .cond-flurries, .favorites-bar .cond-flurries, .favorites-list .cond-flurries {
    background-image: url("//icons.wxug.com/i/c/v1/flurries.svg"); }
  .ui-autocomplete .cond-fog, .favorites-bar .cond-fog, .favorites-list .cond-fog {
    background-image: url("//icons.wxug.com/i/c/v1/fog.svg"); }
  .ui-autocomplete .cond-hazy, .favorites-bar .cond-hazy, .favorites-list .cond-hazy {
    background-image: url("//icons.wxug.com/i/c/v1/hazy.svg"); }
  .ui-autocomplete .cond-mostlycloudy, .favorites-bar .cond-mostlycloudy, .favorites-list .cond-mostlycloudy {
    background-image: url("//icons.wxug.com/i/c/v1/mostlycloudy.svg"); }
  .ui-autocomplete .cond-mostlysunny, .favorites-bar .cond-mostlysunny, .favorites-list .cond-mostlysunny {
    background-image: url("//icons.wxug.com/i/c/v1/mostlysunny.svg"); }
  .ui-autocomplete .cond-partlycloudy, .favorites-bar .cond-partlycloudy, .favorites-list .cond-partlycloudy {
    background-image: url("//icons.wxug.com/i/c/v1/partlycloudy.svg"); }
  .ui-autocomplete .cond-partlysunny, .favorites-bar .cond-partlysunny, .favorites-list .cond-partlysunny {
    background-image: url("//icons.wxug.com/i/c/v1/partlysunny.svg"); }
  .ui-autocomplete .cond-sleet, .favorites-bar .cond-sleet, .favorites-list .cond-sleet {
    background-image: url("//icons.wxug.com/i/c/v1/sleet.svg"); }
  .ui-autocomplete .cond-rain, .favorites-bar .cond-rain, .favorites-list .cond-rain {
    background-image: url("//icons.wxug.com/i/c/v1/rain.svg"); }
  .ui-autocomplete .cond-snow, .favorites-bar .cond-snow, .favorites-list .cond-snow {
    background-image: url("//icons.wxug.com/i/c/v1/snow.svg"); }
  .ui-autocomplete .cond-sunny, .favorites-bar .cond-sunny, .favorites-list .cond-sunny {
    background-image: url("//icons.wxug.com/i/c/v1/sunny.svg"); }
  .ui-autocomplete .cond-tstorms, .favorites-bar .cond-tstorms, .favorites-list .cond-tstorms {
    background-image: url("//icons.wxug.com/i/c/v1/tstorms.svg"); }
  .ui-autocomplete .cond-nt_chanceflurries, .favorites-bar .cond-nt_chanceflurries, .favorites-list .cond-nt_chanceflurries {
    background-image: url("//icons.wxug.com/i/c/v1/nt_chanceflurries.svg"); }
  .ui-autocomplete .cond-nt_chancerain, .favorites-bar .cond-nt_chancerain, .favorites-list .cond-nt_chancerain {
    background-image: url("//icons.wxug.com/i/c/v1/nt_chancerain.svg"); }
  .ui-autocomplete .cond-nt_chancesleet, .favorites-bar .cond-nt_chancesleet, .favorites-list .cond-nt_chancesleet {
    background-image: url("//icons.wxug.com/i/c/v1/nt_chancesleet.svg"); }
  .ui-autocomplete .cond-nt_chancesnow, .favorites-bar .cond-nt_chancesnow, .favorites-list .cond-nt_chancesnow {
    background-image: url("//icons.wxug.com/i/c/v1/nt_chancesnow.svg"); }
  .ui-autocomplete .cond-nt_chancetstorms, .favorites-bar .cond-nt_chancetstorms, .favorites-list .cond-nt_chancetstorms {
    background-image: url("//icons.wxug.com/i/c/v1/nt_chancetstorms.svg"); }
  .ui-autocomplete .cond-nt_clear, .favorites-bar .cond-nt_clear, .favorites-list .cond-nt_clear {
    background-image: url("//icons.wxug.com/i/c/v1/nt_clear.svg"); }
  .ui-autocomplete .cond-nt_cloudy, .favorites-bar .cond-nt_cloudy, .favorites-list .cond-nt_cloudy {
    background-image: url("//icons.wxug.com/i/c/v1/nt_cloudy.svg"); }
  .ui-autocomplete .cond-nt_flurries, .favorites-bar .cond-nt_flurries, .favorites-list .cond-nt_flurries {
    background-image: url("//icons.wxug.com/i/c/v1/nt_flurries.svg"); }
  .ui-autocomplete .cond-nt_fog, .favorites-bar .cond-nt_fog, .favorites-list .cond-nt_fog {
    background-image: url("//icons.wxug.com/i/c/v1/nt_fog.svg"); }
  .ui-autocomplete .cond-nt_hazy, .favorites-bar .cond-nt_hazy, .favorites-list .cond-nt_hazy {
    background-image: url("//icons.wxug.com/i/c/v1/nt_hazy.svg"); }
  .ui-autocomplete .cond-nt_mostlycloudy, .favorites-bar .cond-nt_mostlycloudy, .favorites-list .cond-nt_mostlycloudy {
    background-image: url("//icons.wxug.com/i/c/v1/nt_mostlycloudy.svg"); }
  .ui-autocomplete .cond-nt_mostlysunny, .favorites-bar .cond-nt_mostlysunny, .favorites-list .cond-nt_mostlysunny {
    background-image: url("//icons.wxug.com/i/c/v1/nt_mostlysunny.svg"); }
  .ui-autocomplete .cond-nt_partlycloudy, .favorites-bar .cond-nt_partlycloudy, .favorites-list .cond-nt_partlycloudy {
    background-image: url("//icons.wxug.com/i/c/v1/nt_partlycloudy.svg"); }
  .ui-autocomplete .cond-nt_partlysunny, .favorites-bar .cond-nt_partlysunny, .favorites-list .cond-nt_partlysunny {
    background-image: url("//icons.wxug.com/i/c/v1/nt_partlysunny.svg"); }
  .ui-autocomplete .cond-nt_sleet, .favorites-bar .cond-nt_sleet, .favorites-list .cond-nt_sleet {
    background-image: url("//icons.wxug.com/i/c/v1/nt_sleet.svg"); }
  .ui-autocomplete .cond-nt_rain, .favorites-bar .cond-nt_rain, .favorites-list .cond-nt_rain {
    background-image: url("//icons.wxug.com/i/c/v1/nt_rain.svg"); }
  .ui-autocomplete .cond-nt_snow, .favorites-bar .cond-nt_snow, .favorites-list .cond-nt_snow {
    background-image: url("//icons.wxug.com/i/c/v1/nt_snow.svg"); }
  .ui-autocomplete .cond-nt_sunny, .favorites-bar .cond-nt_sunny, .favorites-list .cond-nt_sunny {
    background-image: url("//icons.wxug.com/i/c/v1/nt_sunny.svg"); }
  .ui-autocomplete .cond-nt_tstorms, .favorites-bar .cond-nt_tstorms, .favorites-list .cond-nt_tstorms {
    background-image: url("//icons.wxug.com/i/c/v1/nt_tstorms.svg"); }
  .ui-autocomplete .cond-nt_unknown, .favorites-bar .cond-nt_unknown, .favorites-list .cond-nt_unknown {
    background-image: url("//icons.wxug.com/i/c/v1/unknown.svg"); }

  #wuForm .ui-autocomplete {
    right: -1px;
    left: -110px !important; }

  .ui-autocomplete {
    background-color: #FFF;
    border: 1px solid #D7D7D7;
    margin: 0;
    padding: 0 0 6px 0;
    list-style-type: none;
    position: absolute;
    cursor: default;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    z-index: 100 !important; } }
  @media only screen and (min-width: 40.063em) {
    .ui-autocomplete {
      min-width: 350px; } }
@media only screen {
    .ui-autocomplete LI {
      margin: 0 6px; }
    .ui-autocomplete .ui-autocomplete-group {
      clear: both;
      font-size: 0.8125rem;
      text-transform: capitalize;
      font-weight: normal;
      color: #666;
      background-color: #EFEFEF;
      margin: 6px 6px 0 6px;
      padding: 5px;
      border-radius: 3px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px; }
    .ui-autocomplete .ui-autocomplete-term {
      font-weight: bold; }
    .ui-autocomplete .is-city .city-name {
      text-overflow: ellipsis;
      width: 85%; }
    .ui-autocomplete .is-city .city-star {
      display: block;
      width: 44px;
      height: 44px;
      padding: 0;
      position: absolute;
      top: 0;
      right: 50px;
      background-image: url("//icons.wxug.com/i/wu/touchStars.png");
      background-position: 0 0; }
    .ui-autocomplete .is-city .city-star:hover {
      background-position: 0 -88px; }

  .favs-wrapper {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    position: relative; } }
  @media only screen and (min-width: 64.063em) {
    .favs-wrapper .hp-favs {
      position: absolute;
      left: 0;
      width: 65%; } }

@media only screen {
  #favorites {
    position: relative;
    max-width: 80rem;
    margin: 0 auto; } }
  @media only screen and (min-width: 64.063em) {
    #favorites.hp-favs {
      position: absolute; } }
@media only screen {
    #favorites.dark-favs {
      background-color: #1E2023;
      border-right: 1px solid #4C4C4C;
      border-left: 1px solid #4C4C4C; }
      #favorites.dark-favs A, #favorites.dark-favs A:link, #favorites.dark-favs A:visited {
        color: #8ED1E9; }
        #favorites.dark-favs A:hover, #favorites.dark-favs A:link:hover, #favorites.dark-favs A:visited:hover {
          color: #FF8833; }
      #favorites.dark-favs .favorites-bar {
        border-bottom: 1px solid #4C4C4C; }
        #favorites.dark-favs .favorites-bar UL LI:first-child A {
          border-right: 1px solid #4C4C4C;
          background-color: rgba(105, 105, 105, 0.2); }
          #favorites.dark-favs .favorites-bar UL LI:first-child A:hover {
            background-color: rgba(105, 105, 105, 0.2); }
        #favorites.dark-favs .favorites-bar UL LI A.ui-state-hover, #favorites.dark-favs .favorites-bar UL LI A.ui-state-focus, #favorites.dark-favs .favorites-bar UL LI A:hover {
          background-color: #333333; }
        #favorites.dark-favs .favorites-bar UL LI.has-conds A .city-name {
          color: #8ED1E9; }
        #favorites.dark-favs .favorites-bar UL LI.has-conds A .city-conds {
          color: #A3A3A3; }
        #favorites.dark-favs .favorites-bar UL LI LABEL + A {
          border-left: 1px solid #4C4C4C; }
      #favorites.dark-favs .favorites-list-toggle {
        background-color: #333333;
        border-left: 1px solid #4C4C4C; }
    #favorites .favorites-bar {
      height: 39px;
      border-bottom: 1px solid #D7D7D7;
      overflow: hidden; }
      #favorites .favorites-bar UL {
        margin: 0;
        height: 38px;
        display: inline-block;
        vertical-align: text-top;
        white-space: nowrap; }
        #favorites .favorites-bar UL LI {
          display: inline-block;
          position: relative;
          list-style-type: none;
          vertical-align: top; }
          #favorites .favorites-bar UL LI:first-child A {
            border-right: 1px solid #D7D7D7;
            display: block;
            width: 38px;
            height: 38px;
            line-height: 38px;
            color: #D7D7D7;
            font-size: 1.5rem;
            text-align: center; }
            #favorites .favorites-bar UL LI:first-child A:hover {
              color: #008FBF;
              background: #FFF; }
          #favorites .favorites-bar UL LI.has-conds A {
            height: 38px;
            padding-left: 40px; }
            #favorites .favorites-bar UL LI.has-conds A:hover .city-name {
              color: #FF8833; }
            #favorites .favorites-bar UL LI.has-conds A .city-name {
              color: #0074A2;
              height: 19px;
              line-height: 25px;
              display: block;
              font-size: 0.75rem; }
            #favorites .favorites-bar UL LI.has-conds A .city-conds {
              height: 19px;
              line-height: 17px;
              display: block;
              font-size: 0.75rem;
              color: #4C4C4C; }
          #favorites .favorites-bar UL LI.is-severe A .fi-alert {
            display: inline-block; }
          #favorites .favorites-bar UL LI A {
            cursor: pointer;
            text-decoration: none;
            display: block;
            height: 38px;
            line-height: 46px;
            font-size: 0.75rem;
            padding: 0 5px; }
            #favorites .favorites-bar UL LI A:hover {
              text-decoration: none;
              background-color: #F7F7F7; }
            #favorites .favorites-bar UL LI A.ui-state-hover, #favorites .favorites-bar UL LI A.ui-state-focus {
              background-color: #F7F7F7; }
          #favorites .favorites-bar UL LI LABEL {
            position: absolute;
            top: 2px;
            left: 3px;
            color: #A3A3A3;
            font-size: 0.625rem;
            height: 12px;
            line-height: 12px;
            margin: 0;
            z-index: 0; }
            #favorites .favorites-bar UL LI LABEL + A {
              border-left: 1px solid #D7D7D7;
              padding-left: 13px;
              z-index: 1; }
          #favorites .favorites-bar UL LI .fi-alert {
            display: none;
            line-height: -1px;
            vertical-align: middle;
            color: #D5202A;
            font-size: 1rem; }
          #favorites .favorites-bar UL LI .city-star {
            display: none !important; }
    #favorites .favorites-list-toggle {
      border-radius: 0;
      -webkit-appearance: none;
      position: absolute;
      top: 0;
      right: 0;
      width: 38px;
      height: 38px;
      line-height: 38px;
      color: #D7D7D7;
      background: #FFF;
      border-left: 1px solid #D7D7D7;
      border-top: none;
      border-right: none;
      border-bottom: none;
      display: none; }
      #favorites .favorites-list-toggle:hover {
        color: #008FBF; }
      #favorites .favorites-list-toggle.selected {
        color: #008FBF; }

  .favorites-list {
    border-radius: 5px;
    background: #FFF;
    border: 1px solid #D7D7D7;
    padding: 0 0 6px 0;
    list-style-type: none;
    cursor: default;
    z-index: 300;
    width: 100%; } }
  @media only screen and (max-width: 40em) {
    .favorites-list.open {
      width: 100% !important;
      left: 0 !important; } }
  @media only screen and (min-width: 40.063em) {
    .favorites-list.open {
      left: auto !important;
      right: 0;
      width: 350px;
      max-width: none;
      margin-top: 7px; }
      .favorites-list.open::before {
        right: 12px;
        left: auto; }
      .favorites-list.open::after {
        right: 11px;
        left: auto; } }
@media only screen {
    .favorites-list.open UL {
      min-width: 0; }
    .favorites-list LABEL {
      clear: both;
      font-size: 0.8125rem;
      text-transform: capitalize;
      font-weight: normal;
      color: #666;
      background-color: #EFEFEF;
      margin: 6px 6px 0 6px;
      padding: 5px;
      border-radius: 3px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px; }
    .favorites-list UL {
      margin: 0; }
      .favorites-list UL LI {
        margin: 0 6px; }
        .favorites-list UL LI A {
          border: 0; }
          .favorites-list UL LI A:hover {
            background-color: #E2E8F3; }

  #mobile-favorites A:hover {
    background: transparent !important; }
  #mobile-favorites A .city-name {
    color: #FFF !important;
    display: block;
    height: 22px;
    line-height: 22px; }
  #mobile-favorites A .city-conditions {
    display: block;
    height: 22px;
    line-height: 22px; }
  #mobile-favorites .is-photo A, #mobile-favorites .is-blog A {
    height: 44px;
    line-height: 22px; }

  #inner-content {
    box-sizing: border-box;
    max-width: 80rem;
    margin: 10px auto;
    z-index: 1; }
    #inner-content .breadcrumbs:first-child {
      margin-top: 10px; } }
@media only screen {
  .apps .tabs SPAN {
    display: none; } }
@media only screen and (min-width: 64.063em) {
  .apps .tabs SPAN {
    display: inline-block; } }
@media only screen {
  .apps .tabs-content LI {
    border-bottom: 1px solid #D7D7D7;
    margin-bottom: 20px;
    padding-bottom: 20px; }
    .apps .tabs-content LI:before, .apps .tabs-content LI:after {
      content: " ";
      display: table; }
    .apps .tabs-content LI:after {
      clear: both; }
    .apps .tabs-content LI .apps-store {
      float: right;
      margin: 0 0 10px 10px; }

  .favorite-star {
    cursor: pointer;
    color: #D7D7D7; }
    .favorite-star:hover {
      color: #FFB92F;
      text-shadow: 0 0 5px #5B9F49; }
    .favorite-star.active {
      color: #FFB92F; }

  .homecity-button {
    cursor: pointer;
    color: #D7D7D7; }
    .homecity-button:hover {
      color: #8ED1E9;
      text-shadow: 0 0 5px #5B9F49; }
    .homecity-button.isHomepage {
      color: #8ED1E9; }

  .favorite-menu {
    cursor: pointer;
    color: #D7D7D7; }
    .favorite-menu:hover {
      color: #666; } }
@media only screen and (min-width: 40.063em) {
  #wuForm .ui-autocomplete {
    right: 10px;
    left: 0 !important; } }
.ie9 #wuAnon.show-for-small, .ie9 .member-check.show-for-small {
  display: inline-block !important; }
.ie9 #wuAccount.hide-for-small, .ie9 .member-check.trim-small {
  display: none !important; }

@media only screen and (min-width: 64.063em) {
  .membership-form .sign-up {
    border-bottom: 0 none;
    border-right: 1px solid #D7D7D7; } }
.membership-form .sign-in {
  border-bottom: 1px solid #D7D7D7;
  padding-bottom: 15px; }
  @media only screen and (min-width: 64.063em) {
    .membership-form .sign-in {
      padding-bottom: 0;
      padding-left: 55px;
      border-bottom: 0 none; } }
.membership-form form input {
  margin-bottom: 15px; }
  .membership-form form input[type="password"] {
    margin-bottom: 5px; }
  .membership-form form input[type="password"], .membership-form form input[type="text"], .membership-form form input[type="email"] {
    font-size: 16px; }
.membership-form form label {
  margin-left: 0; }
.membership-form form .input-wrap {
  position: relative;
  padding-right: 55px; }
.membership-form form .input-status {
  position: absolute;
  bottom: 7px;
  right: 30px; }
  .membership-form form .input-status.gift-input-status {
    right: -20px;
    top: 6px;
    bottom: auto; }
  .membership-form form .input-status.loading {
    width: 21px;
    height: 21px;
    margin-right: -3px; }
    .membership-form form .input-status.loading .status-icon {
      display: none; }
  .membership-form form .input-status .fi-x {
    color: #D5202A; }
  .membership-form form .input-status .fi-check {
    color: #5B9F49; }
.membership-form form .gift-label-wrap {
  position: relative; }
.membership-form form .password-box {
  display: inline-block;
  margin-bottom: 0 !important; }
.membership-form form .tos {
  margin-top: 15px; }
.membership-form form .show-password-label {
  float: right;
  margin: 0; }
  .membership-form form .show-password-label .password-state {
    cursor: pointer;
    color: #0074A2; }
    .membership-form form .show-password-label .password-state:hover {
      color: #FF8833; }
  .membership-form form .show-password-label:before {
    display: none; }
.membership-form form small {
  font-size: 0.75rem;
  text-transform: none !important; }
  .membership-form form small.status-message {
    white-space: nowrap;
    display: inline;
    padding: 0;
    font-weight: bold;
    color: #D5202A; }
    .membership-form form small.status-message.gift-status-message {
      display: block;
      margin-left: 31px;
      margin-top: 2px; }
.membership-form form .or-wrap {
  height: 34px;
  font-size: 0.9375rem;
  margin: 0 10px; }
  .membership-form form .or-wrap .or-dash {
    color: #D7D7D7;
    font-size: 18px; }
.membership-form form .register-buttons {
  margin-top: 10px; }
  .membership-form form .register-buttons .register-button.disabled {
    color: #E7E7E7; }
  .membership-form form .register-buttons .register-button input {
    margin-bottom: 5px; }
.membership-form .error label, .membership-form div .error {
  color: #5c626b;
  font-weight: normal; }
.membership-form [data-abide] .error > small.error {
  color: #D5202A;
  font-size: 0.75rem;
  display: inline; }

.register-buttons .paypal-logo, #upgrade-box .paypal-logo {
  display: inline-block;
  width: 42px;
  height: 13px;
  background: url("//icons.wxug.com/i/o/paypal-small.png") no-repeat; }
.register-buttons #upgrade-btn, #upgrade-box #upgrade-btn {
  margin-top: 10px; }

#register-password-text {
  display: none; }

.gift-code-wrap {
  margin-top: 10px; }

#register-gift {
  margin-bottom: 0; }

#gift-success {
  height: 34px;
  line-height: 34px;
  color: #5B9F49; }
  #gift-success SPAN {
    font-weight: bold;
    font-style: italic; }

#facebook-sign-in {
  display: inline-block;
  height: 34px; }
  #facebook-sign-in A {
    background-image: url("//icons.wxug.com/i/o/sprite-common-grid.png?v=1.5");
    background-repeat: no-repeat;
    background-position: -100px -115px;
    cursor: pointer;
    display: block;
    width: 150px;
    height: 22px;
    margin: 0 auto;
    text-indent: -9999px; }
    #facebook-sign-in A:hover {
      background-position: -100px -139px; }
    #facebook-sign-in A.mouse-down {
      background-position: -100px -163px; }

#wu-member-validated {
  padding: 50px; }
  @media only screen and (min-width: 64.063em) {
    #wu-member-validated {
      width: 70%; } }

.success-page.no-ads h1.premium-text {
  margin-top: 20px;
  font-weight: bold; }
.success-page.no-ads .premium-text {
  color: #5B9F49;
  font-weight: normal; }
.success-page.no-ads .welcome-row {
  text-align: center; }
.success-page h1 {
  font-weight: bold; }
  .success-page h1 .welcome-text {
    text-transform: uppercase; }
.success-page h6 {
  margin-top: 20px;
  margin-bottom: 3px; }
.success-page.basic-member .welcome-row {
  margin-bottom: 30px; }
  .success-page.basic-member .welcome-row .welcome-header {
    display: table-cell;
    vertical-align: middle; }
.success-page.basic-member .welcome-header {
  height: 148px;
  padding-left: 35px; }
.success-page .basic-image {
  float: left; }

.success-text {
  color: #5B9F49;
  font-weight: bold; }

.fail-text {
  color: #D5202A;
  font-weight: bold; }

.resend-status {
  margin-left: 10px;
  font-size: 0.75rem;
  font-weight: bold; }
  .resend-status.loading {
    width: 25px;
    height: 21px;
    display: inline-block;
    position: relative;
    top: 4px; }

.gift-code-duration {
  display: none; }

.submit-status.loading {
  width: 21px;
  height: 21px;
  margin-left: 4px;
  display: inline-block;
  position: absolute;
  margin-top: 5px; }

#feature-menu {
  position: absolute;
  right: 350px;
  width: auto;
  height: 50px;
  z-index: 5; }
  @media only screen {
    #feature-menu {
      display: none; } }
  @media only screen and (min-width: 40.063em) {
    #feature-menu {
      left: 70px; }
      #feature-menu.visible {
        display: block; } }
  @media only screen and (min-width: 64.063em) {
    #feature-menu {
      left: 200px; } }
  #feature-menu UL, #feature-menu LI {
    margin: 0;
    list-style-type: none; }
  #feature-menu .primary-menu {
    float: left;
    height: 50px;
    margin: 0;
    overflow: hidden; }
    #feature-menu .primary-menu LI {
      display: inline-block; }
      #feature-menu .primary-menu LI.more-menu-label {
        float: none;
        display: inline-block;
        position: absolute;
        right: 0;
        top: 0; }
        #feature-menu .primary-menu LI.more-menu-label.hidden LABEL {
          background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
          background-position: 51px -269px; }
        #feature-menu .primary-menu LI.more-menu-label.active {
          background-color: #1E2023; }
          #feature-menu .primary-menu LI.more-menu-label.active LABEL {
            background-color: #333333;
            background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
            background-position: 51px -242px !important; }
        #feature-menu .primary-menu LI.more-menu-label:hover {
          background-color: #1E2023; }
          #feature-menu .primary-menu LI.more-menu-label:hover LABEL {
            background-color: #333333;
            background-position: 51px -275px; }
        #feature-menu .primary-menu LI.more-menu-label LABEL {
          padding-right: 30px;
          background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
          background-position: 51px -269px;
          background-repeat: no-repeat; }
      #feature-menu .primary-menu LI.menu-link {
        display: none;
        left: 0;
        position: absolute;
        top: 34px;
        /* setting top prevents the horizontal menu from thinking this is a visible menu item (ms) */ }
      #feature-menu .primary-menu LI:hover > LABEL, #feature-menu .primary-menu LI.active > LABEL {
        line-height: 38px;
        border-top-style: solid;
        border-top-width: 6px; }
        #feature-menu .primary-menu LI:hover > LABEL.maps, #feature-menu .primary-menu LI.active > LABEL.maps {
          border-top-color: #5B9F49; }
        #feature-menu .primary-menu LI:hover > LABEL.severe, #feature-menu .primary-menu LI.active > LABEL.severe {
          border-top-color: #D5202A; }
        #feature-menu .primary-menu LI:hover > LABEL.news, #feature-menu .primary-menu LI.active > LABEL.news {
          border-top-color: #0053AE; }
        #feature-menu .primary-menu LI:hover > LABEL.photos, #feature-menu .primary-menu LI.active > LABEL.photos {
          border-top-color: #AC54A0; }
        #feature-menu .primary-menu LI:hover > LABEL.activities, #feature-menu .primary-menu LI.active > LABEL.activities {
          border-top-color: #FFB92F; }
        #feature-menu .primary-menu LI:hover > LABEL.more, #feature-menu .primary-menu LI.active > LABEL.more {
          border-top-color: #A3A3A3; }
      #feature-menu .primary-menu LI.active {
        background-color: #333333; }
        #feature-menu .primary-menu LI.active > LABEL {
          font-weight: normal; }
      #feature-menu .primary-menu LI LABEL {
        display: inline-block;
        color: white;
        height: 50px;
        line-height: 50px;
        padding: 0 10px; }
  #feature-menu .more-menu .primary-menu LI {
    display: block; }
    #feature-menu .more-menu .primary-menu LI:hover > LABEL, #feature-menu .more-menu .primary-menu LI.active > LABEL {
      background-color: #4C4C4C; }
      #feature-menu .more-menu .primary-menu LI:hover > LABEL.maps, #feature-menu .more-menu .primary-menu LI.active > LABEL.maps {
        border-left-color: #5B9F49; }
      #feature-menu .more-menu .primary-menu LI:hover > LABEL.severe, #feature-menu .more-menu .primary-menu LI.active > LABEL.severe {
        border-left-color: #D5202A; }
      #feature-menu .more-menu .primary-menu LI:hover > LABEL.news, #feature-menu .more-menu .primary-menu LI.active > LABEL.news {
        border-left-color: #0053AE; }
      #feature-menu .more-menu .primary-menu LI:hover > LABEL.photos, #feature-menu .more-menu .primary-menu LI.active > LABEL.photos {
        border-left-color: #AC54A0; }
      #feature-menu .more-menu .primary-menu LI:hover > LABEL.activities, #feature-menu .more-menu .primary-menu LI.active > LABEL.activities {
        border-left-color: #FFB92F; }
      #feature-menu .more-menu .primary-menu LI:hover > LABEL.more, #feature-menu .more-menu .primary-menu LI.active > LABEL.more {
        border-left-color: #A3A3A3; }
    #feature-menu .more-menu .primary-menu LI > LABEL {
      background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
      background-repeat: no-repeat;
      background-position: 99% -305px;
      padding-right: 30px;
      color: #FFF;
      width: 100%;
      height: 44px;
      line-height: 44px;
      border-top: none;
      border-left-style: solid;
      border-left-width: 6px;
      border-left-color: transparent; }
  #feature-menu .menu-wrapper {
    display: none; }
    #feature-menu .menu-wrapper.active {
      display: block;
      position: absolute; }
      #feature-menu .menu-wrapper.active .menu-list {
        -webkit-bottom-left-radius: 5px;
        -webkit-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
        border-bottom-right-radius: 5px;
        border: 1px solid #1E2023;
        background-color: #333333; }
        #feature-menu .menu-wrapper.active .menu-list LI {
          border-bottom: 1px solid #1E2023; }
          #feature-menu .menu-wrapper.active .menu-list LI:last-child {
            -webkit-bottom-left-radius: 5px;
            -webkit-bottom-right-radius: 5px;
            border-bottom-left-radius: 5px;
            border-bottom-right-radius: 5px;
            border-bottom: none; }
            #feature-menu .menu-wrapper.active .menu-list LI:last-child A {
              -webkit-bottom-left-radius: 5px;
              -webkit-bottom-right-radius: 5px;
              border-bottom-left-radius: 5px;
              border-bottom-right-radius: 5px; }
          #feature-menu .menu-wrapper.active .menu-list LI A {
            display: inline-block;
            height: 44px;
            width: 100%;
            line-height: 44px;
            padding: 0 10px;
            color: #E7E7E7;
            border-left-style: solid;
            border-left-width: 6px;
            border-left-color: transparent;
            white-space: nowrap; }
            #feature-menu .menu-wrapper.active .menu-list LI A:hover {
              color: #FFF;
              background-color: #4C4C4C;
              border-left-color: #FF8833; }
    #feature-menu .menu-wrapper.more-menu.active .menu-wrapper {
      top: 0;
      left: 100%; }
      #feature-menu .menu-wrapper.more-menu.active .menu-wrapper .menu-list {
        display: block;
        -moz-border-radius-bottomleft: 0;
        -webkit-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0; }
        #feature-menu .menu-wrapper.more-menu.active .menu-wrapper .menu-list LI:last-child A {
          -moz-border-radius-bottomright: 5px;
          -webkit-border-bottom-right-radius: 5px;
          border-bottom-right-radius: 5px;
          -moz-border-radius-bottomleft: 0;
          -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0; }
        #feature-menu .menu-wrapper.more-menu.active .menu-wrapper .menu-list A {
          background-color: #4C4C4C; }
          #feature-menu .menu-wrapper.more-menu.active .menu-wrapper .menu-list A:hover {
            background-color: #696969; }
    #feature-menu .menu-wrapper.more-menu .menu-list {
      display: none; }
      #feature-menu .menu-wrapper.more-menu .menu-list.primary-menu {
        float: left;
        height: auto; }
        #feature-menu .menu-wrapper.more-menu .menu-list.primary-menu LI.hidden {
          display: none; }
        #feature-menu .menu-wrapper.more-menu .menu-list.primary-menu LI.menu-link {
          left: auto;
          position: static;
          top: auto; }
      #feature-menu .menu-wrapper.more-menu .menu-list.primary-menu, #feature-menu .menu-wrapper.more-menu .menu-list.active {
        display: block; }

.sidebar,
#inner-wrap {
  -webkit-transition: all 0.25s ease-in;
  -moz-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in; }

.sidebar {
  position: absolute;
  top: 56px;
  bottom: 0;
  left: 0;
  width: 80%;
  margin-left: -9999px;
  color: #FFF;
  background-color: #333333;
  display: block;
  overflow: hidden;
  z-index: 2;
  /* .sidebar-wrapper */ }
  .sidebar.has-header-ad {
    top: 116px; }
  .sidebar ul, .sidebar li {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  .sidebar .sidebar-wrapper {
    position: relative;
    height: 100%; }
    .sidebar .sidebar-wrapper .selected > .sideSubNav {
      display: block;
      position: absolute;
      top: 0;
      left: 100%;
      width: 100%; }
    .sidebar .sidebar-wrapper .sideSubNav {
      display: none; }
    .sidebar .sidebar-wrapper .side-main-nav a,
    .sidebar .sidebar-wrapper .sideSubNav a {
      display: block;
      height: 44px;
      line-height: 44px;
      color: #FFF;
      background-color: #333333;
      border-bottom: 1px solid #1E2023;
      font-size: 12px;
      padding: 0 15px; }
      .sidebar .sidebar-wrapper .side-main-nav a:hover,
      .sidebar .sidebar-wrapper .sideSubNav a:hover {
        font-weight: normal;
        text-decoration: none;
        background-color: #4C4C4C; }
    .sidebar .sidebar-wrapper .side-main-nav A {
      border-left-style: solid;
      border-left-width: 6px; }
      .sidebar .sidebar-wrapper .side-main-nav A.maps {
        border-left-color: #5B9F49; }
      .sidebar .sidebar-wrapper .side-main-nav A.severe {
        border-left-color: #D5202A; }
      .sidebar .sidebar-wrapper .side-main-nav A.news {
        border-left-color: #0053AE; }
      .sidebar .sidebar-wrapper .side-main-nav A.photos {
        border-left-color: #AC54A0; }
      .sidebar .sidebar-wrapper .side-main-nav A.history {
        border-left-color: #CC5500; }
      .sidebar .sidebar-wrapper .side-main-nav A.climate {
        border-left-color: #87C404; }
      .sidebar .sidebar-wrapper .side-main-nav A.activities {
        border-left-color: #FFB92F; }
      .sidebar .sidebar-wrapper .side-main-nav A.browse {
        border-left-color: #A3A3A3; }
    .sidebar .sidebar-wrapper .side-main-nav .sideSubNav A {
      border-left: none; }
    .sidebar .sidebar-wrapper .gotMore > A {
      background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
      background-repeat: no-repeat;
      background-position: 99% -305px;
      padding-right: 40px; }
    .sidebar .sidebar-wrapper .sideGoBack > A {
      background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
      background-repeat: no-repeat;
      background-position: 10px -339px;
      padding-left: 40px; }
    .sidebar .sidebar-wrapper .sidebar-footer a {
      display: block;
      width: 100%;
      height: 44px;
      line-height: 44px;
      font-size: 12px;
      color: #FFF;
      padding: 0 0 0 15px;
      white-space: normal;
      overflow: hidden;
      text-overflow: ellipsis; }
      .sidebar .sidebar-wrapper .sidebar-footer a:hover {
        text-decoration: none; }

/* .sidebar */
#inner-wrap {
  display: block;
  padding: 0;
  position: relative;
  width: 100%;
  z-index: 1; }

#sidebar-gutter {
  background-color: black;
  bottom: 0;
  cursor: pointer;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  opacity: 0.6;
  filter: alpha(opacity=60);
  z-index: 1; }
  #sidebar-gutter.has-header-ad {
    top: 104px; }

@media only screen {
  .sidebar-active-left #inner-wrap {
    margin-left: 80%; } }
@media only screen and (min-width: 40.063em) {
  .sidebar-active-left #inner-wrap {
    margin-left: auto; } }
@media only screen {
  .sidebar-active-left .sidebar {
    margin-left: 0; } }
@media only screen {
  .sidebar-active-left #sidebar-gutter {
    display: block; } }
@media only screen and (min-width: 40.063em) {
  .sidebar-active-left #sidebar-gutter {
    display: none; } }

#search-box .intro {
  font-size: 1.5rem;
  color: #8A8A8A;
  margin: 25px 0 15px 0; }
#search-box .search-row .button {
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px; }
  #search-box .search-row .button I {
    font-size: 1.25rem;
    color: #8ED1E9;
    position: relative;
    top: 2px; }
#search-box .local-links {
  margin-top: 5px;
  font-size: 0.75rem; }

#hpSearch {
  -webkit-border-bottom-right-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border: 1px solid #15AADC;
  height: 2.3125rem; }

#weather-snippet {
  margin-top: 15px; }
  #weather-snippet H1 {
    margin-top: 15px;
    font-size: 1.125rem;
    line-height: 1.125rem;
    margin-bottom: 5px; }
  #weather-snippet #pwsname {
    font-size: 0.75rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 10px; }
  @media only screen and (min-width: 40.063em) {
    #weather-snippet #hpIcon {
      height: 65px; } }
  #weather-snippet #hpIcon IMG {
    width: 100%;
    height: 100%; }
    @media only screen {
      #weather-snippet #hpIcon IMG {
        max-height: 55px; } }
    @media only screen and (min-width: 40.063em) {
      #weather-snippet #hpIcon IMG {
        max-height: 65px; } }
  #weather-snippet #temp {
    font-family: 'verblight'; }
    @media only screen {
      #weather-snippet #temp {
        text-align: left;
        height: 55px;
        line-height: 45px; } }
    @media only screen and (min-width: 40.063em) {
      #weather-snippet #temp {
        text-align: center;
        height: 65px;
        line-height: 55px; } }
    #weather-snippet #temp .wx-data {
      font-weight: 100; }
      @media only screen {
        #weather-snippet #temp .wx-data {
          font-size: 2.15rem; } }
      @media only screen and (min-width: 40.063em) {
        #weather-snippet #temp .wx-data {
          font-size: 2.75rem; } }
      #weather-snippet #temp .wx-data .wx-unit {
        vertical-align: super; }
        @media only screen {
          #weather-snippet #temp .wx-data .wx-unit {
            font-size: 1.0rem; } }
        @media only screen and (min-width: 40.063em) {
          #weather-snippet #temp .wx-data .wx-unit {
            font-size: 1.25rem; } }
  @media only screen {
    #weather-snippet #condition {
      padding-top: 15px; } }
  @media only screen and (min-width: 40.063em) {
    #weather-snippet #condition {
      padding-top: 20px; } }
  #weather-snippet #feel {
    padding-top: 5px;
    font-size: 0.75rem; }
  @media only screen and (min-width: 64.063em) {
    #weather-snippet #hi-low {
      padding-top: 20px; } }
  #weather-snippet #hi-low .high {
    color: #D5202A; }
  #weather-snippet #hi-low .low {
    color: #15AADC; }
  #weather-snippet #full-link {
    text-align: center;
    text-decoration: underline; }
    @media only screen {
      #weather-snippet #full-link {
        margin: 10px auto; } }
    @media only screen and (min-width: 40.063em) {
      #weather-snippet #full-link {
        margin-top: 23px;
        font-size: 1.125rem; } }

#caster {
  border-radius: 5px;
  width: 100%;
  margin: 10px auto 0 auto;
  background: #F7F7F7;
  border: 1px solid #D5202A;
  padding: 10px; }
  #caster .caster-header {
    font-size: 1.125rem;
    margin-bottom: 10px;
    text-decoration: underline; }
  #caster .caster-text {
    font-size: 0.75rem;
    color: #696969;
    line-height: 1.10rem; }
    #caster .caster-text A {
      font-size: 1rem;
      line-height: 1.25rem;
      text-decoration: underline;
      color: #D5202A; }
    #caster .caster-text .thumbnail-list {
      list-style: none; }
      #caster .caster-text .thumbnail-list IMG {
        max-width: 100%; }
      #caster .caster-text .thumbnail-list.none {
        display: block; }
  #caster .caster-link {
    font-size: 0.9375rem; }

#caster-data {
  padding: 15px; }

#pws-map {
  position: relative;
  padding: 10px; }
  #pws-map H3 {
    margin: 0; }
  @media only screen {
    #pws-map #map, #pws-map .map {
      height: 300px; } }
  @media only screen and (min-width: 40.063em) {
    #pws-map #map, #pws-map .map {
      height: 480px; } }
  @media only screen and (min-width: 40.063em) {
    #pws-map.no-location #map, #pws-map.no-location .map {
      height: 510px; } }
  #pws-map #list-slider {
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    transition-duration: 1s;
    height: 70px;
    width: 45px;
    position: absolute;
    top: 155px;
    right: 0px;
    cursor: pointer;
    background-color: #15AADC;
    background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
    background-position: 14px -640px;
    background-repeat: no-repeat; }
    #pws-map #list-slider.open {
      -webkit-border-bottom-right-radius: 5px;
      -webkit-border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
      border-top-right-radius: 5px;
      -webkit-border-bottom-left-radius: 0;
      -webkit-border-top-left-radius: 0;
      border-bottom-left-radius: 0;
      border-top-left-radius: 0;
      -webkit-transform: rotateY(180deg);
      -moz-transform: rotateY(180deg);
      -ms-transform: rotateY(180deg);
      -o-transform: rotateY(180deg);
      transform: rotateY(180deg);
      right: 300px; }
  #pws-map #list {
    position: absolute;
    top: 44px;
    right: 20px;
    width: 280px;
    transition-duration: 1s;
    -webkit-transition-duration: 1s; }
    @media only screen {
      #pws-map #list.hidden-right {
        right: -280px; } }
    @media only screen and (min-width: 40.063em) {
      #pws-map #list.hidden-right {
        top: 20px;
        right: 20px;
        height: 400px;
        width: 390px; } }
    #pws-map #list #nearby-stations {
      background: #FFF;
      padding: 10px 20px;
      position: relative; }
      #pws-map #list #nearby-stations .close-list {
        font-size: 1.375rem;
        line-height: 1;
        position: absolute;
        padding: 10px;
        top: 0;
        right: 0;
        color: #aaaaaa;
        font-weight: bold;
        cursor: pointer; }
      #pws-map #list #nearby-stations TABLE {
        display: block;
        overflow: hidden;
        margin-bottom: 10px; }
        @media only screen {
          #pws-map #list #nearby-stations TABLE {
            height: 228px; } }
        @media only screen and (min-width: 40.063em) {
          #pws-map #list #nearby-stations TABLE {
            height: auto; } }
        #pws-map #list #nearby-stations TABLE .pws-name {
          width: 250px;
          text-overflow: ellipsis;
          overflow: hidden;
          white-space: nowrap; }
          @media only screen and (min-width: 40.063em) {
            #pws-map #list #nearby-stations TABLE .pws-name {
              padding-left: 25px;
              background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
              background-position: 0 -619px;
              background-repeat: no-repeat; } }
    #pws-map #list .no-location-spacer {
      height: 200px; }
  #pws-map .pws-network {
    margin-top: 10px;
    color: #FFF;
    background-color: rgba(30, 32, 35, 0.6);
    padding: 10px 10px 10px 25px;
    line-height: 15px; }
    #pws-map .pws-network:before, #pws-map .pws-network:after {
      content: " ";
      display: table; }
    #pws-map .pws-network:after {
      clear: both; }
    #pws-map .pws-network .graphic {
      float: right;
      width: 100px;
      height: 100px;
      background-image: url("//icons.wxug.com/i/o/sprite-common-grid.png?v=1.5");
      background-position: -500px -200px;
      background-repeat: no-repeat; }
    #pws-map .pws-network H3 {
      color: #FFF;
      margin: 0; }
    #pws-map .pws-network A {
      color: #D7D7D7;
      margin-top: 10px;
      display: block; }
      #pws-map .pws-network A SPAN {
        color: #FFF;
        margin-top: 10px;
        display: block;
        text-decoration: underline; }

#ww-events #caster-wrapper {
  position: relative;
  margin-top: 10px; }
  #ww-events #caster-wrapper IMG {
    width: 100%; }
  #ww-events #caster-wrapper .caster-marker {
    border-radius: 6px;
    background-color: #FFF;
    width: 16px;
    height: 16px;
    line-height: 18px;
    font-size: 0.75rem;
    text-align: center; }
#ww-events #caster-data {
  -webkit-bottom-left-radius: 5px;
  -webkit-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 15px;
  border-bottom: 1px solid #D7D7D7;
  border-left: 1px solid #D7D7D7;
  border-right: 1px solid #D7D7D7;
  max-height: 500px;
  overflow-y: scroll; }
  #ww-events #caster-data LI {
    font-size: 0.75rem; }

#photo-reel #photo-mod .orbit-bullets LI {
  width: 25%; }
  #photo-reel #photo-mod .orbit-bullets LI:first-child {
    border-left: 0px;
    border-right: 3px solid #FFF; }
  #photo-reel #photo-mod .orbit-bullets LI:nth-child(2) {
    border-left: 1px solid #FFF;
    border-right: 2px solid #FFF; }
  #photo-reel #photo-mod .orbit-bullets LI:nth-child(3) {
    border-left: 2px solid #FFF;
    border-right: 1px solid #FFF; }
  #photo-reel #photo-mod .orbit-bullets LI:last-child {
    border-left: 3px solid #FFF;
    border-right: 0px; }
#photo-reel #photo-mod .slideshow-wrapper .orbit-slide A IMG {
  width: 100%; }
#photo-reel #photo-mod .slideshow-wrapper .orbit-slide.video-slide {
  height: inherit;
  overflow: hidden; }
  #photo-reel #photo-mod .slideshow-wrapper .orbit-slide.video-slide A {
    height: inherit; }
    #photo-reel #photo-mod .slideshow-wrapper .orbit-slide.video-slide A IMG {
      width: auto;
      max-width: none;
      height: inherit;
      position: relative;
      left: -20%; }
#photo-reel #photo-mod .slideshow-wrapper .orbit-slide .orbit-caption-hp {
  background-color: rgba(21, 170, 220, 0.5);
  bottom: 0;
  color: #FFFFFF;
  height: 25%;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center; }
  #photo-reel #photo-mod .slideshow-wrapper .orbit-slide .orbit-caption-hp .caption-title {
    display: inline-block;
    font-size: 1.125rem;
    font-weight: bold;
    margin-top: 5%; }
#photo-reel #photo-mod .slideshow-wrapper .extra-thumbs-wrapper:before, #photo-reel #photo-mod .slideshow-wrapper .extra-thumbs-wrapper:after {
  content: " ";
  display: table; }
#photo-reel #photo-mod .slideshow-wrapper .extra-thumbs-wrapper:after {
  clear: both; }
#photo-reel #photo-mod .slideshow-wrapper .extra-thumbs-wrapper > A IMG {
  border-radius: 0;
  width: 25%;
  float: left; }
#photo-reel #photo-mod .slideshow-wrapper .extra-thumbs-wrapper > A:first-child IMG {
  border-left: 0px;
  border-right: 3px solid #FFF; }
#photo-reel #photo-mod .slideshow-wrapper .extra-thumbs-wrapper > A:nth-child(2) IMG {
  border-left: 1px solid #FFF;
  border-right: 2px solid #FFF; }
#photo-reel #photo-mod .slideshow-wrapper .extra-thumbs-wrapper > A:nth-child(3) IMG {
  border-left: 2px solid #FFF;
  border-right: 1px solid #FFF; }
#photo-reel #photo-mod .slideshow-wrapper .extra-thumbs-wrapper > A:last-child IMG {
  border-left: 3px solid #FFF;
  border-right: 0px; }
#photo-reel #photo-mod .slideshow-wrapper .extra-thumbs-wrapper .active IMG {
  opacity: 0.4; }

#ww-events .wx-module,
#news-blogs .wx-module {
  margin: 0 0 20px 0; }

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin: 0 auto 60px;
  padding: 0;
  *zoom: 1; }

.bx-wrapper img {
  max-width: 100%;
  display: block; }

/** THEME
===================================*/
.bx-wrapper .bx-viewport {
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff;
  left: -5px;
  background: #fff;
  /*fix other elements on the page moving (on Chrome)*/
  -webkit-transform: translatez(0);
  -moz-transform: translatez(0);
  -ms-transform: translatez(0);
  -o-transform: translatez(0);
  transform: translatez(0); }

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%; }

/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url(images/bx_loader.gif) center center no-repeat #fff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000; }

/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-weight: bold;
  color: #666;
  padding-top: 20px; }

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  *zoom: 1;
  *display: inline; }

.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
  background: #000; }

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url(//icons.wxug.com/i/homepage/controls.png) no-repeat 0 -32px; }

.bx-wrapper .bx-next {
  right: 10px;
  background: url(//icons.wxug.com/i/homepage/controls.png) no-repeat -43px -32px; }

.bx-wrapper .bx-prev:hover {
  background-position: 0 0; }

.bx-wrapper .bx-next:hover {
  background-position: -43px 0; }

.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999; }

.bx-wrapper .bx-controls-direction a.disabled {
  display: none; }

/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center; }

.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -11px no-repeat;
  margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
  background-position: -86px 0; }

.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url(images/controls.png) -86px -44px no-repeat;
  margin: 0 3px; }

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
  background-position: -86px -33px; }

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%; }

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px; }

/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666 \9;
  background: rgba(80, 80, 80, 0.75);
  width: 100%; }

.bx-wrapper .bx-caption span {
  color: #fff;
  display: block;
  font-size: .85em;
  padding: 10px; }

#top-ad-wrapper {
  width: 310px;
  margin-left: auto;
  margin-right: auto; }
  @media only screen {
    #top-ad-wrapper {
      height: auto; } }
  @media only screen and (min-width: 64.063em) {
    #top-ad-wrapper {
      height: 620px;
      position: relative; }
      #top-ad-wrapper .ad-box {
        z-index: 2;
        margin-bottom: 0; }
      #top-ad-wrapper #surprise {
        position: absolute;
        z-index: 1;
        bottom: 0; } }

@media only screen and (min-width: 40.063em) {
  #hp-search LABEL {
    padding-left: 1rem;
    color: #8A8A8A;
    font-size: 0.75rem;
    line-height: 1.2em; } }

@media only screen and (min-width: 64.063em) {
  .standard .geoip-content {
    position: relative;
    box-sizing: border-box;
    padding-right: 320px; }
    .standard .geoip-content .ad-boxes {
      position: absolute;
      top: 0;
      right: 0;
      margin: 0; }
      .standard .geoip-content .ad-boxes .ad-box {
        position: relative;
        margin-top: 15px; } }

/* Maps*/
.paid .needs-ad-padding {
  padding-right: 0px; }

@media only screen and (min-width: 64.063em) {
  .needs-ad-padding {
    padding-right: 320px; } }

.weather-maps .wx-module {
  margin: 0 0 20px 0; }
.weather-maps #weather-title {
  font-size: 25px;
  font-weight: 600;
  margin: 0 0 8px 10px; }
  .weather-maps #weather-title H2 {
    font-weight: 600;
    font-size: 26px; }
  @media only screen and (max-width: 40em) {
    .weather-maps #weather-title {
      float: none;
      text-align: center; }
      .weather-maps #weather-title H2 {
        font-size: 22px; } }
  .weather-maps #weather-title #more-title {
    font-size: 16px;
    font-weight: normal;
    float: right;
    margin-right: 20px; }
    .weather-maps #weather-title #more-title.center-more {
      float: none;
      text-align: center; }
.weather-maps .cta-box {
  border-radius: 0px;
  box-shadow: 0px 3px 2px #D7D7D7;
  background-color: #F7F7F7;
  font-weight: 600;
  border-style: none; }
  .weather-maps .cta-box:hover {
    /*outline: 2px solid orange;*/
    background-color: #E7E7E7;
    border-color: orange;
    border-width: 2px; }
  .weather-maps .cta-box A {
    color: #149AC6; }
    .weather-maps .cta-box A IMG {
      border-radius: 0px; }
    .weather-maps .cta-box A H3 {
      padding-bottom: 10px;
      font-weight: 600;
      font-size: 16px;
      color: #333333; }
      @media only screen and (max-width: 40em) {
        .weather-maps .cta-box A H3 {
          font-size: 14px; } }
.weather-maps #home-maps {
  padding-left: 2px;
  padding-right: 10px; }
  @media only screen and (max-width: 40em) {
    .weather-maps #home-maps {
      margin-bottom: 15px; } }
.weather-maps .homeMapsBox {
  margin-left: 2px; }
  .weather-maps .homeMapsBox #radar-thumb {
    background-image: url("http://resize-ak.wxug.com/cgi-bin/resize?filename=/data/weather-maps/radar/united-states/united-states-current-radar.gif&width=300&height=224");
    background-size: cover; }
    @media only screen and (max-width: 40em) {
      .weather-maps .homeMapsBox #radar-thumb {
        display: none; } }
  @media only screen and (max-width: 40em) {
    .weather-maps .homeMapsBox .cut-title {
      display: none; } }
@media only screen and (max-width: 40em) {
  .weather-maps .smallMap {
    margin-bottom: 15px; } }

/* News and Blogs*/
.news-and-blogs .wx-module {
  margin: 0 0 20px 0; }
.news-and-blogs .nb-title {
  font-weight: normal;
  margin: 0 0 8px 10px;
  padding-top: 10px; }
  .news-and-blogs .nb-title H2 {
    font-weight: 600;
    font-size: 26px; }
  @media only screen and (max-width: 40em) {
    .news-and-blogs .nb-title {
      float: none;
      text-align: center; }
      .news-and-blogs .nb-title H2 {
        font-size: 22px; } }
  .news-and-blogs .nb-title .more-title {
    font-size: 16px;
    font-weight: normal;
    float: right;
    margin-right: 20px; }
    .news-and-blogs .nb-title .more-title.center-more {
      float: none;
      text-align: center; }
.news-and-blogs .cta-box {
  border-radius: 0px;
  box-shadow: 0px 3px 2px #D7D7D7;
  background-color: #F7F7F7;
  font-weight: 600;
  border-style: none;
  padding-right: 0; }
  .news-and-blogs .cta-box:hover {
    /*outline: 2px solid orange;*/
    background-color: #E7E7E7; }
  @media only screen and (max-width: 40em) {
    .news-and-blogs .cta-box {
      /*  min-height: 110px;*/ } }
  .news-and-blogs .cta-box A {
    color: #149AC6; }
    .news-and-blogs .cta-box A IMG {
      border-radius: 0px; }
      @media only screen and (min-width: 40.063em) {
        .news-and-blogs .cta-box A IMG {
          /*          min-height: 160px;
                    max-height: 160px;*/ } }
      @media only screen and (max-width: 40em) {
        .news-and-blogs .cta-box A IMG {
          /*          min-height: 110px;
                    max-height: 110px;*/ } }
  .news-and-blogs .cta-box H3 .title {
    font-weight: 600;
    font-size: 16px;
    color: #333333;
    min-height: 90px; }
    @media only screen and (max-width: 40em) {
      .news-and-blogs .cta-box H3 .title {
        font-size: 14px;
        min-height: 70px; } }
.news-and-blogs #home-news {
  padding-left: 10px; }
  .news-and-blogs #home-news #home-news1 {
    padding-left: 2px; }
  .news-and-blogs #home-news #home-news2 {
    padding-left: 2px; }
  .news-and-blogs #home-news #home-infographics {
    padding-left: 2px; }
  .news-and-blogs #home-news #home-posters {
    padding-left: 2px; }
  @media only screen and (max-width: 40em) {
    .news-and-blogs #home-news {
      margin-bottom: 20px; } }
.news-and-blogs .homeNewsBox {
  margin-right: 0px; }
.news-and-blogs .homeInfographicBox {
  margin-right: 0px; }
  .news-and-blogs .homeInfographicBox IMG {
    background-size: cover; }
@media only screen and (max-width: 40em) {
  .news-and-blogs .smallNews {
    margin-bottom: 15px; }
  .news-and-blogs .smallInfographic {
    margin-bottom: 10px;
    margin-right: 10px; } }

/* reusable parts of homepage */
.shadow-box {
  border-radius: 0px;
  box-shadow: 0px 3px 2px #D7D7D7;
  background-color: #F7F7F7;
  border-style: none;
  margin-bottom: 10px; }
  .shadow-box:hover {
    background-color: #E7E7E7; }

.home-blogs #blog-mod .title {
  font-size: 0.9375rem; }
@media only screen and (max-width: 40em) {
  .home-blogs #blog-mod .home-blog1 {
    padding-left: 0;
    padding-right: 0; } }
@media only screen and (min-width: 40.063em) {
  .home-blogs #blog-mod .home-blog1 {
    padding-left: 0;
    padding-right: 6px; } }
@media only screen and (max-width: 40em) {
  .home-blogs #blog-mod .home-blog2 {
    padding-left: 0;
    padding-right: 0; } }
@media only screen and (min-width: 40.063em) {
  .home-blogs #blog-mod .home-blog2 {
    padding-left: 6px;
    padding-right: 0; } }
.home-blogs #blog-mod .feature {
  position: relative;
  min-height: 150px;
  max-height: 150px;
  padding-left: 90px;
  margin-top: 0px; }
  .home-blogs #blog-mod .feature .portrait {
    margin: 25px 10px 25px 10px;
    border-radius: 80px;
    width: 70px;
    height: 70px;
    background-size: cover;
    background-repeat: no-repeat;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0; }
    .home-blogs #blog-mod .feature .portrait.jeff {
      background-image: url("//icons.wxug.com/data/wximagenew/j/JeffMasters/91-thumb.jpg");
      background-position: center center; }
    .home-blogs #blog-mod .feature .portrait.kari {
      background-image: url("//icons.wxug.com/data/wximagenew/n/nationalsummary/0.jpg");
      background-position: 0 -4px; }
    .home-blogs #blog-mod .feature .portrait.chris {
      background-image: url("//icons.wxug.com/data/wximagenew/w/weatherhistorian/0-thumb.jpg"); }
.home-blogs #blog-mod .article {
  position: relative;
  margin-top: 10px;
  min-height: 70px; }
  @media only screen {
    .home-blogs #blog-mod .article {
      padding-left: 0; } }
  @media only screen and (min-width: 40.063em) {
    .home-blogs #blog-mod .article {
      padding-left: 100px; } }
  .home-blogs #blog-mod .article .thumb {
    position: absolute;
    top: 0;
    left: 0; }
    @media only screen {
      .home-blogs #blog-mod .article .thumb {
        display: none; } }
    @media only screen and (min-width: 40.063em) {
      .home-blogs #blog-mod .article .thumb {
        display: block; } }
    .home-blogs #blog-mod .article .thumb IMG {
      width: 90px; }
.home-blogs #blog-mod .date,
.home-blogs #blog-mod .author {
  font-size: 12px;
  font-color: #FF00FF;
  line-height: 0.9rem;
  padding-bottom: 25px;
  margin-right: 10px; }
.home-blogs #blog-mod .title {
  padding-top: 25px;
  line-height: 1.2rem;
  font-color: #333333;
  font-weight: 600;
  font-size: 16px; }
  @media only screen and (max-width: 40em) {
    .home-blogs #blog-mod .title {
      margin-top: 0px; } }
  .home-blogs #blog-mod .title A {
    color: #149AC6; }
    .home-blogs #blog-mod .title A:hover {
      color: orange; }
.home-blogs #blog-mod .more {
  text-align: center;
  height: 28px;
  line-height: 28px;
  font-weight: bold;
  border-bottom: 1px solid #D7D7D7; }
.home-blogs #blog-mod SPAN {
  font-style: normal; }

/* World Photos*/
.world-photos .wx-module {
  margin: 0 0 20px 0; }
.world-photos #wp-title {
  font-weight: normal;
  float: none;
  text-align: center;
  font-size: 22px; }
  .world-photos #wp-title H2 {
    font-weight: 600;
    float: none;
    text-align: center;
    font-size: 26px;
    margin-bottom: 0; }
  .world-photos #wp-title H3 {
    font-weight: normal;
    float: none;
    text-align: center;
    font-size: 16px;
    margin-top: 0; }
  .world-photos #wp-title #more-title {
    font-size: 16px;
    font-weight: normal;
    margin-right: 20px;
    float: none;
    text-align: center; }

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */
/** RESET AND LAYOUT
===================================*/
.world-photos {
  /** THEME
  ===================================*/
  /* LOADER */
  /* PAGER */
  /* DIRECTION CONTROLS (NEXT / PREV) */
  /* AUTO CONTROLS (START / STOP) */
  /* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
  /* IMAGE CAPTIONS */ }
  .world-photos .worldPhoto {
    display: none; }
  .world-photos UL.bxslider {
    list-style-type: none; }
  .world-photos .bx-wrapper {
    position: relative;
    margin: 0;
    padding: 0;
    max-height: 200px;
    min-height: 200px;
    min-width: 100%;
    *zoom: 1; }
  .world-photos .bx-wrapper img {
    max-height: 200px;
    min-height: 200px;
    margin: 0;
    min-width: 310px;
    max-width: 310px;
    display: block; }
  .world-photos .bx-wrapper .worldPhoto A:after {
    content: '\A';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.3);
    opacity: 0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s; }
  .world-photos .bx-wrapper .worldPhoto A:hover:after {
    opacity: 1; }
  .world-photos .bx-wrapper .worldPhoto:hover ~ .bx-caption A {
    text-decoration: underline; }
  .world-photos .bx-wrapper .bx-viewport {
    -moz-box-shadow: 0 0 5px #ccc;
    -webkit-box-shadow: 0 0 5px #ccc;
    box-shadow: 0 0 5px #ccc;
    border: 0px solid #fff;
    left: 0px;
    background: #fff;
    /*fix other elements on the page moving (on Chrome)*/
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0); }
  .world-photos .bx-wrapper .bx-pager,
  .world-photos .bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%; }
  .world-photos .bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(//icons.wxug.com/i/homepage/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000; }
  .world-photos .bx-wrapper .bx-pager {
    text-align: center;
    font-size: .85em;
    font-weight: bold;
    color: #666;
    padding-top: 20px; }
  .world-photos .bx-wrapper .bx-pager .bx-pager-item,
  .world-photos .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline; }
  .world-photos .bx-wrapper .bx-pager.bx-default-pager a {
    background: #666;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }
  .world-photos .bx-wrapper .bx-pager.bx-default-pager a:hover,
  .world-photos .bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #000; }
  .world-photos .bx-wrapper .bx-prev {
    left: 10px;
    background: url(//icons.wxug.com/i/homepage/controls.png) no-repeat 0 -32px; }
  .world-photos .bx-wrapper .bx-next {
    right: 10px;
    background: url(//icons.wxug.com/i/homepage/controls.png) no-repeat -43px -32px; }
  .world-photos .bx-wrapper .bx-prev:hover {
    background-position: 0 0; }
  .world-photos .bx-wrapper .bx-next:hover {
    background-position: -43px 0; }
  .world-photos .bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 9999; }
  .world-photos .bx-wrapper .bx-controls-direction a.disabled {
    display: none; }
  .world-photos .bx-wrapper .bx-controls-auto {
    text-align: center; }
  .world-photos .bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(//icons.wxug.com/i/homepage/controls.png) -86px -11px no-repeat;
    margin: 0 3px; }
  .world-photos .bx-wrapper .bx-controls-auto .bx-start:hover,
  .world-photos .bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0; }
  .world-photos .bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(//icons.wxug.com/i/homepage/controls.png) -86px -44px no-repeat;
    margin: 0 3px; }
  .world-photos .bx-wrapper .bx-controls-auto .bx-stop:hover,
  .world-photos .bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px; }
  .world-photos .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%; }
  .world-photos .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px; }
  .world-photos .bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666 \9;
    background: rgba(0, 0, 0, 0.5);
    min-width: 150px;
    max-width: 180px;
    height: 25%; }
    .world-photos .bx-wrapper .bx-caption A {
      color: #fff; }
    .world-photos .bx-wrapper .bx-caption:hover A {
      text-decoration: underline; }
  .world-photos .bx-wrapper .bx-caption span {
    color: #fff;
    display: block;
    font-size: .85em;
    padding: 5px; }

.tooltip {
  background-color: #000 !important;
  color: #fff !important;
  border: none !important; }
  .tooltip.tip-right .nub {
    left: -18px;
    border-color: transparent #000000 transparent transparent; }

#ww-events-newhp {
  margin-bottom: 5px; }
  #ww-events-newhp .headingH2 {
    text-align: center;
    margin-bottom: 0 !important;
    font-weight: 600; }
  #ww-events-newhp .headingDate {
    text-align: center; }
  #ww-events-newhp .no-data {
    border: 1px solid #D7D7D7;
    padding: 0; }
    #ww-events-newhp .no-data .message {
      text-align: center; }
  #ww-events-newhp .parentWwe {
    border: 1px solid #D7D7D7 !important;
    	/*.station-marker1 {
    			width:26px;
    			height:26px;				
    		span {
    			width:26px;
    			height:26px;
    			line-height: 26px;	
    			font-size: 0.7rem;		
    		}
    		&:after {
    			width:22px;
    			height:22px;
    			//background-size: 20px 20px;
    			background-position: center;
    			background-repeat: no-repeat;
    		}
    		&:before{
    			width:26px;
    			height:26px;
    		}
    				
    		img{
    		&.whiteIcon { transform: scale(0.8);
    				-webkit-transform: scale(0.8);  
    			}
    		}
    		img {
    			&.blackOnHover {
    				margin-top: -2px;
    				margin-left: 2px;
    				transform: scale(0.64);
    				-webkit-transform: scale(0.64); 					
    				}
    		}
    		span {  }
    		.blackOnHover { display: none; }
    		&.worldextremelow, &.worldextremehigh {
    			&.click {
    			SPAN {
    				color: #000 !important;
    			}			
    		  }
    		}
    		
    		
    		&.fire {
    				img {
    					margin-top: -1px;
    					margin-left: 2px;
    				}
    			}
    		&.tropical {
    				img {
    					margin-left:1px;
    				}
    				.blackOnHover { margin-left: 2px; }
    			}
    			
    		&:hover {
    			cursor: pointer;
    		}
    		
    		&.click {
    
    			transform: scale3d(1.5, 1.5, 1.5) !important;
    			&:before {
    				background-color: #000;
    			}
    			&:after {
    				background-color: #FFF !important;
    			}
    			img {
    				&.whiteIcon { display: none; }
    				&.blackOnHover { 
    					display: block;   
    					//transform: scale(0.75);					
    					//margin-left: 5px;
    					margin-top: 2px; 
    				}
    			}
    			
    		}
    	}	*/ }
    #ww-events-newhp .parentWwe #caster-wrapper {
      padding: 0px !important;
      margin-top: 0 !important;
      overflow: hidden; }
    #ww-events-newhp .parentWwe ol {
      font-size: 0.75rem;
      line-height: 1.3125rem;
      margin-bottom: 0.625rem;
      list-style-position: outside;
      font-family: inherit;
      margin-left: 0;
      list-style-type: none;
      overflow: hidden; }
    #ww-events-newhp .parentWwe div.worldEvents {
      border: 1px solid #D7D7D7 !important; }
    #ww-events-newhp .parentWwe div.worldextremelow:before {
      background-color: #A352CC !important; }
    #ww-events-newhp .parentWwe div.worldextremelow:after {
      background-color: #5C007A !important; }
    #ww-events-newhp .parentWwe div.worldextremehigh:before {
      background-color: #E62E00 !important; }
    #ww-events-newhp .parentWwe div.worldextremehigh:after {
      background-color: #CC3300 !important; }
    #ww-events-newhp .parentWwe div.worldextremelow.click:after, #ww-events-newhp .parentWwe div.worldextremehigh.click:after {
      background-color: #ffffff !important; }
    #ww-events-newhp .parentWwe div.worldextremelow.click SPAN, #ww-events-newhp .parentWwe div.worldextremehigh.click SPAN {
      color: #000 !important; }
    #ww-events-newhp .parentWwe div .station-marker {
      margin-top: -17px;
      margin-left: -17px; }
      #ww-events-newhp .parentWwe div .station-marker:before {
        background-color: #323232; }
      #ww-events-newhp .parentWwe div .station-marker:after {
        background-color: #000; }
      #ww-events-newhp .parentWwe div .station-marker.hover {
        cursor: pointer; }
      #ww-events-newhp .parentWwe div .station-marker .has-tip {
        cursor: pointer;
        border: none !important; }
        #ww-events-newhp .parentWwe div .station-marker .has-tip:hover, #ww-events-newhp .parentWwe div .station-marker .has-tip:focus {
          cursor: pointer !important;
          border: none !important; }
      #ww-events-newhp .parentWwe div .station-marker .whiteIcon {
        transform: scale(0.9); }
        #ww-events-newhp .parentWwe div .station-marker .whiteIcon.fire {
          margin-left: 2px; }
      #ww-events-newhp .parentWwe div .station-marker .blackOnHover {
        display: none; }
      #ww-events-newhp .parentWwe div .station-marker.click {
        transform: scale3d(1.25, 1.25, 1) !important;
        z-index: 10; }
        #ww-events-newhp .parentWwe div .station-marker.click:before {
          background-color: #000; }
        #ww-events-newhp .parentWwe div .station-marker.click:after {
          background-color: #FFF; }
        #ww-events-newhp .parentWwe div .station-marker.click .whiteIcon {
          display: none; }
        #ww-events-newhp .parentWwe div .station-marker.click .blackOnHover {
          display: block;
          transform: scale(0.8);
          margin-top: 6px;
          margin-left: 6px; }
    #ww-events-newhp .parentWwe .bx-wrapper {
      max-width: none !important;
      margin: 0 !important; }
      #ww-events-newhp .parentWwe .bx-wrapper .bx-viewport {
        -webkit-box-shadow: none !important;
        box-shadow: none !important;
        border: none !important;
        left: 0px !important; }
      #ww-events-newhp .parentWwe .bx-wrapper .bx-controls-direction a.bx-prev {
        left: 0; }
      #ww-events-newhp .parentWwe .bx-wrapper .bx-controls-direction a.bx-next {
        right: 0; }
    #ww-events-newhp .parentWwe .listTop {
      padding-bottom: 5px; }
      #ww-events-newhp .parentWwe .listTop img.fire {
        margin-top: -3px; }
  @media only screen and (max-width: 40em) {
    #ww-events-newhp {
      /*div.outside{
      		position: absolute;
      		top: 85%;
      		
      		span {
      		//display: inline;
      		width: 17px;
      		position: absolute;
      		height: 40px;
      		top: 40%;
      		margin-top: -16px;
      		background: black;
      		opacity: 0.3;
      		&:hover {
      			opacity:0.8;
      		}
      	}
      		#slider-prev{left:0;}
      		#slider-next{right:0;}
      		a{
      		&.bx-prev{ 
      				//left:-4px !important;
      				background: url('/i/wu/HomePageRedesign/Ltblue_LeftArrow.png') no-repeat center !important; 
      				}
      			&.bx-next{
      				//right: -4px !important;
      				background: url('/i/wu/HomePageRedesign/Ltblue_RightArrow.png') no-repeat center !important;
      			}
      		}
      	}*/
      /*#caster-data {
      	//max-height: none !important;
      	//overflow-y:hidden !important;
      	padding-right: 0px !important;
      	padding-bottom: 0px !important;
      	ol { -webkit-transform: none !important; margin-bottom: 0 !important}
      	li{
      		width: auto !important;
      		padding-top: 10px !important;
      	}
      	.listTop { padding-bottom: 5px; 
      		img.fire {
      			margin-top: -0 !important;
      		}		
      	}			
      }*/
      			/*#caster-wrapper.cloned {
      				position:fixed !important;top:0 !important;margin-top:0 !important;z-index:500 !important;
      				-webkit-backface-visibility: hidden;
      				width: 100%;
      				box-sizing: border-box;
      			}
      
      			#caster-wrapper.original {
      				-webkit-backface-visibility: hidden;
      			}*/ }
      #ww-events-newhp #ww-events-newhp {
        padding: 0 !important; }
      #ww-events-newhp .bx-pager {
        display: none; }
      #ww-events-newhp div.outside {
        display: none;
        margin-top: 10px; }
        #ww-events-newhp div.outside span {
          font-size: 14px !important; }
      #ww-events-newhp .worldEvents {
        border: none !important; }
      #ww-events-newhp .wx-module {
        border-radius: 0 !important; }
      #ww-events-newhp .has-tip {
        display: none; }
      #ww-events-newhp #caster-data {
        display: none;
        padding: 0 !important;
        max-height: none !important; }
        #ww-events-newhp #caster-data ol li {
          height: auto !important;
          padding-left: 10px; }
          #ww-events-newhp #caster-data ol li.empty {
            display: none !important; }
      #ww-events-newhp .bx-controls-direction a {
        transform: scale(0.7) !important;
        width: 17px !important; }
        #ww-events-newhp .bx-controls-direction a.bx-prev {
          left: -2px !important; }
        #ww-events-newhp .bx-controls-direction a.bx-next {
          right: -2px !important; }
      #ww-events-newhp .bx-controls-direction a.bx-prev {
        background: url("//icons.wxug.com/i/wu/HomePageRedesign/Ltblue_LeftArrow.png") no-repeat center !important; }
      #ww-events-newhp .bx-controls-direction a.bx-next {
        background: url("//icons.wxug.com/i/wu/HomePageRedesign/Ltblue_RightArrow.png") no-repeat center !important; }
      #ww-events-newhp .station-marker {
        width: 22px !important;
        height: 22px !important; }
        #ww-events-newhp .station-marker span {
          width: 22px !important;
          height: 22px !important;
          line-height: 22px !important;
          font-size: 0.7rem; }
        #ww-events-newhp .station-marker:after {
          width: 18px !important;
          height: 18px !important;
          background-position: center;
          background-repeat: no-repeat; }
        #ww-events-newhp .station-marker:before {
          width: 22px !important;
          height: 22px !important; }
        #ww-events-newhp .station-marker img.whiteIcon {
          transform: scale(0.6) !important;
          -webkit-transform: scale(0.6) !important; }
        #ww-events-newhp .station-marker img.blackOnHover {
          margin: 0 !important;
          margin-top: 1px !important;
          margin-left: 2px !important;
          transform: scale(0.6) !important;
          -webkit-transform: scale(0.6) !important; }
        #ww-events-newhp .station-marker.click .blackOnHover {
          transform: scale(0.6) !important; } }
  @media only screen and (min-width: 40.063em) and (max-width: 64em) {
    #ww-events-newhp {
      border: none; }
      #ww-events-newhp .outside {
        display: none;
        margin-top: 15px; }
      #ww-events-newhp #caster-wrapper {
        background-image: url("//icons.wxug.com/i/wu/HomePageRedesign/trans.png");
        background-color: #d1e8ed;
        background-position: center;
        background-size: cover; }
      #ww-events-newhp #imageCover {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        max-width: 679px;
        position: relative; }
      #ww-events-newhp #caster-data {
        display: none;
        max-height: none !important;
        padding: 0px; }
        #ww-events-newhp #caster-data ol {
          height: auto !important;
          margin-bottom: 0 !important; }
          #ww-events-newhp #caster-data ol li {
            padding-top: 10px !important;
            border: 2px solid transparent;
            border-right: 1px solid #F7F7F7 !important; }
            #ww-events-newhp #caster-data ol li.earthquake {
              width: 500px !important; }
            #ww-events-newhp #caster-data ol li.click {
              border-top: 2px solid #a3a3a3;
              border-left: 2px solid #a3a3a3;
              border-right: 1px solid #a3a3a3 !important;
              border-bottom: 2px solid #a3a3a3;
              outline: 1px solid #a3a3a3;
              background-color: #f7f7f7; }
            #ww-events-newhp #caster-data ol li.empty {
              visibility: hidden; }
      #ww-events-newhp .bx-viewport {
        overflow: hidden; }
      #ww-events-newhp .bx-wrapper .bx-controls-direction a {
        top: 45% !important;
        width: 22px !important; }
      #ww-events-newhp .bx-controls-direction {
        /*.wrapper {
        	width: 22px;
        	position: absolute;
        	height: 40px;
        	top: 40%;
        	background: black;
        	opacity: 0.3;
        	&:hover {
        		opacity:0.8;
        	}
        }
        	.wrapper-left{left:0;}
        	.wrapper-right{right:0;}*/ } }
  @media only screen and (min-width: 64.063em) {
    #ww-events-newhp .outside {
      display: none !important; }
    #ww-events-newhp .message {
      margin-top: 30px; }
    #ww-events-newhp #caster-wrapper {
      background-color: #d1e8ed;
      background-image: url("/i/wu/HomePageRedesign/trans.png");
      background-position: center;
      background-size: cover; }
    #ww-events-newhp #imageCover {
      margin-left: auto;
      margin-right: auto;
      width: 100%;
      max-width: 679px;
      position: relative; }
    #ww-events-newhp #caster-data {
      z-index: 1000 !important;
      overflow-x: hidden !important;
      overflow-y: scroll;
      padding: 0;
      max-height: 525px; }
      #ww-events-newhp #caster-data ol {
        -webkit-transform: none !important;
        margin-bottom: 0 !important; }
      #ww-events-newhp #caster-data .tablet li {
        width: auto !important;
        height: auto !important;
        border-top: 2px solid transparent;
        border-left: 2px solid transparent;
        border-right: 2px solid transparent;
        border-bottom: 1px solid #D7D7D7; }
        #ww-events-newhp #caster-data .tablet li.click {
          border-top: 2px solid #a3a3a3;
          border-left: 2px solid #a3a3a3;
          border-right: 2px solid #a3a3a3;
          border-bottom: 1px solid #a3a3a3 !important;
          outline: 1px solid #a3a3a3;
          background-color: #f7f7f7; }
        #ww-events-newhp #caster-data .tablet li.empty {
          display: none; } }
  #ww-events-newhp #caster-data::-webkit-scrollbar {
    width: 5px !important;
    background: #F7F7F7; }
  #ww-events-newhp #caster-data::-webkit-scrollbar-thumb {
    background: #C0C0C0;
    -webkit-border-radius: 1ex;
    -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75); }

.card-n-ad-wrap {
  position: absolute;
  right: 0; }
  @media only screen and (max-width: 40em) {
    .card-n-ad-wrap {
      position: relative; } }
  @media only screen and (min-width: 64.063em) {
    .card-n-ad-wrap #top-ad-wrapper {
      height: 610px; } }
  .card-n-ad-wrap #top-ad-wrapper .ad-box {
    z-index: 5;
    position: relative; }
  .card-n-ad-wrap #top-ad-wrapper #surprise {
    z-index: 4; }

.news-and-blogs #top-ad-wrapper {
  width: auto;
  margin-top: 25px; }

#conditions-card {
  position: relative;
  color: #FFF;
  background-color: #1E2023;
  width: 310px;
  min-height: 300px;
  margin: auto; }
  @media only screen and (max-width: 40em) {
    #conditions-card {
      width: 100%; } }
  #conditions-card .react-wrapper {
    position: relative;
    padding: 10px 20px; }
    #conditions-card .react-wrapper h2 {
      color: #FFF; }
  #conditions-card .location {
    font-size: 17px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    #conditions-card .location.has-alerts {
      width: 80%; }
    #conditions-card .location A, #conditions-card .location A:visited, #conditions-card .location A:link, #conditions-card .location A:active {
      color: #8ED1E9; }
    #conditions-card .location:hover {
      color: #FF8833; }
      #conditions-card .location:hover A, #conditions-card .location:hover A:hover {
        color: #FF8833; }
  #conditions-card .pws {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left: 25px;
    background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
    background-repeat: no-repeat;
    background-position: 0 -616px;
    width: 85%;
    color: #A3A3A3; }
    #conditions-card .pws.icao {
      background-position: 0 -596px; }
    #conditions-card .pws.has-alerts {
      width: 75%; }
  #conditions-card .alerts-wrapper {
    position: relative;
    z-index: 2; }
    #conditions-card .alerts-wrapper .alerts {
      position: absolute;
      width: 100%; }
      #conditions-card .alerts-wrapper .alerts .alert-icon {
        position: absolute;
        right: 15px;
        width: 35px;
        height: 35px;
        cursor: pointer; }
        #conditions-card .alerts-wrapper .alerts .alert-icon i {
          color: #1E2023;
          text-shadow: -1px -1px 0px #D5202A, 1px -1px 0px #D5202A, -2px 1px 0px #D5202A, 2px 1px 0px #D5202A, 0px -2px 0px #D5202A;
          font-size: 32px;
          line-height: 35px; }
        #conditions-card .alerts-wrapper .alerts .alert-icon span {
          display: inline-block;
          border-radius: 50%;
          width: 17px;
          height: 17px;
          background-color: #D5202A;
          color: #FFF;
          position: absolute;
          top: 0px;
          right: 0px;
          font-size: 12px;
          line-height: 17px;
          text-align: center;
          border: 1px solid #1E2023;
          box-sizing: content-box; }
      #conditions-card .alerts-wrapper .alerts .alert-modal {
        background-color: #FFF;
        color: #1E2023;
        position: absolute;
        top: 40px;
        padding: 10px 20px;
        width: 100%; }
        #conditions-card .alerts-wrapper .alerts .alert-modal .arrow {
          content: "";
          display: block;
          width: 0;
          height: 0;
          border: inset 8px;
          border-color: transparent transparent #FFF transparent;
          border-bottom-style: solid;
          position: absolute;
          right: 29px;
          top: -16px; }
        #conditions-card .alerts-wrapper .alerts .alert-modal .am-close {
          color: #1E2023;
          position: absolute;
          right: 0px;
          top: 0px;
          cursor: pointer;
          font-weight: bold;
          padding: 6px 12px;
          font-size: 20px; }
          #conditions-card .alerts-wrapper .alerts .alert-modal .am-close:hover {
            color: #FF8833; }
        #conditions-card .alerts-wrapper .alerts .alert-modal .alert-scroll-wrapper {
          max-height: 210px;
          overflow: scroll; }
          #conditions-card .alerts-wrapper .alerts .alert-modal .alert-scroll-wrapper A {
            display: block;
            margin: 8px 0px; }
            #conditions-card .alerts-wrapper .alerts .alert-modal .alert-scroll-wrapper A .alert-type {
              color: #1E2023; }
            #conditions-card .alerts-wrapper .alerts .alert-modal .alert-scroll-wrapper A .alert-desc {
              color: #D5202A;
              cursor: pointer; }
  #conditions-card .has-degs:after {
    content: "\00b0"; }
  #conditions-card .temps-wrapper {
    display: inline-block;
    width: 45%; }
    #conditions-card .temps-wrapper .cur-temp {
      font-size: 48px;
      line-height: 45px; }
      #conditions-card .temps-wrapper .cur-temp.funits:after {
        content: "\00b0 F";
        vertical-align: super;
        font-size: 20px;
        margin-left: 5px; }
      #conditions-card .temps-wrapper .cur-temp.cunits:after {
        content: "\00b0 C";
        vertical-align: super;
        font-size: 20px;
        margin-left: 5px; }
    #conditions-card .temps-wrapper .feelslike {
      opacity: 0.4;
      font-weight: 100;
      font-size: 15px; }
  #conditions-card .condition-icon {
    display: inline-block;
    width: 20%;
    vertical-align: top; }
    #conditions-card .condition-icon img {
      padding-top: 5px;
      padding-right: 5px; }
  #conditions-card .hlp-wrapper {
    display: inline-block;
    width: 35%;
    vertical-align: top;
    margin-top: 10px;
    padding-left: 5px;
    border-left: 1px solid #4C4C4C; }
    #conditions-card .hlp-wrapper .high, #conditions-card .hlp-wrapper .low {
      display: inline-block;
      width: 50%;
      text-align: center;
      margin-bottom: 15px; }
    #conditions-card .hlp-wrapper .high {
      border-right: 1px solid #4C4C4C; }
    #conditions-card .hlp-wrapper .pop {
      text-align: center;
      display: inline-block;
      width: 100%; }
      #conditions-card .hlp-wrapper .pop .pop-icon {
        display: inline-block;
        width: 14px;
        height: 13px;
        margin-right: 5px;
        background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
        background-repeat: no-repeat;
        background-position: 0 -398px; }
  #conditions-card .forecast {
    text-align: center;
    margin: 15px auto 30px auto; }
    #conditions-card .forecast .condition-icons {
      margin-bottom: 5px;
      text-align: left;
      opacity: 0.01; }
      #conditions-card .forecast .condition-icons.animate-in {
        transition: opacity .5s ease-in;
        opacity: 1; }
        #conditions-card .forecast .condition-icons.animate-in img {
          width: 10%;
          vertical-align: bottom;
          transition: width .5s ease-in;
          transition-delay: 0s; }
        #conditions-card .forecast .condition-icons.animate-in img:nth-child(2) {
          transition-delay: .1s; }
        #conditions-card .forecast .condition-icons.animate-in img:nth-child(3) {
          transition-delay: .2s; }
        #conditions-card .forecast .condition-icons.animate-in img:nth-child(4) {
          transition-delay: .3s; }
        #conditions-card .forecast .condition-icons.animate-in img:nth-child(5) {
          transition-delay: .4s; }
        #conditions-card .forecast .condition-icons.animate-in img:nth-child(6) {
          transition-delay: .5s; }
        #conditions-card .forecast .condition-icons.animate-in img:nth-child(7) {
          transition-delay: .6s; }
        #conditions-card .forecast .condition-icons.animate-in img:nth-child(8) {
          transition-delay: .7s; }
        #conditions-card .forecast .condition-icons.animate-in img:nth-child(9) {
          transition-delay: .8s; }
      #conditions-card .forecast .condition-icons img {
        display: inline-block;
        width: 0%;
        margin-right: 1%; }
      #conditions-card .forecast .condition-icons img:first-child {
        width: 10%; }
    #conditions-card .forecast .temps {
      opacity: 0.01; }
      #conditions-card .forecast .temps.animate-in {
        transition: opacity 1s ease-in;
        opacity: 1; }
        #conditions-card .forecast .temps.animate-in span {
          transition-delay: 0s; }
        #conditions-card .forecast .temps.animate-in span:nth-child(2) {
          transition-delay: .2s; }
        #conditions-card .forecast .temps.animate-in span:nth-child(3) {
          transition-delay: .4s; }
        #conditions-card .forecast .temps.animate-in span:nth-child(4) {
          transition-delay: .5s; }
        #conditions-card .forecast .temps.animate-in span:nth-child(5) {
          transition-delay: .8s; }
        #conditions-card .forecast .temps.animate-in span:nth-child(6) {
          transition-delay: 1s; }
        #conditions-card .forecast .temps.animate-in span:nth-child(7) {
          transition-delay: 1.2s; }
        #conditions-card .forecast .temps.animate-in span:nth-child(8) {
          transition-delay: 1.4s; }
        #conditions-card .forecast .temps.animate-in span:nth-child(9) {
          transition-delay: 1.6s; }
      #conditions-card .forecast .temps span {
        display: inline-block;
        width: 10%;
        margin-right: 1%;
        text-align: center;
        font-size: 12px; }
      #conditions-card .forecast .temps span:after {
        content: "\00b0"; }
    #conditions-card .forecast .hist {
      opacity: 0.4; }
    #conditions-card .forecast .timeline .outer-bars {
      position: relative;
      margin: auto;
      width: 90%;
      height: 10px;
      border-left: 1px solid #4C4C4C;
      border-right: 1px solid #4C4C4C; }
    #conditions-card .forecast .timeline .inner-bars {
      display: inline-block;
      position: relative;
      top: -8px;
      width: 12.5%;
      height: 5px;
      border-right: 1px solid #4C4C4C; }
    #conditions-card .forecast .timeline .inner-bars:last-of-type {
      border-right: 0px solid #4C4C4C; }
    #conditions-card .forecast .timeline .horizontal-bar {
      position: absolute;
      width: 100%;
      height: 1px;
      top: 4px;
      border-top: 1px solid #4C4C4C; }
    #conditions-card .forecast .timeline .now-ball {
      position: absolute;
      top: 0px;
      left: 0%;
      height: 10px;
      width: 10px;
      border-radius: 50%;
      background-color: #87C404;
      -webkit-transition: left 1s;
      /* Safari */
      transition: left 1s; }
  #conditions-card .times span {
    display: inline-block;
    width: 10%;
    margin-right: 1%;
    margin-top: 3px;
    text-align: center;
    font-size: 10px;
    color: #A3A3A3; }
  #conditions-card .dates {
    position: relative; }
    #conditions-card .dates span {
      position: absolute;
      font-size: 10px;
      color: #696969; }
    #conditions-card .dates span:first-child {
      left: 0; }
    #conditions-card .dates span:nth-child(2) {
      left: 47%; }
    #conditions-card .dates span:last-child {
      right: 0; }
  #conditions-card .fct-button {
    text-align: center;
    display: block;
    margin: auto;
    width: 225px; }
  #conditions-card .loading-overlay {
    position: absolute;
    min-height: 300px;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: rgba(30, 32, 35, 0.85);
    z-index: 1; }
  #conditions-card.placeholder {
    background-color: #FFF;
    border: 1px solid #D7D7D7; }
    #conditions-card.placeholder .location {
      height: 21px;
      width: 60%;
      background-color: #E7E7E7; }
    #conditions-card.placeholder .pws {
      height: 16px;
      width: 90%;
      margin-top: 5px;
      background-color: #E7E7E7;
      background-image: none; }
    #conditions-card.placeholder .temps-wrapper .cur-temp {
      color: #696969; }
    #conditions-card.placeholder .temps-wrapper .feelslike {
      height: 18px;
      width: 90%;
      margin-top: 5px;
      background-color: #E7E7E7; }
    #conditions-card.placeholder .condition-icon {
      height: 56px;
      width: 56px;
      background-color: #E7E7E7;
      vertical-align: bottom; }
    #conditions-card.placeholder .hlp-wrapper {
      width: 30%; }
      #conditions-card.placeholder .hlp-wrapper .high, #conditions-card.placeholder .hlp-wrapper .low {
        width: 46%;
        color: #696969; }
      #conditions-card.placeholder .hlp-wrapper .pop {
        color: #696969; }
        #conditions-card.placeholder .hlp-wrapper .pop .pop-icon {
          background-image: none;
          background-color: #E7E7E7; }
    #conditions-card.placeholder .forecast .temps, #conditions-card.placeholder .forecast .condition-icons {
      opacity: 1; }
    #conditions-card.placeholder .forecast .condition-icons img {
      background-color: #E7E7E7;
      width: 10%;
      height: 26px; }
    #conditions-card.placeholder .forecast .temps span {
      color: #696969; }
      #conditions-card.placeholder .forecast .temps span:after {
        content: ""; }
    #conditions-card.placeholder .fct-button {
      color: #E7E7E7;
      background-color: #E7E7E7;
      height: 34px;
      border-radius: 5px; }
  #conditions-card.transparent {
    opacity: 0.2; }

#map-wrapper {
  position: relative;
  z-index: -1;
  height: 410px; }
  @media only screen and (max-width: 40em) {
    #map-wrapper {
      display: none; } }
  #map-wrapper #map {
    background-image: url("//icons.wxug.com/graphics/maps/Worldmap_gray.png");
    background-position: center;
    background-color: #696969;
    height: 410px;
    width: 100%;
    position: absolute;
    top: 0; }
    #map-wrapper #map .map {
      position: absolute;
      background-position: center;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
    #map-wrapper #map img {
      max-width: inherit; }
  #map-wrapper.has-caster {
    height: 300px; }
    #map-wrapper.has-caster #map {
      height: 300px; }

#pws-line {
  pointer-events: none; }

#mapForm-contain {
  display: none;
  padding-left: 15px;
  position: absolute;
  top: 65px;
  width: 320px; }
  @media only screen and (min-width: 80em) {
    #mapForm-contain {
      padding-left: 0px; } }
  @media only screen and (max-width: 40em) {
    #mapForm-contain {
      height: 0;
      overflow: hidden; } }
  #mapForm-contain .search-desc {
    background-color: #1E2023;
    color: #FFF;
    padding: 10px 15px;
    margin-bottom: 10px;
    font-size: 18px; }
  #mapForm-contain #mapSearch-contain {
    border: 1px solid #8ED1E9;
    background-color: #BDBDBD;
    border-radius: 5px; }
    #mapForm-contain #mapSearch-contain #mapSearch {
      background-color: #BDBDBD;
      color: #FFF;
      -webkit-border-bottom-right-radius: 0;
      -webkit-border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      border-top-right-radius: 0;
      border-width: 0px; }
    #mapForm-contain #mapSearch-contain ::-webkit-input-placeholder {
      /* WebKit browsers */
      color: #4C4C4C; }
    #mapForm-contain #mapSearch-contain :-moz-placeholder {
      /* Mozilla Firefox 4 to 18 */
      color: #4C4C4C;
      opacity: 1; }
    #mapForm-contain #mapSearch-contain ::-moz-placeholder {
      /* Mozilla Firefox 19+ */
      color: #4C4C4C;
      opacity: 1; }
    #mapForm-contain #mapSearch-contain :-ms-input-placeholder {
      /* Internet Explorer 10+ */
      color: #4C4C4C; }
    #mapForm-contain #mapSearch-contain #map-search-button {
      -webkit-border-bottom-right-radius: 5px;
      -webkit-border-top-right-radius: 5px;
      border-bottom-right-radius: 5px;
      border-top-right-radius: 5px;
      height: 34px;
      line-height: 34px;
      font-weight: 100; }
      #mapForm-contain #mapSearch-contain #map-search-button .fi-magnifying-glass {
        color: #BDBDBD;
        position: relative;
        top: 2px;
        font-size: 18px;
        margin-right: 5px; }
  #mapForm-contain.transparent {
    opacity: 0.2; }

.caster-wrapper {
  margin-top: 20px;
  margin-bottom: 35px; }
  @media only screen and (max-width: 64em) {
    .caster-wrapper {
      display: none; } }
  .caster-wrapper .hp-caster-header {
    padding-top: 10px;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px; }
  .caster-wrapper .hp-caster-text {
    border-top: 1px solid #D7D7D7;
    padding-top: 10px;
    width: 95%;
    margin-right: auto;
    margin-left: 0; }
    .caster-wrapper .hp-caster-text p {
      font-size: 15px;
      line-height: 20px; }
  .caster-wrapper .hp-caster-twitter-link a, .caster-wrapper .hp-caster-twitter-link a:link, .caster-wrapper .hp-caster-twitter-link a:visited, .caster-wrapper .hp-caster-twitter-link a:hover {
    font-size: 14px; }
    .caster-wrapper .hp-caster-twitter-link a i, .caster-wrapper .hp-caster-twitter-link a:link i, .caster-wrapper .hp-caster-twitter-link a:visited i, .caster-wrapper .hp-caster-twitter-link a:hover i {
      font-size: 22px;
      position: relative;
      top: 3px;
      color: #1E2023;
      margin-right: 5px; }
  .caster-wrapper #caster-image {
    position: relative; }
    .caster-wrapper #caster-image a, .caster-wrapper #caster-image a:link, .caster-wrapper #caster-image a:visited, .caster-wrapper #caster-image a:hover {
      color: #FFF; }
    .caster-wrapper #caster-image img {
      position: relative; }
    .caster-wrapper #caster-image .caster-type {
      position: absolute;
      left: 0.625rem;
      right: 0.625rem;
      bottom: 15px;
      background-color: #D5202A;
      padding: 10px 10px 10px 20px;
      font-size: 20px; }

.caster-banner-wrapper a, .caster-banner-wrapper a:link, .caster-banner-wrapper a:visited, .caster-banner-wrapper a:hover {
  color: #FFF; }
.caster-banner-wrapper .caster-banner {
  background-color: #D5202A;
  padding: 10px 30px;
  font-size: 20px; }
  @media only screen and (min-width: 64.063em) {
    .caster-banner-wrapper .caster-banner {
      display: none; } }

.Index-Index #inner-content {
  margin: 0px auto; }

#location {
  margin-bottom: 10px; }
  @media only screen {
    #location {
      min-height: 49px; } }
  @media only screen and (min-width: 40.063em) {
    #location {
      min-height: 56px; } }
  #location .local-time {
    white-space: nowrap;
    float: right;
    line-height: 22px;
    font-size: 0.75rem;
    color: #4C4C4C; }
    @media only screen {
      #location .local-time {
        display: none; } }
    @media only screen and (min-width: 64.063em) {
      #location .local-time {
        display: block; } }
    #location .local-time SPAN {
      font-weight: bold;
      color: #1E2023; }

#station-label {
  color: #4C4C4C;
  font-size: 0.9375rem;
  line-height: 1.2; }
  #station-label .wx-value {
    color: #1E2023; }
  #station-label .station-type {
    width: 20px;
    height: 20px;
    margin-right: 5px;
    vertical-align: middle;
    background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
    background-repeat: no-repeat; }
    @media only screen {
      #station-label .station-type {
        display: none; } }
    @media only screen and (min-width: 40.063em) {
      #station-label .station-type {
        display: inline-block; } }
    #station-label .station-type.is-pws {
      background-position: 0 -616px; }
    #station-label .station-type.is-airport {
      background-position: 0 -597px; }
  #station-label .station-id {
    text-decoration: underline; }
    @media only screen {
      #station-label .station-id {
        display: none; } }
    @media only screen and (min-width: 40.063em) {
      #station-label .station-id {
        display: inline-block; } }

#report-link {
  font-size: 0.9375rem; }

#station-select-button {
  display: none;
  font-size: 0.9375rem;
  line-height: 1.2;
  padding-right: 20px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5ZjZjODg1Mi03OTY3LTRmYmUtOTYyMS1kMDM1MjExN2YwYzAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Nzc4MEFCN0U5NzNDMTFFMzg5NDJBMjQ4RTA2MTc2NzIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Nzc4MEFCN0Q5NzNDMTFFMzg5NDJBMjQ4RTA2MTc2NzIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWY2Yzg4NTItNzk2Ny00ZmJlLTk2MjEtZDAzNTIxMTdmMGMwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjlmNmM4ODUyLTc5NjctNGZiZS05NjIxLWQwMzUyMTE3ZjBjMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgykvZwAAADWSURBVHjahM4xCwFhHMfx566UTBbZlUUZlNFgUcLizibDrQwy2JRJLCJvACWlxGBUYuBVeBVGhsf30TO4c7qrz/2fnuf/+z+PIexdSQgxgiW31bsI+IzaPkZZoG/yayKNGwfZgGCCcoW6cKLCFpZQEy80FP8EM+oCJHFE2eSpTxYOhojgQKPjCRbUYMSxRoXcw5BSfje1KDOoF/VoGLBXZz1HCGN02f+EXGE9wKasEMYZeX3UITR19XrDekBOPR9RvNAguPnp8wvrASmKCrQJnvx63gIMAEdmRsqHwpTyAAAAAElFTkSuQmCC") no-repeat right center; }
  #station-select-button:hover {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxNjUzM0ZEOTI5QzExRTM4NkEwRTcwMUJCMEJFMTk0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxNjUzM0ZFOTI5QzExRTM4NkEwRTcwMUJCMEJFMTk0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjE2NTMzRkI5MjlDMTFFMzg2QTBFNzAxQkIwQkUxOTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjE2NTMzRkM5MjlDMTFFMzg2QTBFNzAxQkIwQkUxOTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz404VqsAAAA1klEQVR42oSOMQsBYRjHn7tSMllkVxZlkBsNFiVMjDLcyiCDLMokZxD5Aigps1GJgclH8CmMDOd37xnOoXvr9/T2vv/f8zyabWVLImJBVXrXmwSdsRGjLmGgU5qQhgsfRoCYoJ7BGTjV1USRFTgdTwSKf8SMGiCShD2UdVZ9cDFhBBHYETR9YkE1FonDBip4d822bW+oRZ2Ds1GfwJC3OvcFhGACXd6V9Cm7DWrUNYThCPn3Twdp5o1+y26DnFpfJApPaCBu/bHfstsgRXWENuLhV+QlwAB2Wz5n1g/+zgAAAABJRU5ErkJggg==") no-repeat right center; }
  #station-select-button.open {
    background: url("data:image/jpg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAeAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTU3NzIsIDIwMTQvMDEvMTMtMTk6NDQ6MDAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVERDYzNTA3MEVCNzExRTQ4QzkyRkMzQjhEM0Y5ODk3IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVERDYzNTA4MEVCNzExRTQ4QzkyRkMzQjhEM0Y5ODk3Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RURENjM1MDUwRUI3MTFFNDhDOTJGQzNCOEQzRjk4OTciIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RURENjM1MDYwRUI3MTFFNDhDOTJGQzNCOEQzRjk4OTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAQCwsLDAsQDAwQFw8NDxcbFBAQFBsfFxcXFxcfHhcaGhoaFx4eIyUnJSMeLy8zMy8vQEBAQEBAQEBAQEBAQEBAAREPDxETERUSEhUUERQRFBoUFhYUGiYaGhwaGiYwIx4eHh4jMCsuJycnLis1NTAwNTVAQD9AQEBAQEBAQEBAQED/wAARCAAIAA8DASIAAhEBAxEB/8QAYwABAQEAAAAAAAAAAAAAAAAAAAEGAQEAAAAAAAAAAAAAAAAAAAADEAACAQMDBQEAAAAAAAAAAAABAgMAEQQxQQUhUZESIhMRAAEEAgMAAAAAAAAAAAAAABEAIVHRAUESQhP/2gAMAwEAAhEDEQA/ANRKcrmJHx4/fF42MlJpbFJZ2BsUS/VUG53071Yzm4zHi8tpJYZ1aPFz47/otwfmUjR1Gj7+aUp8gdfMNJtE53zLwKX/2Q==") no-repeat right center; }
    #station-select-button.open:hover {
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAICAYAAAAm06XyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDBGMTgxQTgwRUQyMTFFNDhDOTJGQzNCOEQzRjk4OTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDBGMTgxQTkwRUQyMTFFNDhDOTJGQzNCOEQzRjk4OTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFREQ2MzUwOTBFQjcxMUU0OEM5MkZDM0I4RDNGOTg5NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFREQ2MzUwQTBFQjcxMUU0OEM5MkZDM0I4RDNGOTg5NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkxQO9QAAAD+SURBVHjaYvj//z8DVvz6jtb/OX6X/z846YRLDXaNj8/Z/O83ev+/Q/H//y71X/+vbQ/Hpo6JAR3c3B3MsCJmN8PP9wIMsnYHGP79YmXYlLWC4fTiAgy1KKadXZb9v0P5L9jGozOrwWJXtkSDbQeJ7e3u+f/vHyOqs0ECB/rbwAo61X7/v7g+EcXQe0dd//fpfwLLbypb+v/PLzaIZhBjS9UCsESP7tf/dw97YA2HF9cM/0+yegFWtyJl1/8fn/kY/q/O3AIWmGj+6v+zKyY4Qx+E3z9S+j/T/RZY/ZKYwwz/7xz0+j/X/9L/dw9V8GqE4a/vRP+vytgKsgggwADrxTycjPHgnAAAAABJRU5ErkJggg==") no-repeat right center; }

#update-time {
  display: inline-block;
  color: #1E2023; }
  #update-time.offline {
    color: #D5202A; }
    #update-time.offline:after {
      content: " (station offline)"; }

#actual-time {
  white-space: nowrap; }
  @media only screen {
    #actual-time {
      display: none; } }
  @media only screen and (min-width: 40.063em) {
    #actual-time {
      display: block; } }

#current {
  border-top: 1px solid #D7D7D7; }
  @media only screen {
    #current {
      min-height: 339px; } }
  @media only screen and (min-width: 40.063em) {
    #current {
      min-height: 229px; } }
  #current H2 {
    border-bottom: none;
    color: #4C4C4C;
    font-size: 0.75rem;
    margin: 8px 0;
    line-height: 1.4; }
  #current.open .cc1 .cc3 {
    display: table; }
  #current.open .cc1 .cc3-toggle-show {
    display: none; }
  #current.open .cc1 .cc3-toggle-hide {
    display: inline; }
  #current .cc1 {
    padding: 0; }
    #current .cc1 .row:first-child {
      margin-right: 0.625rem;
      margin-left: 0; }
      #current .cc1 .row:first-child .columns {
        padding: 0; }
  #current .cc2 {
    padding: 5px 0.625rem 5px 0.625rem;
    border-right: 1px solid #D7D7D7; }
    @media only screen {
      #current .cc2 {
        display: none; } }
    @media only screen and (min-width: 40.063em) {
      #current .cc2 {
        border-left: 1px solid #D7D7D7; } }
    @media only screen and (min-width: 64.063em) {
      #current .cc2 {
        display: block; } }
  @media only screen {
    #current .ccDetails {
      display: block; } }
  @media only screen and (min-width: 64.063em) {
    #current .ccDetails {
      display: none; } }
  #current .cc2 TABLE, #current .ccDetails TABLE {
    border: 0;
    margin: 0;
    width: 100%; }
    #current .cc2 TABLE TR, #current .ccDetails TABLE TR {
      background: #FFF !important; }
      #current .cc2 TABLE TR TD, #current .ccDetails TABLE TR TD {
        color: #4C4C4C;
        font-size: 0.75rem;
        line-height: 1.5;
        vertical-align: top;
        padding: 2px; }
        #current .cc2 TABLE TR TD .wx-value, #current .ccDetails TABLE TR TD .wx-value {
          color: #1E2023; }
        #current .cc2 TABLE TR TD A .wx-value, #current .ccDetails TABLE TR TD A .wx-value {
          color: #0074A2; }
        #current .cc2 TABLE TR TD A:hover .wx-value, #current .ccDetails TABLE TR TD A:hover .wx-value {
          color: #FF8833; }
        #current .cc2 TABLE TR TD CODE, #current .ccDetails TABLE TR TD CODE {
          font-weight: 600;
          line-height: 1;
          color: #1E2023; }
  #current .cc2 .cc3-toggle, #current .ccDetails .cc3-toggle {
    margin-bottom: 20px;
    text-align: center; }
    @media only screen {
      #current .cc2 .cc3-toggle, #current .ccDetails .cc3-toggle {
        display: block; } }
    @media only screen and (min-width: 64.063em) {
      #current .cc2 .cc3-toggle, #current .ccDetails .cc3-toggle {
        display: none; } }
  #current .cc2 .cc3-toggle-hide, #current .ccDetails .cc3-toggle-hide {
    display: none; }
  @media only screen {
    #current .cc2 .cc3, #current .ccDetails .cc3 {
      display: none; } }
  @media only screen and (min-width: 64.063em) {
    #current .cc2 .cc3, #current .ccDetails .cc3 {
      display: block; } }
  #current .cc2.open .cc3-toggle-hide, #current .ccDetails.open .cc3-toggle-hide {
    display: inline; }
  #current .cc2.open .cc3-toggle-show, #current .ccDetails.open .cc3-toggle-show {
    display: none; }
  #current .cc2.open .cc3, #current .ccDetails.open .cc3 {
    display: table-row-group; }
  @media only screen {
    #current .ccMap {
      padding: 0; } }
  @media only screen and (min-width: 64.063em) {
    #current .ccMap {
      padding-left: 0.625rem; } }
  #current .ccMap .tabs {
    margin: 0; }

#curIcon {
  text-align: center; }
  @media only screen {
    #curIcon {
      height: 50px; } }
  @media only screen and (min-width: 40.063em) {
    #curIcon {
      height: 75px; } }
  @media only screen and (min-width: 64.063em) {
    #curIcon {
      height: 85px; } }
  #curIcon IMG {
    max-width: none !important;
    margin: 0 auto; }
    @media only screen {
      #curIcon IMG {
        width: 50px;
        height: 50px; } }
    @media only screen and (min-width: 40.063em) {
      #curIcon IMG {
        width: 75px;
        height: 75px; } }
    @media only screen and (min-width: 64.063em) {
      #curIcon IMG {
        width: 85px;
        height: 85px; } }

#curCond {
  margin-top: 10px;
  text-align: center;
  font-size: 0.9375rem;
  line-height: 1.125rem;
  white-space: normal; }
  @media only screen and (min-width: 40.063em) {
    #curCond {
      min-width: 90px; } }
  #curCond .wx-value {
    font-weight: normal; }

#curTemp {
  font-family: 'verblight';
  text-align: center; }
  @media only screen {
    #curTemp {
      height: 50px; } }
  @media only screen and (min-width: 40.063em) {
    #curTemp {
      height: 75px;
      line-height: 65px; } }
  @media only screen and (min-width: 64.063em) {
    #curTemp {
      height: 85px;
      line-height: 75px; } }
  #curTemp .wx-data {
    height: 50px; }
    @media only screen {
      #curTemp .wx-data {
        font-size: 2.75rem; } }
    @media only screen and (min-width: 40.063em) {
      #curTemp .wx-data {
        font-size: 3.125rem; } }
    @media only screen and (min-width: 64.063em) {
      #curTemp .wx-data {
        font-size: 3.75rem; } }
    #curTemp .wx-data .wx-value, #curTemp .wx-data .wx-unit {
      font-weight: normal; }
    #curTemp .wx-data .wx-unit {
      vertical-align: super; }
      @media only screen {
        #curTemp .wx-data .wx-unit {
          font-size: 1.25rem; } }
      @media only screen and (min-width: 40.063em) {
        #curTemp .wx-data .wx-unit {
          font-size: 1.5rem; } }

#curFeel {
  margin-top: 10px;
  text-align: center;
  font-size: 0.9375rem; }
  #curFeel .wx-label {
    font-size: 0.75rem;
    color: #4C4C4C; }

#curWind {
  position: relative;
  margin: 0 auto; }
  @media only screen {
    #curWind {
      width: 50px;
      height: 50px; } }
  @media only screen and (min-width: 40.063em) {
    #curWind {
      width: 65px;
      height: 65px; } }
  @media only screen and (min-width: 64.063em) {
    #curWind {
      height: 85px; } }

#windCompassContainer {
  overflow: hidden; }
  @media only screen {
    #windCompassContainer {
      width: 50px;
      height: 50px; } }
  @media only screen and (min-width: 40.063em) {
    #windCompassContainer {
      width: 65px;
      height: 65px;
      margin: 10px auto 0 auto; } }

#windCompass {
  position: absolute;
  top: 0;
  left: 0;
  display: block; }
  @media only screen {
    #windCompass .dial {
      border-radius: 50%;
      width: 46px;
      height: 46px;
      border: 2px solid #818282;
      position: relative;
      -moz-box-sizing: content-box;
      -webkit-box-sizing: content-box;
      box-sizing: content-box; }
    #windCompass .arrow-direction {
      width: 0;
      height: 0;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 15px solid #1E2023;
      position: absolute;
      left: 18px;
      top: -8.33333px; } }
  @media only screen and (min-width: 40.063em) {
    #windCompass .dial {
      border-radius: 50%;
      width: 59px;
      height: 59px;
      border: 3px solid #818282;
      position: relative;
      -moz-box-sizing: content-box;
      -webkit-box-sizing: content-box;
      box-sizing: content-box; }
    #windCompass .arrow-direction {
      width: 0;
      height: 0;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 18px solid #1E2023;
      position: absolute;
      left: 23.5px;
      top: -10px; } }
  #windCompass.wx-updated {
    -webkit-transition: all 500ms transform;
    -moz-transition: all 500ms transform;
    transition: all 500ms transform; }
    #windCompass.wx-updated .arrow-direction {
      border-top-color: #5B9F49; }

#windN {
  left: 0;
  text-align: center;
  position: absolute; }
  @media only screen {
    #windN {
      top: 5px;
      width: 50px;
      font-size: 0.5rem; } }
  @media only screen and (min-width: 40.063em) {
    #windN {
      top: 8px;
      width: 65px;
      font-size: 0.65rem; } }
  @media only screen and (min-width: 64.063em) {
    #windN {
      top: 7px; } }

#windCompassSpeed {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  text-align: center;
  font-weight: 500; }
  @media only screen {
    #windCompassSpeed {
      width: 50px;
      line-height: 55px;
      font-size: 0.875rem; } }
  @media only screen and (min-width: 40.063em) {
    #windCompassSpeed {
      width: 65px;
      line-height: 65px;
      font-size: 0.9375rem; } }
  @media only screen and (min-width: 64.063em) {
    #windCompassSpeed {
      line-height: 70px;
      font-size: 1.125rem; } }

#windDir {
  text-align: center;
  color: #4C4C4C;
  font-size: 0.75rem;
  line-height: 1.125rem; }
  @media only screen {
    #windDir {
      margin-top: 10px; } }
  @media only screen and (min-width: 64.063em) {
    #windDir {
      margin-top: 0; } }
  #windDir .wx-value {
    color: #1E2023;
    font-size: 0.9375rem; }
  #windDir .wx-data .wx-value {
    font-size: 0.75rem; }
  #windDir .is-variable {
    display: none; }
  #windDir .not-variable {
    display: inline; }
  #windDir .wind-dir-vrb .is-variable {
    display: inline; }
  #windDir .wind-dir-vrb .not-variable {
    display: none; }

#cc-sun-rise, .astronomy-data .sun .sunrise-icon {
  color: #E59900;
  background-position: 0 2px; }

#cc-sun-set, .astronomy-data .sun .sunset-icon {
  color: #CC5500;
  background-position: 0 -18px; }

.astronomy-data .moon .moonrise-icon {
  color: #4C4C4C;
  background-position: 0 -37px; }

.astronomy-data .moon .moonset-icon {
  color: #4C4C4C;
  background-position: 0 -57px; }

#cc-moon-phase, .astronomy-data .moon .moon-icon {
  color: #4C4C4C;
  white-space: nowrap; }

#todaySummary {
  padding-bottom: 10px;
  border-bottom: 1px solid #D7D7D7; }
  #todaySummary A, #todaySummary .today {
    font-size: 0.9375rem; }
  #todaySummary DIV {
    font-size: 0.75rem;
    margin-top: 5px; }
  #todaySummary .high {
    color: #D5202A; }
  #todaySummary .low {
    color: #0053AE; }
  #todaySummary .radar-loop {
    font-size: 0.75rem;
    white-space: nowrap; }
  #todaySummary .pop {
    font-weight: normal;
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
    background-repeat: no-repeat;
    background-position: 2px -383px;
    padding-left: 19px;
    vertical-align: middle;
    top: -1px;
    position: relative; }
    #todaySummary .pop.wet {
      background-position: 2px -397px; }
    #todaySummary .pop.snow {
      background-position: -2px -733px;
      width: 16px;
      height: 16px; }
      #todaySummary .pop.snow.wet {
        background-position: -2px -750px; }

.astronomy-data {
  font-size: 0.75rem;
  margin: 10px 0 !important; }
  .astronomy-data A {
    font-size: 0.9375rem; }
  .astronomy-data .astro-label {
    display: inline-block;
    min-width: 50px; }
  .astronomy-data .sun, .astronomy-data .moon {
    margin-top: 5px; }
  .astronomy-data .moonNorth, .astronomy-data .moonSouth {
    position: relative;
    padding-left: 25px; }
  .astronomy-data .astro-data {
    display: inline-block;
    height: 20px;
    background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
    background-repeat: no-repeat; }
  .astronomy-data .sun .astro-data, .astronomy-data .moon .astro-data {
    padding-left: 25px;
    line-height: 20px; }
  .astronomy-data .sun .rise, .astronomy-data .moon .rise {
    margin-right: 10px; }
  .astronomy-data .sun .rise, .astronomy-data .sun .set, .astronomy-data .moon .rise, .astronomy-data .moon .set {
    white-space: nowrap; }
  .astronomy-data .moon {
    line-height: 1.125rem; }
    .astronomy-data .moon .astro-data {
      position: absolute;
      top: 0;
      left: 0;
      width: 20px; }
  .astronomy-data .moonNorth .p-lastqtr {
    background-position: 0px -80px; }
  .astronomy-data .moonNorth .p-waningcrescent {
    background-position: 0px -100px; }
  .astronomy-data .moonNorth .p-new {
    background-position: 0px -120px; }
  .astronomy-data .moonNorth .p-waxingcrescent {
    background-position: 0px -139px; }
  .astronomy-data .moonNorth .p-firstqtr {
    background-position: 0px -159px; }
  .astronomy-data .moonNorth .p-waninggibbous {
    background-position: 0px -178px; }
  .astronomy-data .moonNorth .p-full {
    background-position: 0px -197px; }
  .astronomy-data .moonNorth .p-waxinggibbous {
    background-position: 0px -217px; }
  .astronomy-data .moonSouth .p-lastqtr {
    background-position: 0px -159px; }
  .astronomy-data .moonSouth .p-waningcrescent {
    background-position: 0px -139px; }
  .astronomy-data .moonSouth .p-new {
    background-position: 0px -197px; }
  .astronomy-data .moonSouth .p-waxingcrescent {
    background-position: 0px -100px; }
  .astronomy-data .moonSouth .p-firstqtr {
    background-position: 0px -80px; }
  .astronomy-data .moonSouth .p-waninggibbous {
    background-position: 0px -217px; }
  .astronomy-data .moonSouth .p-full {
    background-position: 0px -120px; }
  .astronomy-data .moonSouth .p-waxinggibbous {
    background-position: 0px -178px; }

#weather-map {
  min-height: 295px; }
  #weather-map .content {
    position: relative; }
    @media only screen {
      #weather-map .content {
        margin: 10px 0 34px 0; } }
    @media only screen and (min-width: 40.063em) {
      #weather-map .content {
        margin-bottom: 0; } }
    #weather-map .content A {
      border-bottom: 0; }
    #weather-map .content .map {
      width: 100%;
      height: 250px; }
      #weather-map .content .map .gmnoprint IMG {
        max-width: none; }
    #weather-map .content .animate_button {
      cursor: pointer;
      position: absolute;
      top: 42px;
      left: 4px;
      width: 22px;
      height: 22px;
      z-index: 1; }
      #weather-map .content .animate_button .mapPlay {
        width: 100%;
        height: 100%;
        top: 0px;
        left: 0px;
        position: absolute;
        background-image: url("//icons.wxug.com/i/o/sprite-common-grid.png?v=1.5");
        background-repeat: no-repeat;
        background-position: -39px -39px;
        line-height: 0;
        padding-left: 0; }
        #weather-map .content .animate_button .mapPlay.touch {
          width: 40px;
          height: 40px;
          top: 15px;
          left: 1px;
          background-position: -430px -130px; }
      #weather-map .content .animate_button .mapStop {
        width: 100%;
        height: 100%;
        top: 0px;
        left: 0px;
        position: absolute;
        background-image: url("//icons.wxug.com/i/o/sprite-common-grid.png?v=1.5");
        background-repeat: no-repeat;
        background-position: -139px -39px;
        line-height: 0;
        padding-left: 0; }
        #weather-map .content .animate_button .mapStop.touch {
          width: 40px;
          height: 40px;
          top: 15px;
          left: 1px;
          position: absolute;
          background-position: -530px -130px; }
  #weather-map .no-radar {
    position: absolute;
    top: 45px;
    right: 0;
    padding: 2px;
    font-size: 0.75rem;
    font-weight: bold;
    color: #D5202A;
    background-color: #FFF;
    z-index: 2;
    opacity: 0.8; }
  #weather-map .enticements {
    margin: 0;
    border: none;
    background-color: #5B9F49;
    padding: 0;
    position: relative; }
    @media only screen {
      #weather-map .enticements {
        display: none; } }
    @media only screen and (max-width: 40em) {
      #weather-map .enticements {
        display: none !important; } }
    #weather-map .enticements .graphic {
      display: inline-block;
      width: 41px;
      height: 41px;
      position: absolute;
      top: 0;
      left: 0;
      background-image: url("//icons.wxug.com/i/o/sprite-common-grid.png?v=1.5");
      background-repeat: no-repeat;
      background-position: -30px -231px; }
    #weather-map .enticements .enticement-list {
      margin-left: 0;
      margin-bottom: 0; }
    #weather-map .enticements .enticement {
      display: inline-block;
      padding-left: 50px;
      text-decoration: underline; }
      #weather-map .enticements .enticement A {
        display: block;
        color: #FFF;
        height: 41px;
        line-height: 41px; }

#wundermap_links {
  height: 34px;
  line-height: 34px;
  position: absolute;
  bottom: -34px;
  color: #4C4C4C; }
  @media only screen {
    #wundermap_links {
      width: 100%;
      text-align: center;
      font-size: 0.9375rem; } }
  @media only screen and (min-width: 40.063em) {
    #wundermap_links {
      width: auto;
      text-align: right;
      font-size: 0.75rem;
      top: -44px;
      right: 5px; } }

#webcamModal {
  border-radius: 5px;
  left: 50%;
  margin-left: -150px;
  height: auto;
  min-height: 1px;
  padding: 20px; }
  @media only screen {
    #webcamModal {
      width: auto;
      width: 300px; } }
  @media only screen and (min-width: 40.063em) {
    #webcamModal {
      width: 600px;
      margin-left: -300px; } }
  #webcamModal .camNeighborhood {
    font-size: 1rem;
    font-weight: bold; }
  #webcamModal .camImage {
    border-top: solid 1px #696969;
    border-right: solid 1px #D7D7D7;
    border-bottom: solid 1px #D7D7D7;
    border-left: solid 1px #696969; }
  #webcamModal P {
    text-align: center;
    margin-top: 10px;
    font-size: 0.75rem; }

#webcamModalImage {
  width: 100%;
  margin: 0 auto;
  display: block; }

#stationselector {
  position: relative; }
  #stationselector IMG {
    max-width: none; }
  #stationselector.open {
    background: #F7F7F7;
    border-top: 1px solid #D7D7D7;
    padding: 20px 15px 15px 15px; }
    #stationselector.open .close {
      display: inline-block; }
  #stationselector .close {
    height: 20px;
    cursor: pointer;
    font-size: 0.75rem;
    color: #0074A2;
    position: absolute;
    top: 5px;
    right: 5px; }
    #stationselector .close:hover {
      color: #FF8833; }
  #stationselector .list-container {
    min-height: 450px;
    background: #FFF; }
    @media only screen {
      #stationselector .list-container {
        margin: 10px 0 0 0; } }
    @media only screen and (min-width: 40.063em) {
      #stationselector .list-container {
        margin: 10px 0 0 15px; } }
    @media only screen and (min-width: 64.063em) {
      #stationselector .list-container {
        margin: 0 15px; } }
  @media only screen {
    #stationselector .current-container {
      margin: 0;
      background: #FFF; } }
  @media only screen and (min-width: 40.063em) {
    #stationselector .current-container {
      margin: 0 0 0 15px; } }
  @media only screen and (min-width: 64.063em) {
    #stationselector .current-container {
      margin: 0;
      height: 450px;
      background: #FFF url("//icons.wxug.com/i/o/current-container-bg.png") no-repeat center bottom;
      background-size: 100%; } }
  #stationselector .title {
    height: 40px;
    line-height: 40px;
    margin: 0 10px; }

#stationselector_loading {
  -webkit-transition: all 500ms height;
  -moz-transition: all 500ms height;
  transition: all 500ms height;
  height: 0px; }
  #stationselector_loading.loading {
    height: 30px; }

#stationselector_toomany {
  font-size: 0.9375rem;
  text-align: center; }

#stationselector_list {
  margin: 0 10px;
  overflow: auto; }
  @media only screen {
    #stationselector_list {
      height: auto; } }
  @media only screen and (min-width: 40.063em) {
    #stationselector_list {
      height: 370px; } }

#stationselector_content {
  display: none; }
  #stationselector_content.expanded #stationselector_list {
    height: auto;
    overflow: visible; }
  #stationselector_content.expanded .list-expand {
    display: none; }
  #stationselector_content.expanded .list-collapse {
    display: inline; }
  #stationselector_content.expanded .list-scroll-arrow {
    display: none; }
  #stationselector_content .list-collapse {
    display: none; }

#stationselector_nostations {
  padding: 15px 20px 20px 20px;
  height: 410px;
  display: none;
  background: #FFF url("//icons.wxug.com/i/o/list-container-bg.png") no-repeat center bottom;
  background-size: 100%; }

#stationselector_table {
  margin: 5px 0 30px 0; }
  #stationselector_table TR.is-pws .station-icon {
    background-position: 0 -616px; }
  #stationselector_table TR.is-airport .station-icon {
    background-position: 0 -597px; }
  #stationselector_table TR TD {
    background-color: #FFF !important;
    padding: 3px 5px; }
    #stationselector_table TR TD .station-icon {
      display: inline-block;
      width: 20px;
      height: 20px;
      background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
      background-repeat: no-repeat; }
    #stationselector_table TR TD .temp {
      color: #1E2023; }
  #stationselector_table .stationselectorRowAirport.hover,
  #stationselector_table .stationselectorRowPWS.hover {
    color: #FF8833; }
  #stationselector_table .stationselectorRowAirport.selected,
  #stationselector_table .stationselectorRowPWS.selected {
    font-weight: bold; }

#stationselector_list_footer {
  position: relative;
  text-align: center;
  height: 40px;
  line-height: 40px;
  margin: 0 10px;
  font-size: 0.9375rem; }
  #stationselector_list_footer .list-scroll-up {
    right: 30px;
    background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
    background-position: 0 -415px;
    background-repeat: no-repeat; }
  #stationselector_list_footer .list-scroll-down {
    right: 0;
    background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
    background-position: 0 -433px;
    background-repeat: no-repeat; }
  #stationselector_list_footer .list-scroll-up, #stationselector_list_footer .list-scroll-down {
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    cursor: pointer; }
  #stationselector_list_footer .list-scroll-arrow.disabled {
    opacity: 0.2;
    cursor: default; }
  #stationselector_list_footer .scroll-fade {
    position: absolute;
    top: -30px;
    width: 100%;
    height: 30px;
    background-color: transparent;
    background-image: linear, false, rgba(255, 0, 0, 0), #FFF;
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), #FFF);
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0), #FFF); }

@media only screen {
  #stationselector_current {
    padding: 0 15px 5px 15px; } }
@media only screen and (min-width: 64.063em) {
  #stationselector_current {
    padding: 0 15px;
    height: 410px; } }
#stationselector_current .station-type {
  background-image: url("//icons.wxug.com/i/o/sprite-common-vert.png?v=1.6");
  background-repeat: no-repeat;
  height: 20px;
  line-height: 20px;
  padding-left: 25px;
  font-size: 0.75rem; }
  #stationselector_current .station-type.is-pws {
    background-position: 0 -616px; }
  #stationselector_current .station-type.is-airport {
    background-position: 0 -597px; }
#stationselector_current .station-name {
  font-size: 1.125rem;
  line-height: 1.4;
  margin: 10px 0; }
#stationselector_current .station-location {
  font-size: 0.9375rem; }
  @media only screen {
    #stationselector_current .station-location {
      display: none; } }
  @media only screen and (min-width: 64.063em) {
    #stationselector_current .station-location {
      display: block; } }
  #stationselector_current .station-location .wx-data {
    margin-top: 5px; }

@media only screen {
  #stationselector_map {
    height: 200px;
    margin-bottom: 10px; } }
@media only screen and (min-width: 40.063em) {
  #stationselector_map {
    height: 375px;
    margin-bottom: 0; } }

#station-list {
  margin-top: 20px; }
  #station-list TABLE TH {
    white-space: nowrap; }

#station-list-table {
  min-height: 20px; }

#forecast {
  width: 100%;
  margin: 0;
  max-width: 80rem;
  margin-top: 20px; }
  @media only screen and (min-width: 64.063em) {
    #forecast {
      min-height: 600px; } }
  #forecast:before, #forecast:after {
    content: " ";
    display: table; }
  #forecast:after {
    clear: both; }
  #forecast > .columns {
    padding-left: 0;
    padding-right: 0;
    float: left; }
  #forecast .content {
    padding-right: 0;
    padding-left: 0; }
  #forecast .fctLinks {
    border-bottom: 1px solid #D7D7D7;
    font-size: 0.75rem; }
    #forecast .fctLinks:before, #forecast .fctLinks:after {
      content: " ";
      display: table; }
    #forecast .fctLinks:after {
      clear: both; }
    #forecast .fctLinks .left,
    #forecast .fctLinks .right {
      height: 34px;
      line-height: 34px; }
    #forecast .fctLinks .left {
      font-size: 0.9375rem; }
      #forecast .fctLinks .left A I {
        color: #333333;
        font-size: 1.25rem;
        font-weight: normal; }
    #forecast .fctLinks .footer {
      clear: both;
      background-color: #F7F7F7;
      border-top: 1px solid #D7D7D7;
      height: 34px;
      line-height: 34px;
      text-align: center; }
      #forecast .fctLinks .footer A {
        font-size: 0.9375rem; }
        #forecast .fctLinks .footer A I {
          color: #333333;
          font-size: 1.25rem;
          font-weight: normal; }
  #forecast .forecast-tabs {
    min-height: 500px;
    margin-bottom: 20px; }
    #forecast .forecast-tabs H2 {
      margin: 0; }
    #forecast .forecast-tabs > .content {
      min-height: 400px; }

@media only screen and (min-width: 64.063em) {
  .standard .forecast-tabs {
    min-height: 610px; } }

#forecast-graph {
  width: auto;
  max-width: none; }
  @media only screen {
    #forecast-graph {
      margin-left: -0.9375rem;
      margin-right: -0.9375rem; } }
  @media only screen and (min-width: 40.063em) {
    #forecast-graph {
      margin: 0; } }

/*
#feedback {
	margin: 30px auto auto auto;
	max-width: 420px;
	border: $wunder-border;
	background: #EFEFEF;
	padding: 25px;
	box-sizing: border-box;
	H1 {
		border-bottom: $wunder-border;
		margin-bottom: 20px;
	}
	FORM {
		@include grid-row();
		margin: 20px 0 0 0;
		P {
			@include grid-column(12);
			font-weight: bold;
			SPAN {
				color: #999;
				font-weight: normal;
			}
		}
		.likert-scale {
			label {
				display: block;
				clear: both;
				float: none;
				margin: auto;
				width: 24px !important;
				padding: 0.125em 0;
			}
			li {
				padding: 0;
				text-align: center;
			}
		}
		.feedback-other {
			@include grid-column(12);
			white-space: nowrap;
		}
		.feedback-submit {
			@include grid-column(12);
			text-align: center;
		}
	}
	input[type=submit] {
		display: block;
		margin: .5em auto auto auto;
	}
	.feedback-form-thank-you {
		display: none;
	}
}
*/
@media only screen {
  #gPlusOne, #likeButton {
    display: none; } }
@media only screen and (min-width: 40.063em) {
  #gPlusOne, #likeButton {
    display: block; } }

.city-list-severe-key {
  font-size: 0.875rem;
  line-height: 25px; }
  @media only screen {
    .city-list-severe-key {
      margin-bottom: 10px; } }
  @media only screen and (min-width: 64.063em) {
    .city-list-severe-key {
      margin-bottom: 0; } }

.pollen-data STRONG {
  color: #1E2023; }
.pollen-data .pollen-table .even-four {
  width: 25%; }
.pollen-data .pollen-table .key DIV {
  color: #1E2023;
  text-align: center;
  white-space: nowrap;
  margin-bottom: 5px;
  border: 1px solid #333333;
  padding: 0 5px;
  height: 20px;
  line-height: 20px; }
.pollen-data .pollen-table .levels {
  text-align: center;
  vertical-align: bottom; }
  .pollen-data .pollen-table .levels DIV {
    margin: 0 auto;
    width: 50px;
    border: 1px solid #333333; }
  .pollen-data .pollen-table .levels P {
    margin-top: 5px;
    font-size: 1.125rem;
    font-weight: bold;
    color: #1E2023; }
.pollen-data .pollen-table .temp-hi, .pollen-data .pollen-table .temp-lo {
  font-size: 0.9375rem;
  margin: 5px 0; }
@media only screen and (min-width: 40.063em) {
  .pollen-data {
    padding-top: 32px; } }

.wx-content {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 80rem; }
  .wx-content:before, .wx-content:after {
    content: " ";
    display: table; }
  .wx-content:after {
    clear: both; }
  @media only screen {
    .wx-content .wx-col, .wx-content .wx-col-1, .wx-content .wx-col-2, .wx-content .wx-col-3 {
      padding-left: 0.625rem;
      padding-right: 0.625rem;
      width: 100%;
      float: left;
      float: none;
      width: auto; }
      .wx-content .wx-col TABLE, .wx-content .wx-col-1 TABLE, .wx-content .wx-col-2 TABLE, .wx-content .wx-col-3 TABLE {
        width: 100%; }
    .wx-content .wx-col-3 {
      clear: both; } }
  @media only screen and (min-width: 40.063em) {
    .wx-content .wx-col-1, .wx-content .wx-col-2 {
      padding-left: 0.625rem;
      padding-right: 0.625rem;
      width: 50%;
      float: left; } }
  @media only screen and (min-width: 64.063em) {
    .wx-content .wx-col-1, .wx-content .wx-col-2, .wx-content .wx-col-3 {
      padding-left: 0.625rem;
      padding-right: 0.625rem;
      width: 33.33333%;
      float: left; }
      .wx-content .wx-col-1 .ad-box, .wx-content .wx-col-2 .ad-box, .wx-content .wx-col-3 .ad-box {
        margin: 20px auto; }
    .wx-content .wx-col-3 {
      clear: none;
      float: right; } }

.local-wx H1 {
  margin-bottom: 0; }
.local-wx H2 {
  border-bottom: 1px solid #D7D7D7;
  margin-bottom: 0; }
.local-wx .weather-graph .plots .plot.n4 {
  height: 50px; }
.local-wx .nowcast {
  border-radius: 5px;
  margin-top: 10px;
  border: 1px solid #D7D7D7;
  padding: 10px;
  color: #4C4C4C;
  background-color: #F7F7F7;
  font-size: 0.75rem; }
  .local-wx .nowcast DIV:first-child {
    margin-bottom: 5px; }
    .local-wx .nowcast DIV:first-child SPAN {
      color: #1E2023;
      font-size: 0.9375rem; }
  .local-wx .nowcast .close {
    top: 0;
    margin-top: 5px; }

#city-page .report-box {
  border-radius: 5px;
  padding: 10px; }
  #city-page .report-box P {
    font-size: 0.75rem;
    margin: 5px 0; }
  #city-page .report-box LABEL {
    padding-left: 10px; }
  #city-page .report-box .submit-button {
    text-align: center;
    padding-top: 10px;
    border-top: 1px solid #D7D7D7; }

@media only screen {
  #top-ad-wrapper.cp {
    height: auto; } }
@media only screen and (min-width: 64.063em) {
  #top-ad-wrapper.cp {
    height: 610px; }
    #top-ad-wrapper.cp .ad-box.align-top {
      position: absolute; } }

@media print {
  /* Play it Safe */
  BODY {
    color: #000;
    background: #FFF; }

  /* Things to Hide */
  .no-print,
  .search-row,
  .station-type,
  .defcon-5,
  .ad-box,
  .subnav,
  .favorite-star,
  NAV.topbar,
  NAV.sidebar,
  FOOTER.primary,
  .exit-off-canvas,
  #share,
  #favorites,
  #station-select-button,
  #wundermap_links,
  #sidebar-gutter {
    display: none !important; }

  /* Misc Formatting */
  * {
    text-decoration: none !important; }

  #location A {
    display: block; }
  #location > .split {
    display: none; }

  .page-break {
    display: block;
    page-break-before: always; }

  /* City Page Formatting */ }
@media print and (color) {
  /* Now in Technicolor */
  * {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact; }

  A:link {
    color: inherit !important; } }

/*# sourceMappingURL=omnibus.css.map */
