@charset "UTF-8";
.page-bg,body,html{width:100%;margin:0;padding:0}.content-wrapper,.shadow{-webkit-box-shadow:0 0 16px -3px rgba(0,0,0,.75);-moz-box-shadow:0 0 16px -3px rgba(0,0,0,.75)}iframe.sunmoon,img{max-width:100%}.page-bg,header{background-size:cover}body,html{height:100%}iframe.sunmoon{height:700px}.clean-font{font-family:arial,helvetica,sans-serif!important;font-size:16px}.hidden{display:none}.page-bg{height:100%;position:fixed;top:0;left:0;background-attachement:fixed;background-position:bottom center;z-index:-1}header,header #top-left{background-position:center center}.content-wrapper{width:1200px;background-color:#fff;padding:0;margin:24px auto;box-shadow:0 0 16px -3px rgba(0,0,0,.75)}.page{padding:50px 5% 5%;font-family:Raleway,sans-serif;font-weight:400;font-size:14px;line-height:1.7em;letter-spacing:1px;color:#333}.two-villas h1,.villa-page h1,h1,h2,h3,h4,h5,h6{font-family:Georgia,'Times New Roman',serif}.block-wrapper{display:table;margin:0;padding:0;width:100%}.pT,.pTB{padding-top:24px}.pB,.pTB{padding-bottom:24px}.pL,.pLR{padding-left:24px}.pLR,.pR{padding-right:24px}.w20,.w25,.w30,.w33,.w40,.w50,.w60,.w70,.w75,.w80{display:block;box-sizing:border-box;margin:0;width:100%}.mT,.mTB{margin-top:24px}.mB,.mTB{margin-bottom:24px}.mL,.mLR{margin-left:24px}.mLR,.mR{margin-right:24px}.hurricane-wrapper{position:relative}.last-hurricane{box-sizing:border-box;width:60%;position:absolute;left:20%;bottom:25%;padding:24px;color:#ff0;background-color:#333}@media screen and (min-width:769px){.w20,.w25,.w30,.w33,.w40,.w50,.w60,.w70,.w75,.w80{display:table-cell}.w80{width:80%}.w75{width:75%}.w70{width:70%}.w60{width:60%}.w50{width:50%}.w40{width:40%}.w33{width:33.3%}.w30{width:30%}.w25{width:25%}.w20{width:20%}}.pAll{padding:24px}.pNone{padding:0}.mAll{margin:24px}h1,h2{margin-top:0}.intro,.mNone{margin:0}.spBNone{margin-bottom:0;padding-bottom:0}.textC{text-align:center}.textL{text-align:left}.textR{text-align:right}.fancy,.logo,.moon-left{text-align:center}#panorama{width:100%;overflow-x:scroll}#panorama img{max-width:250%!important}h1{color:#242222;font-style:italic;font-size:42px;line-height:46px;font-weight:100}h2{font-size:28px;line-height:1.2em}#current-time,header #top-left,header #top-right{font-family:Raleway,sans-serif}.two-villas h1,.villa-page h1{font-size:32px;line-height:36px;padding:36px 0 0;font-style:normal}.villa-page .big-text{font-size:24px}.intro{font-size:1.4em;font-weight:400;color:#343434}.dark-label{color:#343434;font-weight:600;font-size:1.2em}.location,.station{font-weight:100;letter-spacing:1px}.fancy{line-height:.5}.fancy span{display:inline-block;position:relative}.fancy span:after,.fancy span:before{content:"";position:absolute;height:5px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;top:0;width:36px}a.arrow-up,a.mobile-button{display:block;padding:12px;position:fixed;color:#fff;text-decoration:none}.fancy span:before{right:100%;margin-right:15px}.fancy span:after{left:100%;margin-left:15px}.shadow{box-shadow:0 0 16px -3px rgba(0,0,0,.75)}a,input[type=submit]{transition:all .3s ease;color:#1387ae}a,a:visited{color:#5FAFB8}a.arrow-up{background-color:rgba(0,0,0,.7);bottom:24px;right:24px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}a.mobile-button{top:5px;left:5px;right:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}a#top,nav{top:0}#current-time,a#top{position:absolute;left:0}a.arrow-up:hover,a.mobile-button{background-color:rgba(0,0,0,1)}header{position:relative;padding:24px 0 0 24px;min-height:220px}.station{font-size:20px;line-height:22px}.location{font-size:14px;line-height:16px;margin-bottom:12px}.basic-wrapper,.moon-wrapper{width:175px}.block-title,.moon-location{text-align:center;font-weight:700;padding:3px;font-size:12px}.moon-location{background-color:#000}.block-title{background-color:#fff}.moon-left,.moon-right{display:inline-block;vertical-align:middle;width:50%}.sun-moon{padding:0 9px;font-size:10.5px;line-height:12px;background-color:rgba(0,0,0,.8);color:#fff}.moon-photo{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;max-width:50%!important}#current-time,#satZoom{max-width:100%;box-sizing:border-box}.moon-left{padding:3px 0}.basic-wrapper .condition,.moon-phase{font-weight:700;letter-spacing:2px;padding-bottom:5px}.moon-phase{text-shadow:0 0 5px #000}.weather-day{background-color:#478EA0;color:#fff;padding:3px}.day-condition{vertical-align:top;text-align:left;padding:12px 12px 12px 0;line-height:1.2em!important}.basic-wrapper .condition,header .tagline,nav{text-align:center}.day-wrapper:last-child{border-bottom:2px solid #478EA0}.weather-icon{padding:12px 0}.basic-wrapper .station{padding:7px 7px 0;background-color:#fff}.basic-wrapper .location{padding:0 7px 7px;background-color:#fff}.basic-content{padding:0 9px 9px}.feels-like{padding:0 9px 24px}.pull-right{float:right}#current-time{color:#fff;font-size:13px;padding:3px;width:100%;margin:0;bottom:0}header #top-left,header #top-right{width:175px;box-sizing:border-box}header #top-left{background-color:rgba(0,0,0,.75);color:#fff;font-size:12px;line-height:14px;padding:0;margin:auto}header #top-right{background-color:rgba(255,255,255,.75);color:#000;font-size:11px;line-height:13px}@media screen and (min-width:481px) and (max-width:768px){header #top-left,header #top-right{position:relative}}@media screen and (min-width:769px){header #top-left,header #top-right{position:absolute}header #top-left{top:24px;left:24px}header #top-right{top:24px;right:24px}}header .tagline{color:#fff;font-size:18px;line-height:16px;font-style:italic;font-family:serif}.credit,nav a,nav a:visited{font-family:Raleway,sans-serif}nav{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;left:0;right:0;opacity:.95;-webkit-box-shadow:0 0 16px -3px rgba(0,0,0,.75);-moz-box-shadow:0 0 16px -3px rgba(0,0,0,.75);box-shadow:0 0 16px -3px rgba(0,0,0,.75);z-index:10}nav a,nav a:visited{color:#ABABAB;text-decoration:none;font-size:13px;font-weight:400;letter-spacing:1px;padding:16px 10px;display:inline-block;opacity:1}nav a:hover{color:#fff;background-color:#000}@media screen and (min-width:971px){a.mobile-button{display:none!important}nav{display:block!important}.dropdown-parent{display:inline-block;position:relative}.dropdown{display:none;position:absolute;left:50%;transform:translateX(-50%)}.dropdown-parent:hover .dropdown{display:flex;justify-content: flex-start;align-items: flex-start; width:550px; background-color:#444; flex-flow: row wrap}.dropdown a{display:block;width:275px;text-align:left;padding:6px 12px;margin:0;box-sizing: border-box}}@media screen and (max-width:970px){a.mobile-button,nav a{background-color:rgba(0,0,0,.8)}body{padding-top:60px}a.mobile-button{display:block;position:fixed;color:#fff;font-family:Raleway,sans-serif}nav{display:none;position:fixed;top:50px;left:0;width:100%;text-align:left!important;margin:0!important;padding:0!important;background-image:none}nav a{display:block!important;border:none;left:5px;right:5px;margin:5px!important;color:#fff!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-sizing:border-box}header .logo{padding-top:30px}.dropdown{display:none}}.weather-chart{display:none}.weather-chart.selected{display:block}.switch-tab{display:none}.switch-tab.selected,a.ad{display:block;background-color:white;}.hurricane-box{padding:0;border:1px solid #46382D;margin:48px 0 0;max-height:300px;overflow:scroll;overflow-x:scroll;}.hurricane-box.scrollY{overflow-y:scroll;}.hurricane-box .padLR,.hurricane-box pre{font-family:Raleway,sans-serif;text-align:left;margin-left:24px;margin-right:24px}.smaller{font-size:11px;line-height:13px}h3.dark-bar{margin:0;padding:5px;background-color:#46382D;color:#fff}footer{background-color:#333;color:#fff}footer a{color:#fff;text-decoration:none}.credit{font-size:10px;line-height:16px;letter-spacing:1px}a.ad{box-sizing:border-box;width:100%;color:#333;line-height:1.1em;background-color:#fff;margin:24px 0;text-decoration:none;padding:0}@media screen and (min-width:769px){a.ad{margin-top:260px}}a.ad div{padding:0 0 12px;margin:0}a.ad h4{font-size:20px;line-height:20px;margin:7px 0}a.ad h5{margin:0;padding:0;line-height:normal}a.ad ul{text-align:left;padding:12px;margin:12px}.small-button,button{text-shadow:0 1px 2px rgba(255,255,255,.9);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#b4b4b4', GradientType=0 );margin-bottom:7px}#five-day{vertical-align:top;padding-left:12px;padding-right:12px}button{font-size:15px;padding:7px;border:none;color:#444;border-radius:.25em;background:rgba(209,209,209,1);background:-moz-linear-gradient(top,rgba(209,209,209,1) 0,rgba(180,180,180,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(209,209,209,1)),color-stop(100%,rgba(180,180,180,1)));background:-webkit-linear-gradient(top,rgba(209,209,209,1) 0,rgba(180,180,180,1) 100%);background:-o-linear-gradient(top,rgba(209,209,209,1) 0,rgba(180,180,180,1) 100%);background:-ms-linear-gradient(top,rgba(209,209,209,1) 0,rgba(180,180,180,1) 100%);background:linear-gradient(to bottom,rgba(209,209,209,1) 0,rgba(180,180,180,1) 100%);-webkit-box-shadow:0 3px 9px -6px rgba(0,0,0,.75);-moz-box-shadow:0 3px 9px -6px rgba(0,0,0,.75);box-shadow:0 3px 9px -6px rgba(0,0,0,.75)}.small-button{display:inline-block;font-size:14px;padding:5px 10px;border:none;color:#444!important;border-radius:.25em;background:rgba(209,209,209,1);background:-moz-linear-gradient(top,rgba(209,209,209,1) 0,rgba(180,180,180,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(209,209,209,1)),color-stop(100%,rgba(180,180,180,1)));background:-webkit-linear-gradient(top,rgba(209,209,209,1) 0,rgba(180,180,180,1) 100%);background:-o-linear-gradient(top,rgba(209,209,209,1) 0,rgba(180,180,180,1) 100%);background:-ms-linear-gradient(top,rgba(209,209,209,1) 0,rgba(180,180,180,1) 100%);background:linear-gradient(to bottom,rgba(209,209,209,1) 0,rgba(180,180,180,1) 100%);-webkit-box-shadow:0 3px 9px -6px rgba(0,0,0,.75);-moz-box-shadow:0 3px 9px -6px rgba(0,0,0,.75);box-shadow:0 3px 9px -6px rgba(0,0,0,.75);text-decoration:none}.panorama-button,.panorama-text{font-size:12px;font-family:Raleway,sans-serif;letter-spacing:1px;display:inline-block;position:absolute;bottom:12px}.panorama-button{background-color:#fff;padding:7px 14px;color:#000;right:24px;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em;transition:all .3s ease}.panorama-text{color:#fff;left:24px}.panorama-button:hover{background-color:#000;color:#fff}button.selected{background:rgba(60,189,200,1);background:-moz-linear-gradient(top,rgba(60,189,200,1) 0,rgba(23,119,127,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(60,189,200,1)),color-stop(100%,rgba(23,119,127,1)));background:-webkit-linear-gradient(top,rgba(60,189,200,1) 0,rgba(23,119,127,1) 100%);background:-o-linear-gradient(top,rgba(60,189,200,1) 0,rgba(23,119,127,1) 100%);background:-ms-linear-gradient(top,rgba(60,189,200,1) 0,rgba(23,119,127,1) 100%);background:linear-gradient(to bottom,rgba(60,189,200,1) 0,rgba(23,119,127,1) 100%);color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.small-button:hover,button:hover{-webkit-box-shadow:0 3px 9px -6px rgba(67,221,177,1);-moz-box-shadow:0 3px 9px -6px rgba(67,221,177,1);box-shadow:0 3px 9px -6px rgba(67,221,177,1);text-shadow:none}select{font-size:14px;padding:5px}ul li{margin-bottom:15px}dt{font-weight:700;width:90px;float:left;clear:left}dd{margin-bottom:18px;margin-left:90px}#satZoom{border:none;margin:auto;overflow:hidden;background-color:#3A3A3A}.source{font-family:arial,helvetica,sans-serif;font-size:9px!important;line-height:16px!important;text-align:right}@media screen and (max-width:1200px){.content-wrapper,header .highlight{box-sizing:border-box}.content-wrapper{max-width:100%;margin:0}header .highlight,img{max-width:100%!important}}@media screen and (max-width:768px){.fancy span:after,.fancy span:before,header .highlight{display:none}h1{font-size:32px}h2{font-size:28px}h3{font-size:20px}.fancy{line-height:1}header{min-height:auto;text-align:center}header #top-left,header #top-right{margin:15px;display:inline-block;vertical-align:top;text-align:left}}@media screen and (min-width:651px){.mini-pic{max-width:150px!important;margin-left:24px}}@media screen and (max-width:650px){.mini-pic{margin-bottom:24px}}@media screen and (max-width:480px){h2{font-size:20px}h3{font-size:16px}}@-moz-document url-prefix(){h2{padding-top:40px}}@supports (-webkit-appearance:none){h2{padding-top:72px}}@supports (-ms-accelerator:true){h2{padding-top:48px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){h2{padding-top:72px}}h3.dark-bar.before-box{margin-top:2em;}h3.dark-bar.before-box + .hurricane-box {margin-top:0;}.basic-wrapper{min-height:197px}.moon-wrapper{min-height:207px}