@font-face {
    font-family: 'Ubuntu';
    src: url('//static.nordicweather.net/fonts/ubuntu-r-webfont.eot');
    src: url('//static.nordicweather.net/fonts/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('//static.nordicweather.net/fonts/ubuntu-r-webfont.woff') format('woff'),
         url('//static.nordicweather.net/fonts/ubuntu-r-webfont.woff2') format('woff2'),
         url('//static.nordicweather.net/fonts/ubuntu-r-webfont.ttf') format('truetype'),
         url('//static.nordicweather.net/fonts/ubuntu-r-webfont.svg#ubunturegular') format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu';
    src: url('//static.nordicweather.net/fonts/ubuntu-l-webfont.eot');
    src: url('//static.nordicweather.net/fonts/ubuntu-l-webfont.eot?#iefix') format('embedded-opentype'),
         url('//static.nordicweather.net/fonts/ubuntu-l-webfont.woff') format('woff'),
         url('//static.nordicweather.net/fonts/ubuntu-l-webfont.woff2') format('woff2'),
         url('//static.nordicweather.net/fonts/ubuntu-l-webfont.ttf') format('truetype'),
         url('//static.nordicweather.net/fonts/ubuntu-l-webfont.svg#ubunturegular') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Ubuntu Condensed';
    src: url('//static.nordicweather.net/fonts/ubuntu-c-webfont.eot');
    src: url('//static.nordicweather.net/fonts/ubuntu-c-webfont.eot?#iefix') format('embedded-opentype'),
         url('//static.nordicweather.net/fonts/ubuntu-c-webfont.woff') format('woff'),
         url('//static.nordicweather.net/fonts/ubuntu-c-webfont.woff2') format('woff2'),
         url('//static.nordicweather.net/fonts/ubuntu-c-webfont.ttf') format('truetype'),
         url('//static.nordicweather.net/fonts/ubuntu-c-webfont.svg#ubunturegular') format('svg');
    font-weight: 400;
    font-style: normal;
}

/*!
 *  Weather Icons 2.0.8
 *  Updated September 19, 2015
 *  Maintained at http://erikflowers.github.io/weather-icons
 */
@font-face {
  font-family: 'weathericons-2.0';
  src: url('//static.nordicweather.net/fonts/weathericons-regular-webfont-2.0.eot');
  src: url('//static.nordicweather.net/fonts/weathericons-regular-webfont-2.0.eot?#iefix') format('embedded-opentype'), 
       url('//static.nordicweather.net/fonts/weathericons-regular-webfont-2.0.woff2') format('woff2'), 
       url('//static.nordicweather.net/fonts/weathericons-regular-webfont-2.0.woff') format('woff'), 
       url('//static.nordicweather.net/fonts/weathericons-regular-webfont-2.0.ttf') format('truetype'), 
       url('//static.nordicweather.net/fonts/weathericons-regular-webfont-2.0.svg#weather_iconsregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.wi {
  display: inline-block;
  font-family: 'weathericons-2.0';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.wi-fw {
  text-align: center;
  width: 1.4em;
}

@font-face {
	font-family: "wxsearch";
	src: url('//static.nordicweather.net/fonts/wxsearch.eot');
	src: url('//static.nordicweather.net/fonts/wxsearch.eot#iefix') format("embedded-opentype"),
       url('//static.nordicweather.net/fonts/wxsearch.woff') format("woff"),
       url('//static.nordicweather.net/fonts/wxsearch.ttf') format("truetype"),
       url('//static.nordicweather.net/fonts/wxsearch.svg') format("svg");
	font-weight: normal;
	font-style: normal;
}
[class^="wxsearch-"]:before, [class*=" wxsearch-"]:before, [class^="wxsearch-"]:after, [class*=" wxsearch-"]:after {font-family: wxsearch;font-size: 26px;font-style: normal;margin:0 6px 0 10px;position:relative;top:3px;}
.wxsearch-skiing:before {content: "\e800"}
.wxsearch-person:before {content: "\e801"}
.wxsearch-dog:before {content: "\e802"}
.wxsearch-golf:before {content: "\e803"}
.wxsearch-aeroplane:before {content: "\e804"}
.wxsearch-mountain:before {content: "\e806"}
.wxsearch-boat:before {content: "\e807"}
.wxsearch-administration:before {content: "\e805"}
.wxsearch-question:before {content: "\e808"}
.wxsearch-park:before {content: "\e809"}

.layerOn{-webkit-transition:opacity .3s cubic-bezier(0,0,0.96,1);-moz-transition:opacity .3s cubic-bezier(0,0,0.96,1);-o-transition:opacity .3s cubic-bezier(0,0,0.96,1);transition:opacity .5s cubic-bezier(0,0,0.96,1);opacity:1}
.layerOff{-webkit-transition:opacity .3s cubic-bezier(0.9,0,1,1);-moz-transition:opacity .3s cubic-bezier(0.9,0,1,1);-o-transition:opacity .3s cubic-bezier(0.9,0,1,1);transition:opacity .5s cubic-bezier(0.9,0,1,1);opacity:0}

.svg {display:block; margin:0 auto;}
.wind text {font-family:Ubuntu,Arial; font-weight:400;text-anchor:middle;}
.svgAlt {display:block; margin:0 auto; overflow:hidden; position:relative;}
.svgAlt .printIcon {display:none;}
.svgAlt span {font-weight:bold; margin:0 auto; text-align:center; padding:0; position:absolute; top:0; left:0;}
.svgAlt img {display:block;}

.ic-wrap{height:49px;width:50px;vertical-align:middle;display:inline-block;}
.svg-ic{height:75px;width:75px;display:inline-block;margin-top:-13px;margin-left:-12px;}
.svg-ic .hurricane{stroke-width:0;fill:#CD3700;}
.svg-ic .tornado{stroke:none;stroke-width:1;fill:#404040;}
.svg-ic .thundercloud{stroke-width:20;stroke:#333333;fill:#888;}
.svg-ic .light_cloud{stroke-width:20;stroke:#aaa;fill:#fff;}
.svg-ic .middle_cloud{stroke-width:20;stroke:#aaa;fill:#eee;}
.svg-ic .dark_cloud{stroke-width:20;stroke:#888;fill:#ccc;}
.svg-ic .lightning{fill:#FFB200;}
.svg-ic .waterdrop{fill:#1E88E8;}
.svg-ic .ice{fill:#f2f2f2;stroke-width:10;stroke:#1E88E8;}
.svg-ic .snowflake{fill:#fff;stroke-width:6;stroke:#1E88E8;}
.svg-ic .hail{fill:#fff;stroke-width:10;stroke:#1E88E8;}
.svg-ic .sun_center{fill:#FFF200;}
.svg-ic .sun{fill:#FFB200;}
.svg-ic .moon{stroke-width:10;stroke:#64A5C0;fill:#AEDFE5;}
.svg-ic .fog{opacity:0.7;fill:#D1D3D4;stroke-width:6;stroke:#bbb;}
.svg-ic .nan{opacity:0.4;fill:#000;}

.tempebox{width:40px;text-align:center;margin:0 auto 5px;font: 16px ubunturegular,Ubuntu,Arial;padding:5px 4px;border-radius:2px;}
.comp_prmsl, .comp_wspd, .comp_prec{display:none}

@media (max-width:420px){
  .col450{display:none !important}
}
.vis-col650,tr.vis-col650,th.vis-col650,td.vis-col650{display:none !important}
@media(max-width:649px){
  .vis-col650{display:block !important}
  table.vis-col650{display:table}
  tr.vis-col650{display:table-row !important}
  th.vis-col650,td.vis-col650{display:table-cell !important}
}
@media (max-width:350px){
  .col350{display:none !important}
}
@media (max-width:450px){
  .col450{display:none !important}
}
@media (max-width:550px){
  .col550{display:none !important}
}
@media (max-width:650px){
  .col650{display:none !important}
}
@media (max-width:770px){
  .col800{display:none !important}
}
@media (max-width:970px){
  .col950{display:none !important}
}
@media (max-width:1054px){
  .col1050{display:none !important}
}

.vis950 {display:none !important}
@media(max-width:970px){
  .vis950 {display:block !important}
}
.vis650 {display:none !important}
@media(max-width:630px){
  .vis650 {display:block !important}
}

.ewn{background: #fff;color: #555555;font-family: "Ubuntu","Lucida Grande",Verdana,Helvetica,sans-serif;font-size: 13px;font-weight:300;line-height:1.25em;margin:0}

.radius2 {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.radius3 {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.shadow5, .shadow2 {-webkit-box-shadow: 0 0 4px 2px #aaa;-moz-box-shadow: 0 0 4px 2px #aaa;box-shadow:0 0 4px 2px #aaa;}
.shadow16 {box-shadow: 0 2px 12px #444, 0 0 1px #777;-o-box-shadow: 0 2px 12px #444, 0 0 1px #777;-webkit-box-shadow: 0 2px 12px #444, 0 0 1px #777;-moz-box-shadow: 0 2px 12px #444, 0 0 1px #777;}


/* TOP */
/* ---------------------------------------- */

.tempd {position:relative;font-size:22px;display:inline-block;padding-top:4px;font-family:"HighwayGothicWide";}
.form-group{top: 0px;right:0px;width:100%;}
.form-group .btn{padding: 14px 12px 15px;}
@-moz-document url-prefix() { .form-group .btn{padding: 15px 12px 15px;}} /* Firefox fix */
.form-control{padding: 9px 10px;font-size: 22px;}
.touch .popoverflags{line-height:1.8em;font-size:16px;}

/* SEARCH */
/* ---------------------------------------- */

.center-block {float: none;margin-left: auto;margin-right: auto;}
.input-group .icon-addon .form-control {border-radius: 0;}
.icon-addon {position: relative;color: #555;display: block;}
.icon-addon:after, .icon-addon:before {display: table;content: " ";}
.icon-addon:after {clear: both;}
.icon-addon.addon-md .glyphicon, .icon-addon .glyphicon, .icon-addon.addon-md .fa, .icon-addon .fa {position: absolute;z-index: 2;left: 10px;font-size: 14px;width: 20px;margin-left: -2.5px;text-align: center;padding: 10px 0;top: 1px}
.icon-addon.addon-lg .form-control {line-height: 1.33;height: 46px;font-size: 18px;padding: 10px 16px 10px 40px;}
.icon-addon.addon-sm .form-control {height: 30px;padding: 5px 10px 5px 28px;font-size: 12px;line-height: 1.5;}
.icon-addon.addon-lg .fa, .icon-addon.addon-lg .glyphicon {font-size: 18px;margin-left: 0;left: 11px;top: 4px;}
.icon-addon.addon-md .form-control, .icon-addon .form-control {float: left;}
.icon-addon.addon-sm .fa, .icon-addon.addon-sm .glyphicon {margin-left: 0;font-size: 12px;left: 5px;top: -1px}
.icon-addon .form-control:focus + .glyphicon, .icon-addon:hover .glyphicon,
.icon-addon .form-control:focus + .fa, .icon-addon:hover .fa {color: #2580db;}
.input-group-addon {padding: 6px 12px 5px;}

#searchflag:hover{cursor: pointer;}

/* POP-OVER */
/* ---------------------------------------- */

.popover-flags {max-width: 450px;width:450px;}
.popoverflag {top: 11px;position: relative;margin-right: 3px;}
.popoverflags {height:30px;}
.popoverflags:hover {font-weight:400;cursor: pointer;}
.popover {max-width:600px;}

.popoverhead{line-height:25px;background:#444;margin: 6px 0;padding-left:5px;}
.popover{box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5);background-color: rgba(0, 0, 0, 0.95);border-radius: 1px;border-width: 1px sold #000;color:#ccc;}
.popover.top>.arrow:after{border-top-color:rgba(0, 0, 0, 0.95)}
.popover.right>.arrow:after{border-right-color:rgba(0, 0, 0, 0.95)}
.popover.bottom>.arrow:after{border-bottom-color:rgba(0, 0, 0, 0.95)}
.popover.left>.arrow:after{border-left-color:rgba(0, 0, 0, 0.95)}

.tooltip-inner{background-color:rgba(0, 0, 0, 0.95);border-radius:2px}
.btn{-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.nwndiv .btn, #nwndiv .btn {margin-bottom:12px;}

/* GEAR-BOX */
/* ---------------------------------------- */

.favostar{color:#FFA500;font-size:30px !important;top:12px !important;position:relative;right:20px !important;left:auto !important;padding:0 !important;}
.favostar:hover, .favodel:hover{cursor:pointer}
.favodel{font-size:16px;color:#FF2400;float:right;position:relative;top:6px;padding-left:8px;}
.menuicon{color:#BDBDBD;cursor:pointer;position: relative;top:-2px;right: 10px;}
#mgear{display:none;}
#gearclose, #mapclose, #flagclose {float: right;position: relative;top: -8px;right: -10px;cursor: pointer;}
#bigear{float:right;position:relative;top:8px;}
#hometext{display:none;}

/* MISC STUFF */
/* ---------------------------------------- */

.ewn .header {min-width:0px!important}
.letle{border-collapse: separate;border-spacing: 1px;}
.letlea{width:25px}
.letleb{padding-left: 6px;}
.frctabs:hover{cursor:pointer}

.frcnavbar li span:hover{color: #BDBDBD;text-shadow: 0 0 10px #336699;text-shadow: 0 0 10px rgba(51,102,153,0.8);-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;text-decoration:none;cursor:pointer}
.frcnavbar {border-radius: 2px !important;background: #00456E;height:40px;padding-left:5px;}

.frcdettable{width:100%;padding:10px}
.frcgraph {width:calc(100% - 2px);position:relative;border: 1px solid #68A2CF;box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.6);}
.touch .frcgraph {width:calc(100% - 2px);position:relative;}

.frcnav li {float:left;display:block;}
.frcnav li span {font-size:15px;color: #6699cc;font-weight:700;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;display: inline-block;padding: 10px;line-height: 45px;}
.frcnav li span:hover{color: #BDBDBD;text-shadow: 0 0 10px #336699;text-shadow: 0 0 10px rgba(51,102,153,0.8);-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;text-decoration:none;cursor:pointer}
.frcnav li span.selected {color:#BDBDBD;}
.frcnavbar {border-radius: 2px;background: #00456E;height:40px;padding-left:5px;}

#graphPanels:before, #statPanels:before, #mstatPanels:before{display: block;background-color: #f2f2f2;width: calc(100% - 10px);height: 11px;content: " ";position: absolute;top: -12px;left:2px;z-index: 1;}
.graphPanel, .statPanel, .mstatPanel{display:inline-block;border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;background: #3372AD;color:#96BADC;font-weight:700;text-align:center;text-shadow: 0 1px 1px #111;line-height:16px;padding:8px;min-width:50px;margin-left:4px;text-shadow: 0 1px 1px #111;-webkit-transition: color 0.2s linear;-moz-transition: color 0.2s linear;}
.graphPanel.selected, .graphPanel:hover, .statPanel.selected, .statPanel:hover, .mstatPanel.selected, .mstatPanel:hover {color: #555;text-shadow: none;-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;background: #f2f2f2;border: 1px solid #68A2CF;border-top-width:0px;
box-shadow:0 2px 10px #444, 0 0 1px #777;
  -o-box-shadow: 0 2px 10px #444, 0 0 1px #777;
  -webkit-box-shadow: 0 2px 10px #444, 0 0 1px #777;
  -moz-box-shadow: 0 2px 10px #444, 0 0 1px #777;
   position: relative; bottom: 3px;
}
.graphPanel:hover, .statPanel:hover, .mstatPanel:hover {cursor:pointer}

/* Mapstuffs */
/* ---------------------------------------- */

#map {width:100%;height:600px;background:#2b3d4b;}
#attribution {position: absolute; right: 1px; bottom: 1px;color:#fff;text-shadow: 1px 1px 4px #000;z-index:100;}
#attribution a, #attribution a:hover{color:#fff;text-shadow: 1px 1px 4px #000;text-decoration:none}

.mapbutton{display:inline-block;background:rgba(0,0,0,0.90);box-shadow: 0 0 12px rgba(0,0,0,0.6);-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.6);border: 1px solid rgba(0, 0, 0, 0.90);color:#69c;font-size:18px;padding:6px 12px 0 10px;height:36px;position: absolute;z-index:1000;left:5px;bottom:5px;}
.mapbtntxt{font-weight:400;top:-8px;left:4px;position:relative;font-size:15px}
.mapbutton:hover, #static:hover {color:#bdbdbd;-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;cursor:pointer;text-shadow: 0 0 10px #336699;text-shadow: 0 0 10px rgba(51,102,153,0.8);}

.ma-popup {position: absolute;bottom:60px;left:10px;text-align: center;z-index:2000}
.ma-popup-content {margin: 10px 10px;line-height:1.0em}
.ma-popup-tip-container {margin: 0 auto;width: 40px;height: 20px;position: relative;overflow: hidden;}
.ma-popup-content-wrapper {background:rgba(0,0,0,0.95);box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5);padding: 1px;text-align: left;}
.ma-popup-header{color:#69c;font-weight:bold;font-size:12px;padding-bottom:3px;margin-bottom:3px;border-bottom:1px solid #555; }
.ma-popup-content label {font-weight:normal; color:#ccc;position:relative;top:-2px;font-size:13px;cursor:pointer;top:0;line-height:17px;}
.ma-popup-content-wrapper:after {
  position: absolute;
  display: block;
  content: "";  
  border-color: rgba(0,0,0,0.85) transparent transparent transparent;
  border-style: solid;
  border-width: 10px;
  height:0;
  width:0;
  position:absolute;
  bottom:-19px;
  left:25px;
}

/* Forecast-map dropdowns */
#mapDrops{position:absolute;top:10px;left:50px;z-index:2;max-width:calc(100% - 160px);}
.touch #mapDrops{position:absolute;top:12px;left:55px;z-index:2;}
#baseDrop{position:absolute;top:10px;right:10px;z-index:2;}
.btn-drop {color: #69C;background-color: rgba(0,0,0,0.7);border-width:0px;box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.65);margin-bottom:5px;}
.open .btn-drop,.btn-drop:hover {color: #ccc;}
.touch .btn-drop {font-size:14px;}
.mapcaret:before{content:"\f078";font-family:"FontAwesome";padding-left:4px;font-size: 10px;}
.mapDropdown{box-shadow: none;background-color: rgba(0,0,0,0.8)!important;border-width: 0px!important;margin: 0px;padding: 5px 10px!important;top: 8px!important;min-width:250px!important;max-height:400px;overflow-y: auto;}
.touch .mapDropdown{background-color: rgba(0,0,0,0.9)!important;}
#baseDrop .mapDropdown {right: 0px !important;left: auto !important;min-width:110px!important}
.mapDropdown li{color:#ccc!important;cursor:pointer;line-height:24px;border-bottom:1px solid #444;font-size:13px!important;}
.touch .mapDropdown li{line-height:36px;font-size:14px!important;}
.mapDropdown li:last-child  {border-width:0px;}
.mapDropdown li:hover{color:#fff!important;}
.modelReso{color:#999;font-size:11px;}
#mapLayers button {border-top-right-radius: 2px!important;border-bottom-right-radius: 2px!important;}

/* Forecast-map windswitches */
#windBtn{display:inline-block;float: left;position: relative;top: 4px;left: 6px;}
#wBtnTxt{color:#fff;text-shadow: 0 0 4px #000;}
.btn-mapon{color:#ccc;background-color:rgb(53,53,53);border-color:rgb(53,53,53);}
.btn-mapoff{color:#69C;background-color:rgb(53,53,53);border-color:rgb(53,53,53);}
#windBtn .btn-default {background-color: #ccc;}
#windBtn .btn:hover {color: #eee;}

/* Forecast-map player*/
.leaflet-bar a.leaflet-control-timecontrol, .leaflet-bar a.leaflet-control-timecontrol:hover{background: transparent;border-bottom-width: 0px;border-color:#111;}
.leaflet-bar-timecontrol {background-color: rgba(0,0,0,0.7)!important;margin-bottom:10px!important;margin-right:10px!important;}
.timecontrol-backward, .timecontrol-play, .timecontrol-forward, .timecontrol-slider {min-height:36px;}
.touch a.timecontrol-slider .ui-slider-handle{width: 23px;height: 23px;top:-8px;left:-3px;}

/* Forecast-map legend*/
#lelegend {position: absolute;z-index:100;right:10px;bottom:10px;color:#eee;font-size:11px;background: rgba(0,0,0,0.7);text-align:center;padding:5px;display:none;border-radius:2px;box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.65);}
.letable {font-size:11px;color:#fff;width:110px;display:none;border-collapse:separate;border-spacing:1px;}
.legendhead{text-align:center;font-weight:bold;color:#69C;}
.letda {width: 20px; }
.letdb { padding-left:5px;vertical-align:top;text-align:left }
.letda2 { width: 20px;height:2px }
.letdb2 {vertical-align:top;padding-left:5px;padding-top:2px; }

/* Leaflet */
/* ---------------------------------------- */

.leaflet-div-icon{border:none;background:transparent;}
.mdivicons{font-size: 16px;}
.mdivicons.fa {top: -3px;position: relative;left: -1px;}
.leaflet-overlay-pane canvas{position:absolute;top:0px;left:0px;}

.leaflet-container a {color: #69C;font-family: "Ubuntu","Lucida Grande",Verdana,Helvetica,sans-serif;}
.leaflet-container a:hover {color: #ccc;}
.leaflet-bar a,.leaflet-bar a:hover, .leaflet-bar a.leaflet-disabled {background: rgba(0,0,0,0.7);border-bottom: 1px solid #111;}
.leaflet-bar a:first-child {border-top-left-radius: 2px;border-top-right-radius: 2px;}
.leaflet-bar a:last-child {border-bottom-left-radius: 2px;border-bottom-right-radius: 2px;border-bottom: none;}
.leaflet-control-attribution a {color: #00456E;}
.leaflet-tile-pane {z-index: unset;}
.leaflet-popup-content-wrapper, .leaflet-popup-tip {background:#2c3e50;color:#eee;}
.leaflet-popup-tip-container {overflow: visible;}
.leaflet-popup-content-wrapper {border-radius: 4px;}
.leaflet-popup-content { margin: 13px;}
.leaflet-rrose-content-wrapper, .leaflet-rrose-tip {background:#2c3e50;color:#eee;box-shadow: 0 3px 10px rgba(0,0,0,0.5);-moz-box-shadow: 0 3px 10px rgba(0,0,0,0.5);-webkit-box-shadow: 0 3px 10px rgba(0,0,0,0.5);}
.leaflet-rrose-content {margin: 5px 0px 15px 0px;}
.leaflet-rrose-content-wrapper {-moz-border-radius:2px;-webkit-border-radius: 2px;border-radius:2px;position:relative;top:-16px;padding-right:0px;padding-left:0px;}
.leaflet-rrose-content-wrapper-se {-moz-border-radius: 0 2px 2px 2px;-webkit-border-radius: 0 2px 2px 2px;border-radius: 0 2px 2px 2px;}
.leaflet-rrose-content-wrapper-sw {-moz-border-radius: 2px 0 2px 2px;-webkit-border-radius:2px 0 2px 2px;border-radius:2px 0 2px 2px;}
.leaflet-rrose-content-wrapper-nw, .leaflet-rrose-content-wrapper-w {-moz-border-radius: 2px 2px 0 2px;-webkit-border-radius: 2px 2px 0 2px;border-radius: 2px 2px 0 2px;}
.leaflet-rrose-content-wrapper-ne, .leaflet-rrose-content-wrapper-e {-moz-border-radius: 2px 2px 2px 0;-webkit-border-radius: 2px 2px 2px 0;border-radius:2px 2px 2px 0;}
.leaflet-rrose-content {font: 13px/1.4 Ubuntu, sans-serif;font-weight:400;}
.leaflet-rrose-tip-container {top:-16px;}
.leaflet-rrose-tip-n{margin:-12px auto 0}
.leaflet-rrose-tip-s{margin:15px auto 0}
.leaflet-rrose-tip-se{margin:15px 11px 11px -8px;overflow:hidden}
.leaflet-rrose-tip-sw{margin:15px 11px 11px 32px;overflow:hidden}
.leaflet-rrose-tip-ne{margin:-12px 11px 11px -8px;overflow:hidden}
.leaflet-rrose-tip-nw{margin:-12px 11px 11px 32px;overflow:hidden}

.wxpophead{color:#69c;font-weight:400;font-size:15px;margin-bottom:3px;min-width:160px;padding:0 5px;position:relative;top:-2px;}
.wxpopcontent{padding:0px 4px 4px;background:#eee;color:#222;}
.wxpoptop {display:flex;}
.wxpoptop div{flex:1}
.maptempd{font-family: 'Ubuntu' !important;font-weight:400;text-align:center;top:4px;font-size:28px;letter-spacing: -1px;}
.img-thumbnail2{padding:2px;background:#2c3e50;display:inline-block;max-width:100%;height:auto;}
input[type="radio"], input[type="checkbox"] {margin: 0px;}

.btn-default{color:#6699cc;background-color:#00456E;border-color:#cccccc;font-weight:400;}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color: #BDBDBD;text-shadow: 0 0 10px #336699;text-shadow: 0 0 10px rgba(51,102,153,0.8);-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;background-color:#1d4d7c;border-color:#adadad;}
.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none;}
.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#1d4d7c;border-color:#cccccc;}
.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color: #BDBDBD!important;text-shadow: 0 0 10px #336699!important;text-shadow: 0 0 10px rgba(51,102,153,0.8)!important;-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;background-color:#1d4d7c!important;border-color:#adadad!important;}
.btn.ba{margin-left:4px;height:32px!important;}

/* MAPICONS */
/* ----------------------------------------- */
.tempmarker{-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:26px;height:26px;z-index:1}
.tempmarker:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);content:"";width:26px;height:26px;background-color:#eee;border-radius:50% 50% 50% 0;position:absolute;top:0;left:0;}
.tempmarker:after{content:"";width:22px;height:22px;background-color:#FFF;position:absolute;top:2px;left:2px;border-radius:50%}
.tempmarker span{font-family: "Ubuntu";font-weight:400;position:absolute;top:-2px;left:0;display:inline-block;width:24px;height:26px;line-height:27px;text-align:center;color:#FFF;font-size:15px;text-shadow:0 1px 1px #1E2023;z-index:1;letter-spacing: -1px;}
/*.tempmarker: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}*/
.tempmarker.selected span{color:#1E2023;font-weight:400;text-shadow:none}
.tempmarker.temp-47-5:before{background-color:#6c6075}.tempmarker.temp-47-5:after{background-color:#9F94A7}
.tempmarker.temp-45:before{background-color:#554366}.tempmarker.temp-45:after{background-color:#896EA0}
.tempmarker.temp-42-5:before{background-color:#412955}.tempmarker.temp-42-5:after{background-color:#754A9A}
.tempmarker.temp-40:before{background-color:#432356}.tempmarker.temp-40:after{background-color:#7C409F}
.tempmarker.temp-37-5:before{background-color:#4b215b}.tempmarker.temp-37-5:after{background-color:#883DA5}
.tempmarker.temp-35:before{background-color:#532060}.tempmarker.temp-35:after{background-color:#953AAC}
.tempmarker.temp-32-5:before{background-color:#4c2669}.tempmarker.temp-32-5:after{background-color:#8341B4}
.tempmarker.temp-30:before{background-color:#432a73}.tempmarker.temp-30:after{background-color:#6F47BC}
.tempmarker.temp-27-5:before{background-color:#342b81}.tempmarker.temp-27-5:after{background-color:#5B4EC4}
.tempmarker.temp-25:before{background-color:#26367f}.tempmarker.temp-25:after{background-color:#445BC7}
.tempmarker.temp-22-5:before{background-color:#263183}.tempmarker.temp-22-5:after{background-color:#4655C9}
.tempmarker.temp-20:before{background-color:#0c3768}.tempmarker.temp-20:after{background-color:#1767C3}
.tempmarker.temp-17-5:before{background-color:#0a406a}.tempmarker.temp-17-5:after{background-color:#1278C8}
.tempmarker.temp-15:before{background-color:#12557e}.tempmarker.temp-15:after{background-color:#1F91D7}
.tempmarker.temp-12-5:before{background-color:#126b97}.tempmarker.temp-12-5:after{background-color:#2AA8E5}
.tempmarker.temp-10:before{background-color:#0b8ab8}.tempmarker.temp-10:after{background-color:#36C1F3}
.tempmarker.temp-7-5:before{background-color:#0d84ac}.tempmarker.temp-7-5:after{background-color:#30BFEF}
.tempmarker.temp-5:before{background-color:#117697}.tempmarker.temp-5:after{background-color:#28B7E6}
.tempmarker.temp-2-5:before{background-color:#126884}.tempmarker.temp-2-5:after{background-color:#1FAFDD}
.tempmarker.temp0:before{background-color:#1c6061}.tempmarker.temp0:after{background-color:#32AFB1}
.tempmarker.temp-0:before{background-color:#1c6061}.tempmarker.temp-0:after{background-color:#32AFB1}
.tempmarker.temp2-5:before{background-color:#307246}.tempmarker.temp2-5:after{background-color:#52B673}
.tempmarker.temp5:before{background-color:#436f23}.tempmarker.temp5:after{background-color:#71BC3C}
.tempmarker.temp7-5:before{background-color:#526b14}.tempmarker.temp7-5:after{background-color:#93C124}
.tempmarker.temp10:before{background-color:#5c6405}.tempmarker.temp10:after{background-color:#B6C609}
.tempmarker.temp12-5:before{background-color:#8e6b01}.tempmarker.temp12-5:after{background-color:#F4B701}
.tempmarker.temp15:before{background-color:#d37c01}.tempmarker.temp15:after{background-color:#FEAE3C}
.tempmarker.temp17-5:before{background-color:#d26701}.tempmarker.temp17-5:after{background-color:#FE9A3B}
.tempmarker.temp20:before{background-color:#d05002}.tempmarker.temp20:after{background-color:#FD843B}
.tempmarker.temp22-5:before{background-color:#aa3010}.tempmarker.temp22-5:after{background-color:#EC5A34}
.tempmarker.temp25:before{background-color:#8a1919}.tempmarker.temp25:after{background-color:#DA2F2F}
.tempmarker.temp27-5:before{background-color:#74051d}.tempmarker.temp27-5:after{background-color:#D50A36}
.tempmarker.temp30:before{background-color:#921c24}.tempmarker.temp30:after{background-color:#DA3A45}
.tempmarker.temp32-5:before{background-color:#a01f28}.tempmarker.temp32-5:after{background-color:#DC4953}
.tempmarker.temp35:before{background-color:#b0222a}.tempmarker.temp35:after{background-color:#DF5961}
.tempmarker.temp37-5:before{background-color:#bf252f}.tempmarker.temp37-5:after{background-color:#E26870}
.tempmarker.temp40:before{background-color:#cf2833}.tempmarker.temp40:after{background-color:#E5787F}
.tempmarker.temp42-5:before{background-color:#d8313c}.tempmarker.temp42-5:after{background-color:#E8878D}
.tempmarker.temp45:before{background-color:#d8313c}.tempmarker.temp45:after{background-color:#E8878D}

/* NAVBAR */
/* ---------------------------------------- */

nav {}
@media (min-width: 1360px) {
    nav { max-width: 1903px; }
}
@media (max-width: 1360px) {
    nav { max-width: 1343px; }
}
.ewn .navbar {min-height: 40px;border: none;border-radius:0px;top:0px;z-index:10;background:#00456E}
/*@media (max-width: 700px) {
  .ewn .navbar {top:0px;}
}*/
.ewn .navbar-fixed {position: fixed;top: 0;left: 0;width: 100%;padding: 0;z-index: 4000;background: #00456E;-webkit-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.25);box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.25);}
.ewn .navbar-small .container {position: relative;padding-top: 0px;position: relative;background: #00456E;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
/*@media (min-width: 992px) {
  .ewn .navbar-small .container {margin-top:0px;}
}*/
.ewn .navbar-nav {margin: 0px;}
.ewn .navbar-small .ewn .navbar-nav > li > a,
.ewn .navbar-small .ewn .navbar-nav > li > span {color: #6699cc;font-weight:400;	-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.ewn .navbar-nav>li>a,
.ewn .navbar-nav>li>span {margin-top: 3px;padding-top: 7px !important;padding-bottom: 7px;}
.ewn .navbar-nav>li>span { line-height: 20px } 
.ewn .nav>li>a,.ewn .nav>li>span {padding-left: 10px;padding-right: 10px;color: #6699cc;font-weight:400;	-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.ewn .nav > li > span {position: relative;display: block; cursor: pointer;}
.ewn .nav .open > a, .ewn .nav .open > a:hover, .ewn .nav .open > a:focus, .ewn .nav>li>a:hover,.ewn .nav>li>a:focus{background:transparent;color: #BDBDBD;text-shadow: 0 0 10px #336699;text-shadow: 0 0 10px rgba(51,102,153,0.8);-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;}
.ewn .nav>li>ul>.open > a, .ewn .nav>li>ul>.open > a:focus, .ewn .nav>li>ul>.open > a:hover{color: #00456E;text-shadow:none}
.ewn .navbar-nav .caret {margin-left: 3px;margin-top: -3px;}
/*Navbar Toggle*/
.ewn .navbar-small .ewn .navbar-toggle {position: relative;float: right;margin-right: 0px;background-color: transparent;background-image: none;border: none;border-radius: none;right: -15px;top:-2px;}
/*Navbar Collapse Menu*/
.ewn .navbar-collapse {padding-right: 0px;padding-left: 0px;color: #3a3a3a;}
.glyphicon-menu-hamburger{position:relative;color:#BDBDBD;font-size:22px;}
.ewn .navbar>.container .ewn .navbar-brand{margin-left:0}
.ewn .dropdown-menu{box-shadow: none;background-color: #ddd;border-radius: 1px;border: 3px solid #00456E;border-width:3px 3px 3px 3px;margin:0;top:auto;padding:5px 15px;z-index:4000;position:absolute;top: 37px;}
.ewn .dropdown-menu > li > a{color: #00456E;font-weight:400;font-size:14px;text-transform:none;position:relative;padding:8px;border-bottom:1px solid #aaa;}
.ewn .dropdown-menu > li{border-top:0px solid #aaa;width: 100%;}
.ewn .dropdown-menu > li:last-child > a{border-bottom:0}
.ewn .dropdown-menu > li > a:hover,.ewn .dropdown-menu > li > a:focus,.ewn .dropdown-menu > .active > a:hover,.ewn .dropdown-menu > .active > a:focus{text-decoration:none;background-color:transparent;color: #69C;-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;}
.ewn .dropdown-menu{margin-top:20px}
.ewn .dropdown > ul.ewn .dropdown-menu{visibility:hidden;display:block;margin-top:20px;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:height .5s ease}
.ewn .dropdown:hover > ul.ewn .dropdown-menu{visibility:visible;opacity:1;display:block;margin:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:height .2s ease}
.ewn .dropdown-menu > .active > a{text-decoration:none;background-color:transparent;outline:0}
.dropdown-menu{box-shadow: none;background-color: #ddd;border-radius: 1px;border: 3px solid #00456E;border-width:3px 3px 3px 3px;margin:0;top:auto;padding:5px 15px;z-index:4000;position:absolute;top: 37px;}
.dropdown-menu > li > a{color: #00456E;font-weight:400;font-size:34px;text-transform:none;position:relative;padding:8px;border-bottom:1px solid #aaa;}
.dropdown-menu > li{border-top:0px solid #aaa;width: 100%;}
.dropdown-menu > li:last-child > a{border-bottom:0}
.dropdown-menu > li > a:hover,.ewn .dropdown-menu > li > a:focus,.ewn .dropdown-menu > .active > a:hover,.ewn .dropdown-menu > .active > a:focus{text-decoration:none;background-color:transparent;color: #69C;-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;}
.dropdown-menu{margin-top:20px}
.dropdown > ul .dropdown-menu{visibility:hidden;display:block;margin-top:20px;opacity:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:height .5s ease}
.dropdown:hover > ul .dropdown-menu{visibility:visible;opacity:1;display:block;margin:0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:height .2s ease}
.dropdown-menu > .active > a{text-decoration:none;background-color:transparent;outline:0}
.navbar-collapse.collapse{height:auto!important;padding-bottom:0;overflow:visible!important;display: block!important;}
.navbar-nav>li, .navbar-nav {float: left !important;border-bottom:0 !important;}
.navbar-nav .open .dropdown-menu {position:absolute;background-color: #ddd;border-radius: 1px;border: 3px solid #00456E;border-width:3px 3px 3px 3px;}

.ewn .dropdown .arrow{font-size:9px}
.menu-padding{padding-top:70px}
.content{margin-top:0}
.ewn .navbar .icon{font-size:18px}
.ewn .navbar .social-icon{padding-left:15px;padding-right:0}

.ewn .dropdown-submenu {position: relative;z-index:5;}
.ewn .dropdown-submenu>.ewn .dropdown-menu {top: 0;left: 100%;margin-top: -6px;margin-left: -1px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.ewn .dropdown-submenu:hover>.ewn .dropdown-menu {display: block;}
.ewn .dropdown-submenu>a:after {display: block;content: " ";float: right;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #ccc;margin-top: 5px;margin-right: -10px;}
.ewn .dropdown-submenu:hover>a:after {border-left-color: #fff;}
.ewn .dropdown-submenu.pull-left {float: none;}
.ewn .dropdown-submenu.pull-left>.ewn .dropdown-menu {left: -100%;margin-left: 10px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.ewn .dropdown-submenu:hover > .ewn .dropdown-menu{display: block;}


/* TABLE-UI */
/* ----------------------------------------- */

.nordui-table-a {background: #EEF5FC;}
.nordui-table-b {background: #CDE4F7;}
.nordui-table {background:#f2f2f2;border:1px solid #68a2cf;text-align:justify;box-shadow: 0 0 12px rgba(0,0,0,0.6);-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.6);padding:10px;line-height:1.4em;border-collapse: separate;}
.nordui-table-a:hover, .nordui-table-b:hover {background: #d6d6d6;-o-transition: all 0.1s ease-in-out;-webkit-transition: all 0.1s ease-in-out;-moz-transition: all 0.1s ease-in-out;-ms-transition: all 0.1s ease-in-out;transition: all 0.1s ease-in-out;}
.nordui-table td, .nui-td, .nordui-table th {padding: 4px;text-align: center;}
.nordui-table-header, .nordui-table-header-b {background: #1d4d7c;border-top: none;color:#BDBDBD;font-weight: 400;font-size:15px;text-align:center;text-shadow: 0 1px 1px #111;line-height:26px;}
.nordui-table th:first-child {-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.nordui-table th:last-child {-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.nordui-table th:only-child, .nordui-table-header{-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.nordui-table tr.nordui-table-subheader td, .nordui-table-subheader{height:22px;background:#3372AD;color:#BDBDBD;text-align:center;text-shadow: 0 1px 1px #111;font-weight:400;}

.nordui-table td.infobox, .infobox {
	background:#bfe4f9 url(http://static.nordicweather.net/img/icn-info.png) no-repeat scroll 10px 10px;
	border-top:1px solid #68a2cf;
	color:#2e6093;
	padding-left:45px;text-align:left;
}

/* MISC */
.frcc {}
.frcc b {font-weight:700}
.frccwiki{padding:5px;color:#555;box-shadow: 0 2px 16px #444, 0 0 1px #777;-o-box-shadow: 0 2px 16px #444, 0 0 1px #777;-webkit-box-shadow: 0 2px 16px #444, 0 0 1px #777;-moz-box-shadow: 0 2px 16px #444, 0 0 1px #777;}
.frccwiki b {font-weight:700;}
.finfo {-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.finfo th {background: #1d4d7c ;border-top: none;color:#BDBDBD;font-weight:700;text-align:center;text-shadow: 0 1px 1px #111;line-height:24px;}
.finfo th:first-child {-moz-border-radius: 5px 0 0 0;-webkit-border-radius: 5px 0 0 0;border-radius: 5px 0 0 0;}
.finfo th:last-child {-moz-border-radius: 0 5px 0 0;-webkit-border-radius: 0 5px 0 0;border-radius: 0 5px 0 0;}
.finfo th:only-child, .finfoheader{-moz-border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;border-radius: 5px 5px 0 0;}
.finfoheadertd {padding:4px;text-align:center;font-size:14px}
.finfocontenttd {padding:4px;text-align:center;border:1px solid #88BCCE;font-size:13px;color:#555;}
.finfocontenttd:first-child {border-width: 1px 1px 1px 0}
.finfocontenttd:last-child {border-width: 1px 0 1px 1px}
.statsearch{background: #1d4d7c;border:0;-webkit-box-shadow: 2px 2px 4px #808080;-moz-box-shadow: 2px 2px 4px #808080;box-shadow:2px 2px 4px #808080;border-collapse:separate;font-size:14px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;color:white;padding:6px;}
.statssubhead{background: #3372AD;border:0;height: 34px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px; width:98%; margin: 0 auto;color: #96BADC;font-weight:700;text-decoration: none;line-height: 34px;font-size: 14px;text-shadow: 0 1px 1px #111;text-align:center;}
.statsub {background: #1d4d7c;color:#bdbdbd;font-weight:700;}
.info-box {border:1px solid #68a2cf;padding:10px;border: 1px solid #00B400;
text-align: justify;border-radius:2px;margin-top:10px;background:#eee;box-shadow: 0 0 12px rgba(0,0,0,0.6);-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.6);}

/* WX-TABLES */
/* ----------------------------------------- */

.toplisttable{border: solid #1d4d7c 0px;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow:none;border-collapse:separate;font-size:14px;z-index:2;border-collapse: separate;border-spacing: 0px;}
.stationboxhead{background: #1d4d7c;border: none;color:#BDBDBD;font-weight:700;text-align:center;text-shadow: 0 1px 1px #111;line-height:18px; }
td.tlist {height:27px;width:25%;text-align:center;padding:4px;border:none;}
td.tlistr {height:27px;width:25%;text-align:center;padding:4px;border:none;}
.rbor {border-right:1px solid #1d4d7c;}
.right {text-align: right;}
.ta {background: #EEF5FC;}
.tb {background: #CDE4F7;}
#currtoplist{background:#f2f2f2;border:1px solid #68a2cf;text-align:justify;box-shadow: 0 0 12px rgba(0,0,0,0.6);-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.6);font-size:14px;padding:10px;line-height:1.4em;position:relative}
.dirtyfix2{height:7px;width:500px;background:#f2f2f2;position:absolute;top:0px;left:0px;z-index:1000000;}
.noone {display:none}

.toplist{background-color:#CDCDCD;margin:0;font-size:12px;width:100%;text-align:left;}
.toplist td.da{color:#3D3D3D;padding:4px;background-color:#FFF;}
.toplist td.odd{color:#3D3D3D;padding:4px;background-color:#EBF0F6;}

.campoop:hover {cursor:pointer;}
.campoopbox {z-index:15000;position:absolute;top:-5000px;left:-5000px;-webkit-box-shadow: 0 0 60px 2px #555;-moz-box-shadow: 0 0 60px 2px #555;box-shadow:0 0 60px 2px #555; background-color:#000;padding:10px;	-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 2px;}

@media (max-width:650px){
  .tmaxbox{width:0px !important}
}

.roadnr {display:inline-block;padding:1px 3px 1px 3px; min-width:12px;text-align:center;font:11px Droid;letter-spacing:1px;}
.roadnrwrap {display:inline-block;width:30px;}
.rn0 {background-color:#E8112D;border:1px solid #ddd;color:#FFFFFF;}
.rn1 {background-color:#FCD016;border:1px solid #000;color:#000;}
.rn2 {background-color:#f2f2f2;border:1px solid #000;color:#000;}
.rn3 {background-color:#479A38;border:1px solid #ddd;color:#fff;}
.rn4 {background-color:#144F8F;border:1px solid #fff;color:#fff;}

table.tablesorter {}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {}
table.tablesorter thead tr .header {height:20px;cursor: pointer;font-weight:700;}
table.tablesorter tbody td {background-color: #EEF5FC;}
table.tablesorter tbody tr.odd td {background-color:#CDE4F7;}
table.tablesorter thead tr .headerSortUp {background-image: url(../img/asc.gif) no-repeat;}
table.tablesorter thead tr .headerSortDown {background-image: url(../img/desc.gif) no-repeat;}


/* TABS */
/* ----------------------------------------- */
.hidden {display: none;}
#topPanels{position:relative;z-index:1;text-align:left;margin-left:5px;}
.topPanel{display:inline-block;border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;background: #3372AD;color:#96BADC;font-weight:400;text-align:center;text-shadow: 0 1px 1px #111;line-height:16px;padding:8px;min-width:50px;margin-left:4px;text-shadow: 0 1px 1px #111;-webkit-transition: color 0.2s linear;-moz-transition: color 0.2s linear;}
.topPanel.selected, .topPanel:hover {color: #BDBDBD;text-shadow: 0 0 10px #336699;text-shadow: 0 0 10px rgba(51,102,153,0.8);-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;background: #1d4d7c;}
.topPanel.selected {position:relative; top:1px;border: 1px solid #68a2cf; border-width:1px 1px 0 1px;background-color:#f2f2f2;color:#1d4d7c;text-shadow:none;box-shadow: 0px 0px 6px rgba(0,0,0,0.6);z-index:1;}
.topPanel:hover {cursor:pointer}
#topPanels:after{ /*Dirtyfix*/
    display: block;
    background-color: #f2f2f2;
    width: calc(100% - 10px);
    height: 9px;
    content: " ";
    position: absolute;
    bottom: -10px;
    left: 1px;
    z-index: 1;
}

@media (max-width:450px){
 .topPanel {margin-bottom: 10px !important;border-radius: 3px !important;}
 .topPanel.selected {border-width: 1px !important;}
}

.tabbs {background:#f2f2f2;border:1px solid #68a2cf;text-align:justify;box-shadow: 0 0 12px rgba(0,0,0,0.6);-webkit-box-shadow: 0 0 12px rgba(0,0,0,0.6);padding:10px;line-height:1.4em;}

/* COOKIEBAR */

#cookie-bar {background:#111111; height:auto; line-height:24px; color:#eeeeee; text-align:center; padding:3px 0;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {margin:0; padding:0;}
#cookie-bar a {color:#ffffff; display:inline-block; border-radius:3px; text-decoration:none; padding:0 6px; margin-left:8px;}
#cookie-bar .cb-enable {background:#007700;}
#cookie-bar .cb-enable:hover {background:#009900;}
#cookie-bar .cb-disable {background:#990000;}
#cookie-bar .cb-disable:hover {background:#bb0000;}
#cookie-bar .cb-policy {background:#0033bb;}
#cookie-bar .cb-policy:hover {background:#0055dd;}

/* MISC */
/* ---------------------------------------- */

.sunwrap{max-width:800px;margin:0 auto;-webkit-box-shadow: 0 0 4px 2px #ccc;-moz-box-shadow: 0 0 4px 2px #ccc;box-shadow:0 0 4px 2px #ccc;}
.sunmoon{text-align:center;border:0px double #333;width:100%;color:#f2f2f2;padding:4px;background:#000;}
h3.sun{color:#ff8000;padding:6px 0 7px 0;}
.sunmoon h3{text-shadow:none;}
.sunsubs{color:#ff8000;font-weight:400;}

.maxbox{line-height:1.2em;text-align:center;display:inline-block; padding:5px;border: 1px solid #990000; color:#990000; background-color: #FFEFEF;margin:0 auto 8px auto;}
.minbox{line-height:1.2em;text-align:center;display:inline-block; padding:5px;border: 1px solid #336699; color:#336699; background-color: #EAF2FA;margin:0 auto 8px auto;}

.gaugewrap {height:205px;overflow:hidden;padding-top:10px;width:205px;margin:0 auto;}
.subbox {line-height:18px;text-align:left;padding:4px 6px;margin-bottom:6px;}

/*
 * jQuery UI CSS Framework 1.9m6
 */
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,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:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.ui-widget { font-size: 13px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff; color: #222222;}
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6;  color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada;  color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff;  color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

.ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; -khtml-border-radius: 0px; border-radius: 0px; }

.ui-menu { list-style:none; padding: 2px; margin: 0; display:block; outline: none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0; padding: 0; zoom: 1; width: 100%; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px .4em; line-height: 1; zoom: 1;  }
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {  margin: -1px; }
.ui-menu li.ui-state-disabled {  padding: .0em .4em; margin: .4em 0 .2em; line-height: 1.5; }
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }
.ui-menu .ui-icon { position: absolute; top: .2em; left: .2em; }
#ui-menu-0.ui-widget-content {background:#fff;}
.ui-menu .ui-menu-icon { position: static; float: right; }

.ui-autocomplete {z-index: 9999; position: absolute; cursor: pointer; max-height:400px;min-width:210px;overflow-y: auto;overflow-x: hidden;
border: 3px solid #00456E;border-width:0px 3px 3px 3px;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2);background:#ddd;}	
.ui-autocomplete ul {width: 210px; position: absolute; top:50px;z-index: 9999;display:block; outline: none;background-color: #f8f8f8;padding-left:10px;padding-right:10px;border:0;}
.ui-autocomplete li{display: list-item;float: none;background: none;border-bottom:1px solid #aaa;padding-top:2px;height:32px;}
.ui-autocomplete li:last-child {border:none;}
.ui-autocomplete .q {background:#00456E;line-height:22px;color:#6699cc;font-weight:bold;font-size: 14px;}
.ui-autocomplete .qimg {padding-right:6px;float:left} 
.ui-autocomplete li a {color:#1D4D7C;}
.ui-autocomplete .ui-state-focus {background: transparent;-webkit-border-radius: 0px;-moz-border-radius:0px;border-radius: 0px;border-color:#bbb;border-width:1px 0 0 0;background:#f1f1f1;}
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-slider{position:relative;text-align:left;border:1px solid #555;background:#333;border-radius:0px;}
.ui-slider .ui-slider-handle{position:absolute;z-index:3;width:22px;height:22px;cursor:default;border:0px solid #ccc;background:#69c;}
.ui-slider .ui-slider-handle:hover{background:#bdbdbd;-webkit-transition: color 0.1s linear;-moz-transition: color 0.1s linear;cursor:pointer;}
.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}
.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}
.ui-slider-horizontal{height:10px;}
.ui-slider-horizontal .ui-slider-handle{top:-6px;margin-left:-11px}
.ui-slider-horizontal .ui-slider-range{top:0;height:100%}
.ui-slider-horizontal .ui-slider-range-min{left:0}
.ui-slider-horizontal .ui-slider-range-max{right:0}

/* Borders for IE<9 when not support shadow */
.no-cssanimations .mapPropsDivider hr,.no-cssanimations .mapPropsTd hr, .no-cssanimations .mapPropsVerticalDivider {background-color:rgb(92,172,238);}
.no-boxshadow .frcstbox, .no-boxshadow #frccselect, .no-boxshadow .frccwiki {border: 1px solid #aaa;}
.no-boxshadow .mapinfo {border: 1px solid #aaa;}
.no-boxshadow .letable, .no-boxshadow #leloading {background: rgb(0,0,0);}
.no-cssgradients #mapPropsContainer, .no-cssgradients .mapinfo, .no-cssgradients #moremaps{background: rgb(0, 0, 0);}

/* TOUCHCAROUSEL */
/* ----------------------------------------- */

.touchcarousel{position:relative;width:600px;overflow:hidden}.touchcarousel .touchcarousel-container{position:relative;margin:0;padding:0;list-style:none;left:0}.touchcarousel .touchcarousel-wrapper{position:relative;overflow:hidden;width:100%;height:100%}.touchcarousel .touchcarousel-item{margin:0;padding:0;float:left}.touchcarousel .touchcarousel-item.last{margin-right:0!important}.touchcarousel .arrow-holder{height:100%;width:45px;position:absolute;top:0;display:block;cursor:pointer;z-index:25}.touchcarousel .arrow-holder.left{left:0}.touchcarousel .arrow-holder.right{right:0}.touchcarousel .arrow-icon{width:45px;height:90px;top:50%;margin-top:-45px;position:absolute;cursor:pointer}.touchcarousel .arrow-holder.disabled,.touchcarousel .arrow-holder.disabled .arrow-icon{cursor:default}.touchcarousel .tc-paging-container{width:100%;overflow:hidden;position:absolute;margin-top:-20px;z-index:25}.touchcarousel .tc-paging-centerer{float:left;position:relative;left:50%}.touchcarousel .tc-paging-centerer-inside{float:left;position:relative;left:-50%}.touchcarousel .tc-paging-item{float:left;cursor:pointer;position:relative;display:block;text-indent:-9999px}.touchcarousel .scrollbar-holder{position:absolute;z-index:30;left:6px;right:6px;bottom:5px;height:4px;overflow:hidden}.touchcarousel .scrollbar{position:absolute;left:0;height:4px;bottom:0}.touchcarousel .scrollbar.dark{background-color:#828282;background-color:rgba(0,0,0,.5)}.touchcarousel .scrollbar.light{background-color:#d2d2d2;background-color:rgba(255,255,255,.5)}.touchcarousel .grab-cursor{cursor:grab}.touchcarousel .grabbing-cursor{cursor:grabbing}.touchcarousel .auto-cursor{cursor:auto}

/* NEW FORECAST */
/* ----------------------------------------- */

html,body{-webkit-user-select: none;-moz-user-select: -moz-none;-ms-user-select: none;user-select: none;-khtml-user-select: none;}

.tooltip{font-family:Ubuntu !important;font-size:13px !important;}
.show { display: block!important; }

#favobar{background:#162b3d;padding:8px;color:#fff;font-size:15px;}
.favobarstar{color:#FFA500;position: relative;left: 3px;top: -1px;}
#favobox{display:none;border:1px solid #3E576B;border-width:0 1px;padding:0 5px 5px 5px;position:relative;}
#wunitlink{float:right;color:#ccc}
#wunitlink:hover{cursor:pointer}
#wunitbar{float:right;background:#3E576B;padding:0px;color:#fff;display:none;position:absolute;top:5px;right:10px;}
#wunitbar label{font-weight:300;position:relative;top:-1px;font-size:13px;}
.gridly{position:relative}
.brick{height:30px;padding:0 8px;line-height:30px;font-size:15px;background:#f2f2f2;min-width:100%;margin-top:5px;}
.brick span:hover{cursor:pointer}
.brick .fa-arrows-v{padding-right: 8px;font-size: 16px;color:#aaa}
.brick .fa-arrows-v:hover{cursor:pointer;}
.gridly, .gridly > :not(.dragging) {-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; }
.gridly .dragging {z-index: 800; }

#frctop{background:#3E576B;position:relative;height:190px;}
.frctop_half {float:left;width:50% !important;}
.frctop_half_last {float:right;width:50% !important;margin-right:0px !important;padding:20px 20px 0;text-align: center;}
#locateme{color:#fff;;padding: 0px 4px 10px;font-size: 20px;}
#locatemepin{font-size: 24px;}
#locateme:hover,#favloc:hover{cursor:pointer}
#city{border-radius: 0px 2px 2px 0px;}
.input-group-addon {border-radius: 2px 0 0 2px!important;}
#frctopname{color:#fff;font-size:20px;margin-top:40px;position:relative;bottom:0px;font-weight: 300;margin-bottom: 0;}
#frctopname #area{font-size:18px;}
#frctopname #masl{font-size:14px;}

#loading{color:#fff;font-size:20px;padding-top:40px;}
#frctopbox{color:#fff;max-width:280px;margin:0 auto;display:flex;}
#frctopclock{color:#fff;max-width:280px;margin:0 auto;text-align: left;}
#frctopclock span{margin-left:8px;position: relative;top: -3px;}
#frctopicon{width:50%;height:100px;}
.svg-ictop{height: 125px;width: 125px;margin: -20px 15px;}
#frctoptemp{width:50%;height:100px;text-align:center;}
#frctoptemp span {font-family: "Ubuntu Condensed";font-size: 90px;top: 35px;position: relative;}
#frctoptemp span span{font-size: 50px;position: relative;top: -45px;}
#frctoprest{background:rgba(0,0,0,0.25);padding:0px 10px;color:#fff;display:inline-block}
#frctoprest span{margin-left: 8px;position: relative;top: -6px;}
#frctoprest #toppop, #frctoprest #topts, #frctoprest #topwind{margin-left: 20px !important;}
#frctoprest i {position:relative;left:15px;}
#frctopwind{margin-left: 0px !important;top: 0px !important;}

#frcMAlarm {background:rgb(255,215,0);border:1px solid #3E576B;border-width:0 1px;font-size:15px;color:#444;}
#frcMAlarmIcon {width:45px;}
#frcMAlarmText {padding-top:6px;}

.touchcarousel .arrow-holder:hover{background:rgba(0,0,0,0.25)}
.touch .touchcarousel .arrow-holder:hover{background:rgba(0,0,0,0)}
.touchcarousel .arrow-holder.disabled{display:none;}
.touchcarousel .arrow-icon {width: 30px!important;height: 30px!important;margin-top: -10px!important;	}
.touchcarousel .right{text-align:left!important;padding-left:7px;}
.touchcarousel .left{text-align:left!important;padding-left:5px;}
.touchcarousel .arrow-icon.right:before{content: "\f054";font-family: FontAwesome;font-size:30px;color:#fff;-moz-opacity: 0.3; -webkit-opacity: 0.3; opacity: 0.3;}
.touchcarousel .arrow-icon.left:before{content: "\f053";font-family: FontAwesome;font-size:30px;color:#fff;-moz-opacity: 0.3; -webkit-opacity: 0.3; opacity: 0.3;}
.touchcarousel .tc-paging-item{text-indent:0!important;margin:0 4px;}
.touchcarousel .tc-paging-item:before{content: "\f111";font-family: FontAwesome;font-size:10px;color:#999;}
.touchcarousel .tc-paging-item.current:before{color:#fff}

#dailyCarousel{background:#3E576B;color:#fff;border:1px solid #3E576B;border-width:0 1px;width:100%!important;}
#dailyCarousel .touchcarousel-item{height:205px;width:167px;text-align:center;border-right:1px solid #577a96;}
#dailyCarousel .touchcarousel-item.last{border-width:0px;}
#dailyCarousel .touchcarousel-item .dayname{font-size:15px;padding:8px;background:rgba(0,0,0,0.5);}
#dailyCarousel .touchcarousel-item .daytemps{font-family: "Ubuntu Condensed";display:flex;padding-top:20px;}
#dailyCarousel .touchcarousel-item .daytemp{font-size:40px;width:50%}
#dailyCarousel .touchcarousel-item .dayic{height:75px;}
.svg-icday{height: 100px;width: 100px;margin: -5px 15px;}
#dailyCarousel .touchcarousel-item .frcdayrest{background:rgba(0,0,0,0.25);padding:0px;color:#fff;width:150px;margin:18px auto 0 auto;}
#dailyCarousel .touchcarousel-item .frcdayrest span{margin-left: 4px;position: relative;top: -6px;}
#dailyCarousel .touchcarousel-item .frcdayrest #daywind{margin-left: 15px !important;}
#dailyCarousel .touchcarousel-item .frcdayrest i {position:relative;left:10px;}
#dailyCarousel .touchcarousel-item .frcdaywind{margin-left: 0px !important;top: 0px !important;}
#dailyCarousel .touchcarousel-item.activeday{background:#2b3d4b;}

#frcnavouter{overflow: hidden;height:40px;}
#frcnav{background:#162b3d;display:flex;left: 0;overflow-x: scroll;overflow-y: hidden;}
.frcnavs{text-align:center;margin:0 15px;padding:12px 12px 8px;color:#fff;font-size:16px;display:inline-block;flex-grow: 1;border-bottom: 4px solid transparent;}
.frcnavs.selected, .frcnavs:hover{border-bottom: 4px solid #577a96;cursor:pointer}

#frctable{background:#3E576B;color:#fff;border:1px solid #3E576B;border-width:0 1px;text-align:center;}
#frctblhead{background:#2b3d4b;color:#fff;text-align:center;display:flex;line-height:48px;font-size:15px;}
.frctblrow{display:flex;}
.frctblrow.odd{background:#2b3d4b;}
.frctblrow .tbltime{line-height:48px;padding:0px;flex: 1;}
.frctblrow .tblic{height:44px; flex:1;}
.frctblrow .tbltemp{font-size:32px;font-family: "Ubuntu Condensed";line-height:48px;padding:0px;flex: 1;}
.svg-ictbl{height: 54px;width: 54px;margin-top: -3px;}
.frctblrow .tblfeel{line-height:48px;padding:0px;flex: 1;font-size:14px}
.frctblrow .tblcomp:hover{color:#aaa;cursor:pointer;}
.tblcompdata {}
.tblcompdata.odd {background:#2b3d4b;}
.tblcompdata .tblcomprow{text-align:center;border-top:1px solid #577a96;line-height:24px;display:flex;}
.tblcompdata .tblcomprow div{flex: 1;}

#sunmoon{height:40px;background:#162b3d;display:flex;text-align:center;line-height:40px;color:#fff;font-size:16px;}
#sunmoon div{flex:1;}
#sunmoon .sunicon{color: rgb(255, 204, 0);font-size: 22px;top: 4px;position: relative;margin-right: 8px;}
#sunmoon .moonicon{color: #fff;font-size: 22px;top: 2px;position: relative;margin-right: 8px;}

#graphtable{background:#2b3d4b;color:#fff;border:1px solid #3E576B;border-width:0 1px;text-align:center;height:520px;display:none}
#graphtable b{font-weight:300;color:#bbb;}
.buttons{text-align:center;display:flex}
.buttons div div {font-size:15px;padding:10px;display:inline-block;margin:30px auto 10px auto;border:1px solid #577a96; }
.buttons div div:hover {background:#3E576B;cursor:pointer}
.buttons .active {background:#3E576B;}

#mapwrapper{background:#2b3d4b;color:#fff;border:1px solid #3E576B;border-width:0 1px;display:none}

.compgraphouter{overflow: hidden;height:100px;}
.compgraphinner{left: 0;overflow-x: scroll;overflow-y: hidden;}
#comptable{background:#2b3d4b;color:#fff;border:1px solid #3E576B;border-width:0 1px;display:none;font-size: 14px;text-align: justify;line-height: 1.2em;}
#comptable b{font-weight:300;color:#bbb;}
#comptable h2{font-weight:300;color:#bbb;padding:10px}
.accheader{display:flex;font-size:15px;padding:8px;background:rgba(0,0,0,0.25);text-align:center;min-width:760px;}
.accbox{flex:1;}
.accrow{line-height: 34px;display:flex;font-size:14px;text-align:center;min-width:760px;}
.accrow.odd {background:#3E576B;}

#currcontent{background:#3E576B;color:#fff;border:1px solid #3E576B;border-width:0 1px 1px}
.curr_half {float:left;width:50% !important;}
.curr_half_last {float:right;width:50% !important;margin-right:0px !important;min-height:40px;}
#frccurrcond{text-align:center;font-size:16px;}
#currcondhead {background:rgba(0,0,0,0.45);line-height:40px;font-size:16px;}
#frccurrcond h2{font-weight:300;color:#bbb;}
#frccurrbox{text-align:left;margin: 25px auto 0;padding: 0 10px;max-width: 400px;line-height:1.25em}
.sright{float:right}
#noclose{margin-top: 25px;line-height: 1.4em;font-size: 18px;}
#noclose a{color:rgb(255,204,0);}

@media (max-width:900px){
  .tblcomp, .comphead{display:none;}
}
@media (max-width:750px){
  .tblpop, .pophead, .tblts, .tshead, .tblbaro, .barohead{display:none;}
}
@media (max-width:750px){
  .frctop_half {width:100% !important;margin-right:0px !important;}
  .frctop_half_last {width:100% !important;margin-right:0px !important;margin-top:0px !important;padding:0px 20px 20px;}
  #frctopname{margin-top:15px;}
  .curr_half {width:100% !important;margin-right:0px !important;}
  .curr_half_last {width:100% !important;margin-right:0px !important;margin-top:0px !important;}
}

/* METEOALARM */
/* ----------------------------------------- */

.malarmbox {line-height:20px;background-color:rgba(255,215,0,0.9);border:1px solid #FF2400;padding:4px;color:#444;margin-top:15px;border-radius: 5px;}
.touch .malarmbox {border-width:2px;}
.malarmmore{display:none;border-top:1px solid #FF2400;padding:4px;font-size:13px;}
.malarmmore a {font-size:11px;}
.malarmbox b, .malarmmore b {font-weight:400}
img.malarmic {position:relative;top:0px;margin:0 3px 0 6px;}
.malarmhead{display: inline-block !important;height:20px;width:auto;position:relative;top:-4px;left:6px}
#meteomore {float:right;display:block;cursor:pointer;position:relative;top:5px;right:5px;}

.flr {float:left}

/*--------------------- warnstufen / warntypes --------------------*/
.awt {
	background: #fff url('//static.nordicweather.net/img/wflags.jpg') top left scroll no-repeat;
	border: 1px solid #000000;
    display: inline-block !important;
    height: 23px;
    width: 25px;
    margin-right: .6em;
    margin-top: .2em;
    position:relative;
}

/* colors default */
.awt.l0 {   background-position-y:	    0px;  background-color:#ffffff; }
.awt.l1 {   background-position-y:	  -20px;  background-color:#29d660;  }
.awt.l2 {   background-position-y:	  -40px;  background-color:#ffff00; }
.awt.l3 {   background-position-y:	  -60px;  background-color:#fecb31; }
.awt.l4 {   background-position-y:	  -80px;  background-color:#fe0104; }

/* colors gray */ 
.awt.l1.g { background-position-y:	 -100px;  background-color:#cccccc;  }
.awt.l2.g { background-position-y:	 -120px;  background-color:#a6a6a6;  }
.awt.l3.g { background-position-y:	 -140px;  background-color:#808080; }
.awt.l4.g { background-position-y:	 -160px;  background-color:#595959; }

/* light colors */
.awt.l.l1 {   background-position-y:	  -20px;  background-color:#99FF99;  }
.awt.l.l2 {   background-position-y:	  -40px;  background-color:#FFFF66; }
.awt.l.l3 {   background-position-y:	  -60px;  background-color:#FFCC33; }
.awt.l.l4 {   background-position-y:	  -80px;  background-color:#FF6666; }

/* types */
.awt.nt {  background-image:none; }
.awt.t0 {  background-position-x:	    0px;}
.awt.t1 {  background-position-x:	  -25px;}
.awt.t2 {  background-position-x:	  -50px;}
.awt.t3 {  background-position-x:	  -75px;}
.awt.t4 {  background-position-x:	 -100px;}
.awt.t5 {  background-position-x:	 -125px;}
.awt.t6 {  background-position-x:	 -150px;}
.awt.t7 {  background-position-x:	 -175px;}
.awt.t8 {  background-position-x:	 -200px;}
.awt.t9 {  background-position-x:	 -225px;}
.awt.t10 { background-position-x:	 -250px;}
.awt.t11 { background-position-x:	 -275px;}
.awt.t12 { background-position-x:	 -300px;}
.awt.t13 { background-position-x:	 -325px;}

/*firefox */ 
.awt.t0.l0{	background-position:	 -0px	 -0px;   }
.awt.t0.l1{	background-position:	 -0px	-20px;   }
.awt.t0.l2{	background-position:	 -0px	-40px;   }
.awt.t0.l3{	background-position:	 -0px	-60px;   }
.awt.t0.l4{	background-position:	 -0px	-80px;   }
.awt.t1.l0{	background-position:	-25px	 -0px;   }
.awt.t1.l1{	background-position:	-25px	-20px;   }
.awt.t1.l2{	background-position:	-25px	-40px;   }
.awt.t1.l3{	background-position:	-25px	-60px;   }
.awt.t1.l4{	background-position:	-25px	-80px;   }
.awt.t2.l0{	background-position:	-50px	 -0px;   }
.awt.t2.l1{	background-position:	-50px	-20px;   }
.awt.t2.l2{	background-position:	-50px	-40px;   }
.awt.t2.l3{	background-position:	-50px	-60px;   }
.awt.t2.l4{	background-position:	-50px	-80px;   }
.awt.t3.l0{	background-position:	-75px	 -0px;   }
.awt.t3.l1{	background-position:	-75px	-20px;   }
.awt.t3.l2{	background-position:	-75px	-40px;   }
.awt.t3.l3{	background-position:	-75px	-60px;   }
.awt.t3.l4{	background-position:	-75px	-80px;   }
.awt.t4.l0{	background-position:	-100px	 -0px;   }
.awt.t4.l1{	background-position:	-100px	-20px;   }
.awt.t4.l2{	background-position:	-100px	-40px;   }
.awt.t4.l3{	background-position:	-100px	-60px;   }
.awt.t4.l4{	background-position:	-100px	-80px;   }
.awt.t5.l0{	background-position:	-125px	 -0px;   }
.awt.t5.l1{	background-position:	-125px	-20px;   }
.awt.t5.l2{	background-position:	-125px	-40px;   }
.awt.t5.l3{	background-position:	-125px	-60px;   }
.awt.t5.l4{	background-position:	-125px	-80px;   }
.awt.t6.l0{	background-position:	-150px	 -0px;   }
.awt.t6.l1{	background-position:	-150px	-20px;   }
.awt.t6.l2{	background-position:	-150px	-40px;   }
.awt.t6.l3{	background-position:	-150px	-60px;   }
.awt.t6.l4{	background-position:	-150px	-80px;   }
.awt.t7.l0{	background-position:	-175px	 -0px;   }
.awt.t7.l1{	background-position:	-175px	-20px;   }
.awt.t7.l2{	background-position:	-175px	-40px;   }
.awt.t7.l3{	background-position:	-175px	-60px;   }
.awt.t7.l4{	background-position:	-175px	-80px;   }
.awt.t8.l0{	background-position:	-200px	 -0px;   }
.awt.t8.l1{	background-position:	-200px	-20px;   }
.awt.t8.l2{	background-position:	-200px	-40px;   }
.awt.t8.l3{	background-position:	-200px	-60px;   }
.awt.t8.l4{	background-position:	-200px	-80px;   }
.awt.t9.l0{	background-position:	-225px	 -0px;   }
.awt.t9.l1{	background-position:	-225px	-20px;   }
.awt.t9.l2{	background-position:	-225px	-40px;   }
.awt.t9.l3{	background-position:	-225px	-60px;   }
.awt.t9.l4{	background-position:	-225px	-80px;   }
.awt.t10.l0{	background-position:	-250px	 -0px;   }
.awt.t10.l1{	background-position:	-250px	-20px;   }
.awt.t10.l2{	background-position:	-250px	-40px;   }
.awt.t10.l3{	background-position:	-250px	-60px;   }
.awt.t10.l4{	background-position:	-250px	-80px;   }
.awt.t11.l0{	background-position:	-275px	 -0px;   }
.awt.t11.l1{	background-position:	-275px	-20px;   }
.awt.t11.l2{	background-position:	-275px	-40px;   }
.awt.t11.l3{	background-position:	-275px	-60px;   }
.awt.t11.l4{	background-position:	-275px	-80px;   }
.awt.t12.l0{	background-position:	-300px	 -0px;   }
.awt.t12.l1{	background-position:	-300px	-20px;   }
.awt.t12.l2{	background-position:	-300px	-40px;   }
.awt.t12.l3{	background-position:	-300px	-60px;   }
.awt.t12.l4{	background-position:	-300px	-80px;   }
.awt.t13.l0{	background-position:	-325px	 -0px;   }
.awt.t13.l1{	background-position:	-325px	-20px;   }
.awt.t13.l2{	background-position:	-325px	-40px;   }
.awt.t13.l3{	background-position:	-325px	-60px;   }
.awt.t13.l4{	background-position:	-325px	-80px;   }

.sun-spr{background-image:url('//static.nordicweather.net/img/sunspr.png');background-color:transparent;background-repeat:no-repeat;}
.sun-down{ background-position: 0 0; width: 16px; height: 16px; } 
.sun-up{ background-position: 0 -18px; width: 16px; height: 16px; } 
.sun-uv00{ background-position: 0 -36px; width: 24px; height: 45px; } 
.sun-uv01{ background-position: 0 -83px; width: 24px; height: 45px; } 
.sun-uv02{ background-position: 0 -130px; width: 24px; height: 45px; } 
.sun-uv03{ background-position: 0 -177px; width: 24px; height: 45px; } 
.sun-uv04{ background-position: 0 -224px; width: 24px; height: 45px; } 
.sun-uv05{ background-position: 0 -271px; width: 24px; height: 45px; } 
.sun-uv06{ background-position: 0 -318px; width: 24px; height: 45px; } 
.sun-uv07{ background-position: 0 -365px; width: 24px; height: 45px; } 
.sun-uv08{ background-position: 0 -412px; width: 24px; height: 45px; } 
.sun-uv09{ background-position: 0 -459px; width: 24px; height: 45px; } 
.sun-uv10{ background-position: 0 -506px; width: 24px; height: 45px; } 
.sun-uv11{ background-position: 0 -553px; width: 24px; height: 45px; }

.knob{background-image:url('https://euweather.eu/img/eurflags.png');background-repeat:no-repeat;display:inline-block}
.knob-AD{width:32px;height:32px;background-position:-2px -2px}
.knob-AL{width:32px;height:32px;background-position:-38px -2px}
.knob-AT{width:32px;height:32px;background-position:-74px -2px}
.knob-AX{width:32px;height:32px;background-position:-110px -2px}
.knob-BA{width:32px;height:32px;background-position:-146px -2px}
.knob-BE{width:32px;height:32px;background-position:-182px -2px}
.knob-BG{width:32px;height:32px;background-position:-218px -2px}
.knob-BY{width:32px;height:32px;background-position:-2px -38px}
.knob-CH{width:32px;height:32px;background-position:-38px -38px}
.knob-CY{width:32px;height:32px;background-position:-74px -38px}
.knob-CZ{width:32px;height:32px;background-position:-110px -38px}
.knob-DE{width:32px;height:32px;background-position:-146px -38px}
.knob-DK{width:32px;height:32px;background-position:-182px -38px}
.knob-EE{width:32px;height:32px;background-position:-218px -38px}
.knob-ES{width:32px;height:32px;background-position:-2px -74px}
.knob-FI{width:32px;height:32px;background-position:-38px -74px}
.knob-FO{width:32px;height:32px;background-position:-74px -74px}
.knob-FR{width:32px;height:32px;background-position:-110px -74px}
.knob-GB{width:32px;height:32px;background-position:-146px -74px}
.knob-GI{width:32px;height:32px;background-position:-182px -74px}
.knob-GL{width:32px;height:32px;background-position:-218px -74px}
.knob-GR{width:32px;height:32px;background-position:-2px -110px}
.knob-HR{width:32px;height:32px;background-position:-38px -110px}
.knob-HU{width:32px;height:32px;background-position:-74px -110px}
.knob-IE{width:32px;height:32px;background-position:-110px -110px}
.knob-IS{width:32px;height:32px;background-position:-146px -110px}
.knob-IT{width:32px;height:32px;background-position:-182px -110px}
.knob-LI{width:32px;height:32px;background-position:-218px -110px}
.knob-LT{width:32px;height:32px;background-position:-2px -146px}
.knob-LU{width:32px;height:32px;background-position:-38px -146px}
.knob-LV{width:32px;height:32px;background-position:-74px -146px}
.knob-MC{width:32px;height:32px;background-position:-110px -146px}
.knob-MD{width:32px;height:32px;background-position:-146px -146px}
.knob-ME{width:32px;height:32px;background-position:-182px -146px}
.knob-MK{width:32px;height:32px;background-position:-218px -146px}
.knob-MT{width:32px;height:32px;background-position:-2px -182px}
.knob-NL{width:32px;height:32px;background-position:-38px -182px}
.knob-NO{width:32px;height:32px;background-position:-74px -182px}
.knob-PL{width:32px;height:32px;background-position:-110px -182px}
.knob-PT{width:32px;height:32px;background-position:-146px -182px}
.knob-RO{width:32px;height:32px;background-position:-182px -182px}
.knob-RS{width:32px;height:32px;background-position:-218px -182px}
.knob-RU{width:32px;height:32px;background-position:-2px -218px}
.knob-SE{width:32px;height:32px;background-position:-38px -218px}
.knob-SI{width:32px;height:32px;background-position:-74px -218px}
.knob-SK{width:32px;height:32px;background-position:-110px -218px}
.knob-SM{width:32px;height:32px;background-position:-146px -218px}
.knob-TR{width:32px;height:32px;background-position:-182px -218px}
.knob-UA{width:32px;height:32px;background-position:-218px -218px}
.knob-VA{width:32px;height:32px;background-position:-254px -2px}
