
/* Add the Extreme icons for HRV */

body.hrv-extremes.home #extremes { width: 165px !important; background: #00274c url(//www.metservice.com/creative/HRV-extreme-icons/HRV.png) no-repeat; background-size: 50px; background-position-y: 10px; background-position-x: 10px; padding-left: 10px !important; padding-right: 10px !important;   }
body.hrv-extremes.home #extremes h2 { padding-left: 0px; padding-top: 30px; padding-bottom: 0px}
body.hrv-extremes #current-solar    {min-height: 34px; padding-left: 35px !important; background:url(//www.metservice.com/creative/HRV-extreme-icons/solar.png) no-repeat; background-size: 32px 30px; background-position-y: 7px; background-position-x: -1px;}
body.hrv-extremes #current-hottest  {min-height: 34px; padding-left: 35px !important; background:url(//www.metservice.com/creative/HRV-extreme-icons/temp.png) no-repeat; background-size: 30px; background-position-y: 9px}
body.hrv-extremes #current-coldest  {min-height: 34px; padding-left: 35px !important; background:url(//www.metservice.com/creative/HRV-extreme-icons/cold.png) no-repeat; background-size: 30px; background-position-y: 9px}
body.hrv-extremes #current-wettest  {min-height: 34px; padding-left: 35px !important; background:url(//www.metservice.com/creative/HRV-extreme-icons/rain.png) no-repeat; background-size: 30px; background-position-y: 9px}
body.hrv-extremes #current-windiest {min-height: 34px; padding-left: 35px !important; background:url(//www.metservice.com/creative/HRV-extreme-icons/wind.png) no-repeat; background-size: 30px; background-position-y: 9px}



/* Move this into styles@VER@.css t line 588 or thereabouts - and then test on IE and remove */
.ie .urban-wellington-city .top-right-tile,
.ie .urban-western-hills .top-right-tile,
.ie .urban-lyall-bay .top-right-tile,
.ie .urban-lower-hutt .top-right-tile,
.ie .urban-upper-hutt .top-right-tile,
.ie .urban-wainuiomata .top-right-tile,
.ie .urban-porirua .top-right-tile,
.ie .urban-kapiti .top-right-tile {
    top: 29px !important;
}

/* Hack for homepage */
body.home #social {
    display: none;
}

/* TODO: move these to main stylesheet */
#blog_wrapper .blog_text {
    height:auto;
    max-height:75px;
    margin-bottom: 5px;
}
#weather-news-wrapper .blog_text {
    height:auto;
    max-height:75px;
    margin-bottom: 5px;
}



/* New World school lunch takeover */
.day-grid-takeover {
    margin-left: -10px;
    overflow: hidden;
    width:98px;
    /*margin-bottom: -10px;*/
}

/* to be moved into the main styles sometime..... */
.advertisement .disclaimer {font-size: 11px; line-height: 1; margin: 0 0 5px; color: #666; text-align: right;}
.urban .summary #feature_slots {
    margin-bottom:15px;
}


.five-day #forecast .grid_1 {
    line-height:0;
}
.five-day #forecast .grid_1 .date {
    line-height:1.28;
}

/* .pollen-directed {display:none;} */

/* override single location
.five-day .wellington .partly-cloudy  .forecast-image-image,
.five-day .paraparaumu .fine .forecast-image,
.five-day .masterton .fine .forecast-image,
.five-day .wellington .partly-cloudy .forecast-image,
.five-day .paraparaumu .partly-cloudy .forecast-image,
.five-day .nelson .fine .forecast-image,
.five-day .nelson .partly-cloudy .forecast-image,
.five-day .blenheim .fine .forecast-image,
.five-day .blenheim .partly-cloudy .forecast-image,
.five-day .masterton .partly-cloudy .forecast-image
{
  background: url(/special/mitre-10-feb-2017/MI0-0366-Long-Weekend-Digi-502x120-2.jpg) no-repeat 0 0px!important;
}
*/

/* date specific overrides */
/* This example would trigger (for all icons) on 27 Sept */
/*.five-day.day-27-09 .wellington .forecast-image {background: url(/special/mitre-10-feb-2017/MI0-0366-Long-Weekend-Digi-502x120-2.jpg) no-repeat 0 0}*/

/* Simple example override for fine days */

