*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;outline:0 none;border:0 none}small{font-size:90%}input[type=submit],input[type=text]{-webkit-appearance:none;border-radius:0}.bgimage{display:block;overflow:hidden;text-indent:-1000px;background-position:left top;background-repeat:no-repeat}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.clearboth{clear:both}.limit{max-width:1200px;margin:0 auto}img.aligncenter,img.alignleft,img.alignnone,img.alignright{height:auto;max-width:100%}.alignnone,.wp-caption.alignnone,a img.alignnone{margin:5px 20px 20px 0}.alignleft,.wp-caption.alignleft,a img.alignleft{margin:8px 20px 20px 0}.alignright,.wp-caption.alignright,a img.alignright{margin:8px 0 20px 20px}.aligncenter,a img.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright,a img.alignright{float:right;width:auto;height:auto;max-width:100%}.alignleft,a img.alignleft{float:left;width:auto;height:auto;max-width:100%}.wp-caption{width:auto!important;background:#fff;text-align:center;line-height:0}article#maincontent .wp-caption p{padding:13px 15px;margin:0 auto;text-align:center;font-style:italic;line-height:1.2;max-width:300px}.wp-caption img{width:auto;height:auto;padding:9px;margin:0;border:1px solid #bcc5d7;max-width:100%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #ccc;clear:both}body{background-image:url(bodybg.php);background-position:center 110px;background-repeat:no-repeat}#mainheader{margin:0}#saisbrand{margin:0;background-color:#004675;color:#fff}#saisbrand .logo{width:370px;height:120px;background-image:url(images/logo.png);background-image:-webkit-image-set( url('images/logo.png') 1x, url('images/hires/logo.png') 2x);background-image:image-set( url('images/logo.png') 1x, url('images/hires/logo.png') 2x)}#button-holder{padding-top:33px}#saisbrand .buttons{float:right;width:170px;height:53px}#saisbrand .buttons:hover{background-position:0 100%}#saisbrand .report{background-image:url(images/report.png);background-image:-webkit-image-set( url('images/report.png') 1x, url('images/hires/report.png') 2x);background-image:image-set( url('images/report.png') 1x, url('images/hires/report.png') 2x)}#saisbrand .learn{margin-left:20px;background-image:url(images/learn.png);background-image:-webkit-image-set( url('images/learn.png') 1x, url('images/hires/learn.png') 2x);background-image:image-set( url('images/learn.png') 1x, url('images/hires/learn.png') 2x)}#mainheader .menuicon{float:right}#mainheader .menutext{float:left;color:#fff;font-weight:700;margin:-2px 20px -2px 0}#mainheader.navbar .navbar-nav>li>a{font-weight:700}#content{padding:40px 20px 30px 20px;min-height:700px}#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{margin-top:0}#content h1.maintitle{font-size:30px;color:#333;margin-bottom:20px}#content h3{margin-top:30px}article#maincontent{border-top:10px solid #004675;padding-top:20px}article#maincontent h1.mob-only{font-size:22px}article#maincontent.fancy-uls ul{margin:20px 30px}#oldforecasts ul{margin-left:30px}#homeblogfeeds{height:281px;margin:17px 0 -6px 0}.well li{list-style-type:none}.well h4{margin:20px 0 7px 0;padding-bottom:6px;border-bottom:1px solid #d8d8d8}.well p,.well ul{margin:0 0 20px 0}#homepagefeatures img{width:100%;position:relative}#homepagefeatures .feat{display:block;margin-bottom:20px;background-color:#004879;text-align:center}#homepagefeatures .feat p{color:#fff;font-size:18px;font-weight:700;padding:17px 20px 17px 60px;margin-top:-59px;position:relative;z-index:2;width:100%;background-image:url(images/homepagepush.png);background-image:-webkit-image-set( url('images/homepagepush.png') 1x, url('images/hires/homepagepush.png') 2x);background-image:image-set( url('images/homepagepush.png') 1x, url('images/hires/homepagepush.png') 2x);background-position:left top;background-repeat:no-repeat;text-align:left}#homepagefeatures a.feat:hover{text-decoration:none;background-color:#167ab7}#homepagefeatures a.feat:hover p{background-image:url(images/homepagepush-hover.png);background-image:-webkit-image-set( url('images/homepagepush-hover.png') 1x, url('images/hires/homepagepush-hover.png') 2x);background-image:image-set( url('images/homepagepush-hover.png') 1x, url('images/hires/homepagepush-hover.png') 2x)}#content .frontpagetabs{padding:20px 0 20px 0;color:#000;font-size:15px}#content .frontpagetabs h5{margin-bottom:20px;font-size:20px;color:#000}#homepagemap{width:370px;height:518px;background-image:url(images/map.gif);background-image:-webkit-image-set( url('images/map.gif') 1x, url('images/hires/map.gif') 2x);background-image:image-set( url('images/map.gif') 1x, url('images/hires/map.gif') 2x);background-size:cover;position:relative}#homepagemap a{display:block;position:absolute;top:0;left:0;width:55px;height:40px;text-indent:-500px;overflow:hidden;background-position:left top;background-repeat:no-repeat;background-size:auto 40px}#homepagemap .creag-meagaidh{top:185px;left:180px}#homepagemap .glencoe{top:248px;left:140px}#homepagemap .lochaber{top:208px;left:127px}#homepagemap .northern-cairngorms{top:165px;left:236px}#homepagemap .southern-cairngorms{top:203px;left:224px}#homepagemap .torridon{left:100px;top:114px}#homepagemap .sais-na{background-image:url(images/na.png)}#homepagemap .sais-low{background-image:url(images/low.png)}#homepagemap .sais-moderate{background-image:url(images/moderate.png)}#homepagemap .sais-considerable{background-image:url(images/considerable.png)}#homepagemap .sais-high{background-image:url(images/high.png)}#homepagemap .sais-very-high{background-image:url(images/veryhigh.png)}#texttab a.box{display:block;margin-bottom:10px;background-color:#f1f1f1;padding:10px;border-radius:3px;border:1px solid #ccc}#texttab a.box:hover{text-decoration:none;background-color:#e5e5e5}#texttab span.icon{display:block;width:111px;height:80px;background-position:left top;background-repeat:no-repeat;float:left;margin:0 20px 20px 0}#texttab .sais-na span.icon{background-image:url(images/na.png)}#texttab .sais-low span.icon{background-image:url(images/low.png)}#texttab .sais-moderate span.icon{background-image:url(images/moderate.png)}#texttab .sais-considerable span.icon{background-image:url(images/considerable.png)}#texttab .sais-high span.icon{background-image:url(images/high.png)}#texttab .sais-very-high span.icon{background-image:url(images/veryhigh.png)}#texttab h3,#texttab p{padding:0;margin:0;word-wrap:break-word}#texttab h3{margin-bottom:5px;color:#000;font-size:20px}#texttab p{color:#000}#texttab p.link{font-size:14px;background-color:#0062a4;color:#fff;padding:5px 8px 5px 8px;border-radius:5px;float:left;width:145px;margin-right:20px;margin-top:10px}#texttab p.link:hover{background-color:#1a8fd7}#texttab p.published{float:left;font-size:13px;margin-top:15px}#ajaxmapstatus a.box{display:block;margin-bottom:20px}#ajaxmapstatus a.box:hover{text-decoration:none}#ajaxmapstatus img{width:100%}#ajaxmapstatus span.icon{display:block;width:111px;height:80px;background-position:left top;background-repeat:no-repeat;float:left;margin:0 20px 0 0}#ajaxmapstatus .othertext{float:left;width:195px}#ajaxmapstatus .sais-na span.icon{background-image:url(images/na.png)}#ajaxmapstatus .sais-low span.icon{background-image:url(images/low.png)}#ajaxmapstatus .sais-moderate span.icon{background-image:url(images/moderate.png)}#ajaxmapstatus .sais-considerable span.icon{background-image:url(images/considerable.png)}#ajaxmapstatus .sais-high span.icon{background-image:url(images/high.png)}#ajaxmapstatus .sais-very-high span.icon{background-image:url(images/veryhigh.png)}#ajaxmapstatus h3,#ajaxmapstatus p{padding:0;margin:0;word-wrap:break-word}#ajaxmapstatus h3{margin-bottom:5px;color:#000;font-size:20px}#ajaxmapstatus p{color:#000}#ajaxmapstatus p.link{font-size:14px;background-color:#0062a4;color:#fff;padding:5px 8px 5px 8px;border-radius:5px;width:145px;margin:10px 0 10px 0}#ajaxmapstatus p.link:hover{background-color:#1a8fd7}#ajaxmapstatus p.published{font-size:13px;font-weight:700}#blogfeeds{margin-bottom:30px;margin-top:-26px}#blogfeeds h3{color:#004675;font-size:20px;border-bottom:1px solid #ddd;padding:9px 0 10px 0}#blogfeeds a.blogitem{display:block;margin-bottom:13px;line-height:1.3;color:#0064a6}#blogfeeds a.blogitem:hover{text-decoration:none;color:#0a3550}#blogfeeds a.blogitem span.region{color:#333;font-weight:700;display:inline-block;margin-right:10px}#blogfeeds a.blogitem span.date{font-weight:700}footer#mainfooter{padding:10px 0 10px 0;background-color:#004675}footer#mainfooter h6{color:#fff;font-size:18px;text-transform:uppercase;font-weight:400;margin-bottom:20px}footer#mainfooter a{color:#0062a4}footer#mainfooter .twitter{background-repeat:no-repeat;background-position:8px 8px;padding-left:39px;background-image:url(images/twitter.png);background-image:-webkit-image-set( url('images/twitter.png') 1x, url('images/hires/twitter.png') 2x);background-image:image-set( url('images/twitter.png') 1x, url('images/hires/twitter.png') 2x)}footer#mainfooter .facebook{background-repeat:no-repeat;background-position:8px 8px;padding-left:39px;background-image:url(images/facebook.png);background-image:-webkit-image-set( url('images/facebook.png') 1x, url('images/hires/facebook.png') 2x);background-image:image-set( url('images/facebook.png') 1x, url('images/hires/facebook.png') 2x)}footer#mainfooter .youtube{background-repeat:no-repeat;background-position:8px 8px;padding-left:39px;background-image:url(images/youtube.png);background-image:-webkit-image-set( url('images/youtube.png') 1x, url('images/hires/youtube.png') 2x);background-image:image-set( url('images/youtube.png') 1x, url('images/hires/youtube.png') 2x)}footer#mainfooter .appleapp{background-repeat:no-repeat;background-position:8px 8px;padding-left:39px;background-image:url(images/apple.png);background-size:24px 24px}footer#mainfooter .androidapp{background-repeat:no-repeat;background-position:8px 8px;padding-left:39px;background-image:url(images/android.png);background-size:24px 24px}#sponsors{width:100%;border-top:1px solid #aaa;padding-top:50px}#sponsors img{width:100%}#copyright{background-color:#002742;color:#c5d9eb;text-align:center}#copyright p{padding:10px;margin:0}#copyright a{color:#fff}#announcements h3{font-size:18px;margin-bottom:5px}@media (max-width:1200px){#homepagemap{width:300px;height:420px;margin:0 auto}#homepagemap .creag-meagaidh{top:148px;left:144px}#homepagemap .glencoe{top:198px;left:112px}#homepagemap .lochaber{top:166px;left:102px}#homepagemap .northern-cairngorms{top:132px;left:189px}#homepagemap .southern-cairngorms{top:162px;left:179px}#homepagemap .torridon{left:80px;top:91px}#ajaxmapstatus .othertext{width:100%;float:none}#ajaxmapstatus span.icon{display:none}#content{padding:40px 20px 30px 20px;min-height:300px}}@media (max-width:992px){body{background:0 0}#saisbrand .logo{width:300px;height:97px;background-size:cover}#button-holder{padding-top:27px}#saisbrand .buttons{width:150px;height:46px;background-size:100% 200%}#mainheader.navbar .navbar-nav>li>a{font-size:13px;font-weight:400}#sponsors{padding-top:30px}#texttab{display:block}#blogfeeds{width:48%;float:left;margin-right:4%}.panel.panel-default.avalanches{width:48%;float:left}#homepagefeatures .feat p{margin-top:0;min-height:80px}#content h1.maintitle{margin-bottom:20px}#announcements h3{font-size:16px;margin-bottom:5px}}@media (max-width:767px){#saisbrand .logo{margin:0 auto;width:270px;height:87px}#button-holder{padding-top:0;padding-bottom:20px}#saisbrand .buttons{width:123px;height:38px;background-size:100% 200%}#saisbrand .buttonscontainer{margin:0 auto;width:296px}#mainheader.navbar .navbar-nav>li>a{font-size:16px;font-weight:700}#homepagefeatures .feat p{min-height:70px}#texttab span.icon{margin:0 20px 40px 0}}@media (max-width:600px){#texttab span.icon{margin:0 20px 70px 0}}@media (max-width:550px){#texttab span.icon{margin:0 20px 90px 0}}@media (max-width:500px){#texttab span.icon{float:none;margin-bottom:10px}#content{padding-top:20px}#content h1.maintitle{padding:0;margin:0 0 20px 0;font-size:26px}#texttab span.icon{float:right;margin-left:10px;background-size:contain;width:60px;height:60px;margin-right:5px}#texttab h3{font-size:20px}#texttab p{font-size:13px;line-height:1.3em}#blogfeeds,.panel.panel-default.avalanches{width:auto;float:none}#homepagefeatures .feat p{min-height:60px}}#canvaswrapper{position:relative}#snowprofile_canvas{position:absolute;top:0;right:0}#canvaswrapper table tr td{padding:0}.httooltipsnowprof{color:#d20000;font-size:16px;position:absolute;z-index:100;background-color:#fff;text-shadow:0 0 5px #fff;border-radius:15px}#canvaswrapper table.table-bordered tr.borderless th{border:1px solid #fff!important}#canvaswrapper table.table-bordered tr.borderless2 th{border:1px solid #fff!important;border-bottom:1px solid #ccc!important}.httooltipsnowprof2{color:#fff;font-size:18px;background-color:#000;text-shadow:0 0 5px #000;border-radius:15px}#side-weather-links li{line-height:1.2;margin-bottom:5px;padding-top:3px}.localhazard{display:block;background-image:url(images/localhazard.png);background-repeat:no-repeat;background-position:left 1px;background-size:20px;width:200px;margin:0 auto 20px auto;font-size:15px;font-weight:700;padding-left:30px}.othertext2{width:calc(100% - 140px);float:left}@media(max-width:500px){.othertext2{width:auto;float:none}}.logo img{max-width:100%}.viewmapforcast{float:right;margin:-5px 20px 0 0}@media(max-width:767px){.viewmapforcast{margin:-5px 5px 0 0}}#areamap{border:1px solid #ccc;padding:15px 15px 15px 15px;margin:20px 0 20px 0}#mapbox_map2{width:100%;height:600px}@media(max-width:767px){#mapbox_map2{width:100%;height:300px}}.grecaptcha-badge{bottom:50px!important}