/*.five-day .fine .forecast-image,*/
/*.five-day .wellington .fine .forecast-image,*/
/*.five-day .auckland .fine .forecast-image,*/
/*.five-day .christchurch .fine .forecast-image,*/
/*.five-day .dunedin .fine .forecast-image {background: url(/special/mitre-10-feb-2017/MI0-0366-Long-Weekend-Digi-502x120-2.jpg) no-repeat 0 0;!important}*/


.testing123 {display:none;}        /* This stops the file from being totally emptied by yuicompressor */




/* ---------------------- AUSTRALIA MENU LOGO SPONSORSHIP ----------------------*/
   .australia-nav__sponsors {
     background: url(qantas125x45.png) no-repeat 100% 0;
     height: 37px;
     position: absolute;
     bottom: 0px;
       left: 210px;
       padding: 9px 130px 0 150px;
       position: absolute;
       text-transform: uppercase;
       /*display:inline-block!important;*/
       display:none;  /* hide the aussie sponsor logo */
   }

 /****/

/*** ---------------------- National Campaign styles ---------------------- ***/


/***Whio***/

/*#whio-1 {z-index: 199; right: 193px;top: 145px; display: none;} /!*** new-plymouth **!/*/
/*#whio-2 {z-index: 199; right: 110px;top: 135px; display: none;}  /!*taupo*!/*/
/*#whio-3 {z-index: 199; right: 58px;top: 125px; display: none;}   /!*gisborne*!/*/
/*#whio-4 {z-index: 199; right: 199px;top: 193px; display: none;}   /!*motueka*!/*/
/*#whio-5 {z-index: 199; right: 260px;top: 264px; display: none;}   /!*hokitika*!/*/
/*#whio-6 {z-index: 199; right: 345px;top: 333px; display: none;}   /!*queenstown*!/*/

/*#whio-1-hover {z-index: 199; right: 320px;top: 135px; display: none; cursor:pointer;}*/
/*#whio-2-hover {z-index: 199; right: 125px;top: 87px; display: none; cursor:pointer;}*/
/*#whio-3-hover {z-index: 199; right: -55px;top: 75px; display: none; cursor:pointer;}*/
/*#whio-4-hover {z-index: 199; right: 281px;top: 175px; display: none; cursor:pointer;}*/
/*#whio-5-hover {z-index: 199; right: 342px;top: 241px; display: none; cursor:pointer;}*/
/*#whio-6-hover {z-index: 199; right: 459px;top: 315px; display: none; cursor:pointer;}*/

/*#hm-new-plymouth {right:160px;}
#hm-new-plymouth a {margin-right:60px;} #hm-new-plymouth span {right:-63px;}
#hm-motueka {right:226px;}
#hm-hokitika {right:286px;}
#hm-queenstown a {margin-right:40px;} #hm-queenstown span {right:-63px;}
#hm-new-plymouth a, #hm-taupo a, #hm-gisborne a, #hm-motueka a, #hm-queenstown a, #hm-hokitika a {
    color:#799fb9;  text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);
    }
#hm-new-plymouth a:hover, #hm-taupo a:hover, #hm-gisborne a:hover, #hm-motueka a:hover, #hm-queenstown a:hover, #hm-hokitika a:hover {
    color:#00aeef;  text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);
    }

*/
/***Shark Week***/
/*#hm-shark-fin-1 {z-index: 199; right: 330px;top: 56px; display: none;}*/
/*#hm-shark-fin-2 {z-index: 199; right: 20px;top: 35px; display: none;}*/
/*#hm-shark-fin-3 {z-index: 199; right: 25px;top: 245px; display: none;}*/
/*#hm-shark-fin-4 {z-index: 199; right: 150px;top: 400px; display: none;}*/
/*#hm-shark-fin-5 {z-index: 199; right: 510px;top: 350px; display: none;}*/

/*#hm-shark-fin-1-hover {z-index: 200; right: 258px;top: 39px; display: none;}*/
/*#hm-shark-fin-2-hover {z-index: 200; right: -53px;top: 18px; display: none;}*/
/*#hm-shark-fin-3-hover {z-index: 200; right: -48px;top: 228px; display: none;}*/
/*#hm-shark-fin-4-hover {z-index: 200; right: 72px;top: 383px; display: none;}*/
/*#hm-shark-fin-5-hover {z-index: 200; right: 438px;top: 333px; display: none;}*/

/***Cruise About***/
/*#cruise-1 {z-index: 199; right: 310px;top: 96px; display: none;}*/
/*#cruise-2 {z-index: 199; right: 20px;top: 35px; display: none;}*/
/*#cruise-3 {z-index: 199; right: 25px;top: 255px; display: none;}*/
/*#cruise-4 {z-index: 199; right: 150px;top: 390px; display: none;}*/
/*#cruise-5 {z-index: 199; right: 460px;top: 291px; display: none;}*/

/*#alt-cruise-1 {z-index: 199; right: 310px;top: 96px; display: none;}*/
/*#alt-cruise-2 {z-index: 199; right: 20px;top: 35px; display: none;}*/
/*#alt-cruise-3 {z-index: 199; right: 25px;top: 255px; display: none;}*/
/*#alt-cruise-4 {z-index: 199; right: 150px;top: 390px; display: none;}*/
/*#alt-cruise-5 {z-index: 199; right: 460px;top: 291px; display: none;}*/

/*#cruise-1-hover {z-index: 200; right: 233px;top: 65px; display: none;}*/
/*#cruise-2-hover {z-index: 200; right: -57px;top: 4px; display: none;}*/
/*#cruise-3-hover {z-index: 200; right: -52px;top: 224px; display: none;}*/
/*#cruise-4-hover {z-index: 200; right: 73px;top: 359px; display: none;}*/
/*#cruise-5-hover {z-index: 200; right: 383px;top: 260px; display: none;}*/

/*#alt-cruise-1-hover {z-index: 200; right: 233px;top: 65px; display: none;}*/
/*#alt-cruise-2-hover {z-index: 200; right: -57px;top: 4px; display: none;}*/
/*#alt-cruise-3-hover {z-index: 200; right: -52px;top: 224px; display: none;}*/
/*#alt-cruise-4-hover {z-index: 200; right: 73px;top: 359px; display: none;}*/
/*#alt-cruise-5-hover {z-index: 200; right: 383px;top: 260px; display: none;}*/

/***Piggy Sue Vodafone Homepage Icons ***/
/*#vodafone-1 {z-index: 199; right: 244px; top: 75px; display: none;}*/
/*#vodafone-2 {z-index: 199; right: 10px;  top: 15px; display: none;}*/
/*#vodafone-4 {z-index: 199; right: 130px; top: 360px; display: none;}*/
/*#vodafone-5 {z-index: 199; right: 460px; top: 300px; display: none;}*/

/*#vodafone-1-hover {z-index: 200; right: 259px;top: 65px; display: none;}*/
/*#vodafone-2-hover {z-index: 200; right: -57px;top: 4px; display: none; }*/
/*#vodafone-4-hover {z-index: 200; right: 57px;top: 359px; display: none;}*/
/*#vodafone-5-hover {z-index: 200; right: 423px;top: 290px; display: none;}*/

/***Hello World butterfly homepage icons ***/
/*#hello-world-1 {z-index: 199; right: 284px; top: 95px; display: none;}*/
/*#hello-world-2 {z-index: 199; right: -20px;  top: 15px; display: none;}*/
/*#hello-world-3 {z-index: 199; right: 10px; top: 220px; display: none;}*/
/*#hello-world-4 {z-index: 199; right: 460px; top: 270px; display: none;}*/

/*#hello-world-1-hover {z-index: 200; right: 102px;top: 95px; display: none;}*/
/*#hello-world-2-hover {z-index: 200; right: -102px;top: 15px; display: none; }*/
/*#hello-world-3-hover {z-index: 200; right: -150px;top: 220px; display: none;}*/
/*#hello-world-4-hover {z-index: 200; right: 278px;top: 270px; display: none;}*/

/*** Dyson ***/
 /*.home .summary  { background: #000 url(/special/dyson/990X470px-homepage-map-bg-v2.png) no-repeat; }*/

  /*/!*** hide the map MREC ***!/*/
/*#div-gpt-ad-1336960880493-0   { display: none; }*/
  /*/!*** hide the ad label ***!/*/
/*.home .advertisement  { display: none; }*/

/*.dyson-mrec-overlay { width: 348px; height: 290px; position: relative !important; top:155px; left: 417px; z-index: 99 }*/





/*replace the t-shirt with pink ribbon shirt*/
/*.layer {*/
    /*background: url("pink-ribbon-day-2016/shirt.png")no-repeat !important;*/
/*}*/

/*replace the jacket with pink ribbon jacket*/
/*.windproof {*/
    /*background: url("pink-ribbon-day-2016/jacket.png")no-repeat !important;*/
/*}*/

#airnz1-1 {
    top: 35px;
    left:20px;
    display: none;
}

#airnz1-2 {
    top: 383px;
    left: 240px;
    display: none;
}

#airnz1-2 a img {
    height: 50px;
    width: auto;
}

#airnz2-1 {
    top: 35px;
    left:20px;
    display: none;
}

#airnz2-2 {
    top: 383px;
    left: 240px;
    display: none;
}

#airnz2-2 a img {
    height: 50px;
    width: auto;
}

.airnz-colour a {
    color: #3dc2ef !important;
}

.airnz-colour a:hover {
    color: #FFFFFF !important;
}

#summer-hours a{
    color: #FFF;
}


#summer-hours span{
    font-weight: 600;
    color: #e0e20c;
}

#summer-hours {
    margin-top: 10px;
    margin-bottom: 10px;
}

/** LIONS */
.forecast-image-takeover-link { text-decoration: none; }
.forecast-image-takeover-inner { font-family: arial, sans-serif; color: #fff; margin: 0; padding: 0; background-color: #000;  }
.forecast-image-takeover-inner img { display: block; }
.rugby-heading {font-size: 20px; font-weight: bold; }
.rugby-date {font-size: 16px; font-weight: bold; }
.rugby-forecast {font-size: 14px; margin: 0; padding: 5px 10px 5px 10px; min-height: 42px;}
.rugby-forecast-heading {font-weight: bold; color: #fff; }
.rugby-forecast-text {font-weight: normal; color: #fff; line-height: 1; }



/* Link under banner */
.big-banner .add-text-below {font-size:0.7em;  width:100%; text-align:right;}
.big-banner .add-text-below a, .big-banner .add-text-below p  {color:#999; margin:2px 0 -5px 0; text-decoration:none;}

 /*All blacks logo*/
 #primary .abLogo {background: #000; height:40px; width:154px; display:block; position:absolute; right:-25px; overflow:hidden; background-image:url('/_/css/img/ABForecaster4.svg'); }

 /** Mobil 2017 */
.traffic .mobilBanner {
    position: absolute;
    top: 0;
    right: 365px;
}

.traffic2 .mobilBanner {
    position: absolute;
    top: 59px;
    right: 350px;
    z-index: 100;
}

.traffic .mobilKey {
    position: absolute;
    top: 690px!important;
    right: 0px;
}

.traffic2 .mobilKey {
    position: absolute;
    top: 704px;
    right: 0px;
    z-index: 100;
}

.trafficMapCams>div {
    z-index: 10;
}
.trafficMapCams>div.dynamicCam {
    z-index: 9;
}
.trafficMapCams>div.silverdaleBlock,
.trafficMapCams>div.rimutakaRdBlock,
.trafficMapCams>div.coastRdBlock {
    z-index: 5;
}

#solar-pv-wrapper {
    position: absolute;
    right: 0;
    top: -9px;
    width: 300px;
}

#solar-pv-caption {
    display: inline-block;
    text-transform: uppercase;
    background: white;
    color: #011C37;
    font-weight: 600;
    font-size: 10px;
    padding: 1px 10px;
}

#solar-pv-forecast {
    width: 290px;
    height: 50px;
    background: #06315a;
    padding: 5px;
}

#solar-pv-forecast .solar-pv-left {
    display: inline-block;
    float: left;
    width: 88px;
}

#solar-pv-forecast .solar-pv-left img {
    vertical-align: middle;
    margin-top: -1px;
    margin-left: 10px;
}

#solar-pv-forecast .solar-pv-center {
    float: left;
    width: 80px;
}

#solar-pv-forecast .solar-pv-center span {
    display: inline-block;
}

#solar-pv-forecast .solar-pv-center span.large {
    font-size: 21px;
    margin-top: -1px;
    margin-bottom: 3px;
}

#solar-pv-forecast .solar-pv-center span.x-large {
    margin-top: -5px;
    font-size: 25px;
}

#solar-pv-forecast .solar-pv-center span.xx-large {
    margin-top: -5px;
    font-size: 27px;
    letter-spacing: 2px;
}

#solar-pv-forecast .solar-pv-center img {
    margin-top: 2px;
}

#solar-pv-forecast .solar-pv-right {
    text-align: right;
    width: 112px;
    float: left;
    padding-right: 10px;
}

#solar-pv-forecast .solar-pv-right img {
    margin-top: 4px;
}

#solar-pv-forecast .solar-pv-right label {
    text-align: center;
    cursor: pointer;
    line-height: 9px;
    display: inline-block;
    margin-top: 4px;
    font-size: 9px;
    font-weight: 600;
}

#solar-pv-forecast .solar-pv-right label strong {
    letter-spacing: 0.2px;
    font-size: 12px;
}

#solar-pv-footnote {
    width: 300px;
    position: absolute;
    right: 0;
    color: #95a5b5;
    font-weight: normal;
    font-size: 9px;
    display: inline-block;
    margin-top: 8px;
}

#solar-pv-wrapper a, #forecast-header #solar-pv-wrapper a {
    display: inherit;
    float: inherit;
    font-size: inherit;
    line-height: inherit;
    height: inherit;
    padding: inherit;
    background: inherit;
    color: inherit;
    text-decoration: inherit;
    cursor: pointer;
    vertical-align: middle;
}

#solar-pv-footnote img {
    vertical-align: middle;
    margin-right: 5px;
    margin-top: -3px;
}



/*.map.high-seas {*/
    /*background: url(/special/high-seas/High-seas-map-2017-v6-Double-density.png) no-repeat 0 0;*/
    /*background-size:100%;*/
/*}*/
.map.high-seas.pacific {
    background: url(/special/high-seas/pacific-6.png) no-repeat 0 0;
    background-size:100%;
}
.map.high-seas.subtropic {
    background: url(/special/high-seas/subtropic-6.png) no-repeat 0 0;
    background-size:100%;
}
.map.high-seas.forties {
    background: url(/special/high-seas/forties-6.png) no-repeat 0 0;
    background-size:100%;
}
.map.high-seas.southern {
    background: url(/special/high-seas/southern-6.png) no-repeat 0 0;
    background-size:100%;
}
/*.map.high-seas {*/
    /*background: url(/special/high-seas//High-seas-map-2017-v4.png) no-repeat 50px 0;*/
/*}*/

.map.high-seas.forties a.forties {
    background-color: rgba(0, 168, 255, 1);
    color: white;
}
.map.high-seas.pacific a.pacific {
    background-color: rgba(0, 168, 255, 1);
    color: white;
}
.map.high-seas.subtropic a.subtropic {
    background-color: rgba(0, 168, 255, 1);
    color: white;
}
.map.high-seas.southern a.southern {
    background-color: rgba(0, 168, 255, 1);
    color: white;
}

.map.high-seas.forties a:hover, .map.high-seas.pacific a:hover , .map.high-seas.subtropic a:hover , .map.high-seas.southern a:hover {
    background-color: #001c37;
    color: white;
}

.map.high-seas.subtropic a.subtropic {
    left: 194px;
    top: 42px;
    padding: 5px 8px;
    /*border: solid 5px #0094D2;*/
}
.high-seas a.subtropic {
    left: 195px;
    top: 41px;
    padding: 5px 8px;
}
.map.high-seas.pacific a.pacific {
    left: 465px;
    top: 42px;
    padding: 5px 8px;
}
.high-seas a.pacific {
    left: 463px;
    top: 41px;
}
.high-seas.forties a.forties {
    left: 190px;
    top: 213px;
}
.high-seas a.forties {
    left: 191px;
    top: 214px;
}
.high-seas.southern a.southern {
    left: 462px;
    top: 247px;
}
.high-seas a.southern {
    left: 463px;
    top: 245px;
}

.marine-map .map {
    display: block;
    width: 620px;
    margin: 20px 0;
    position: relative;
}

#high-seas-page-map {
    height: 414px;
}

#news aside li {
    display: inline-block;
}