:focus{outline:0;}table{border-collapse:separate;border-spacing:0;}caption,th,td{font-weight:normal;text-align:left;}blockquote,q{quotes:none;border:1px solid #bbbbbb;background:#d8d8d8 url(/sites/all/themes/dk_base/images/quote.png) no-repeat;padding:10px 5px 5px 47px;text-shadow:1px 1px #fff;margin:5px 0;border-radius:7px;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}code{background:#d8d8d8;text-shadow:1px 1px #fff;border:1px solid #bbbbbb;display:block;padding:7px;margin:5px 0;border-radius:7px;}a img{border:0;}a{text-decoration:none;color:#666666;}a:hover{text-decoration:none;color:#333333;}p{margin:0 0 1em}strong{font-weight:700}em{font-style:italic}pre{margin:20px 0;background:#eee;border:1px solid #ddd;padding:10px;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;}.clear{clear:both}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}* html .clearfix{zoom:1;}*:first-child+html .clearfix{zoom:1;}.remove-margin{margin-right:0 !important}#wrap{background:#fff;margin:0 auto;width:100%;padding:0 30px;}#main{margin:25px 0;}ul,ol{margin:0 0 1.5em 2em;}ul{list-style:disc;}ol{list-style:decimal;}ul ul,ol ol,ul ol,ol ul{margin-bottom:0;margin-left:1em;}dt{font-weight:bold;}dd{margin:0 1.5em 1.5em;}dfn,cite,i{font-style:italic;}address{margin:0 0 1.5em;}abbr,acronym{border-bottom:1px dotted #666;cursor:help;}mark,ins{background:#fff9c0;text-decoration:none;}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}sup{bottom:1ex;}sub{top:.5ex;}small{font-size:75%;}big{font-size:125%;}figure{margin:0;}table{margin:0 0 1.5em;width:100%;border:1px solid #ddd;border-right:none;background:#fff;}th{font-weight:bold;padding:10px 10px;background:#555;color:#fff;}tr{padding:5px 5px;}td{padding:5px 10px;border-top:1px solid #ddd;border-right:1px solid #ddd;}#preface-wrap{margin-top:45px;margin-bottom:10px;margin-right:-20px;}body.node-type-photo-album{text-align:center;}body.sidebar-first #content{float:left;width:75%;overflow:hidden;}body.two-sidebars #content{float:left;width:50%;overflow:hidden;}.node-teaser{border-bottom:1px solid #EEEEEE;margin-bottom:25px;padding-bottom:25px;}.node .content{line-height:160%;}.node h2.title{margin:-5px 0 0;}#preface-wrap .block > h2,.region-header .block > h2,.region-footer .block > h2,.region-content-top .block > h2{font-weight:bold;margin-bottom:10px;margin-top:0 !important;text-transform:uppercase;}.footer-wrapper{background:#eff6f6;}#footer-block-wrap .block{color:#7f7f7f;margin:25px 0;}#footer-block-wrap .block > h2{color:#fff;padding:0 0 10px;margin:0 0 15px;border-bottom:1px solid #444;text-transform:uppercase;font-weight:bold;letter-spacing:1px;}#footer-bottom{padding:10px 0;}fieldset{background:#ffffff;border:1px solid #cccccc;margin-top:10px;margin-bottom:32px;padding:0 0 10px;position:relative;top:12px;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.fieldset-wrapper{margin-top:20px;}.node-form .vertical-tabs .fieldset-wrapper{margin-top:0;}.filter-wrapper{top:0;padding:1em 0 0.2em;-khtml-border-radius-topright:0;-khtml-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;}.filter-help a{font-size:0.857em;padding:2px 20px 0;}.filter-wrapper .form-item label{margin-right:10px;}.filter-wrapper .form-item{padding:0 0 0.5em 0.5em;}.filter-guidelines{padding:0 1.5em 0 0.5em;}fieldset.collapsed{background:transparent;-khtml-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}fieldset legend{background:#dbdbdb;border:1px solid #ccc;border-bottom:none;display:block;height:2em;left:-1px;line-height:2;padding:0;text-shadow:0 1px 0 #fff;width:100%;-khtml-border-radius-topleft:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-khtml-border-radius-topright:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}fieldset.collapsed legend{-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}fieldset .fieldset-wrapper{padding:0 10px;}fieldset .fieldset-description{margin-top:5px;margin-bottom:1em;line-height:1.4;font-style:italic;}input{margin:2px 0;padding:4px;}input,textarea{font-size:0.929em;}textarea{line-height:1.5;}textarea.form-textarea,select.form-select{padding:4px;}input.form-text,textarea.form-textarea,select.form-select{border:1px solid #ccc;}.password-suggestions ul li{margin-left:1.2em;}.form-item{margin-bottom:1em;margin-top:2px;}.form-item label{font-size:0.929em;}.form-type-radio label,.form-type-checkbox label{margin-left:4px;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2px;}.form-actions{padding-top:10px;}.contact-form #edit-name{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.contact-form #edit-mail{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.contact-form #edit-subject{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.contact-form #edit-message{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-khtml-border-top-left-radius:4px;-khtml-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;}.contact-form .resizable-textarea .grippie{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-khtml-border-bottom-left-radius:4px;-khtml-border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;}.comment-form label{float:left;font-size:0.929em;}.comment-form input,.comment-form .form-select{margin:0;-khtml-border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.comment-form .form-type-textarea label{float:none;}.comment-form .form-item,.comment-form .form-radios,.comment-form .form-type-checkbox,.comment-form .form-select{margin-bottom:10px;overflow:hidden;}.comment-form .form-type-checkbox,.comment-form .form-radios{margin-left:120px;}.comment-form .form-type-checkbox label,.comment-form .form-radios label{float:none;margin-top:0;}.comment-form input.form-file{width:auto;}.comment-form .form-text{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.comment-form .form-item .description{font-size:0.786em;line-height:1.2;margin-left:120px;}#content h2.comment-form{margin-bottom:0.5em;}.comment-form .form-textarea{-khtml-border-radius-topleft:4px;-khtml-border-radius-topright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;}.comment-form fieldset.filter-wrapper .fieldset-wrapper,.comment-form .text-format-wrapper .form-item{margin-top:0;margin-bottom:0;}.filter-wrapper label{width:auto;float:none;}.filter-wrapper .form-select{min-width:120px;}.comment-form fieldset.filter-wrapper .tips{font-size:0.786em;}#comment-body-add-more-wrapper .form-type-textarea label{margin-bottom:0.4em;}#edit-actions input{margin-right:0.6em;}div.password-suggestions{border:0;}.ui-widget-overlay{background:#222222;opacity:0.7;}div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane{padding:1em;}#forum .name{font-size:1.083em;}#forum .description{font-size:1em;}button,.button,input[type="submit"],input[type="reset"],input[type="button"]{background-image:-ms-linear-gradient(top,#FFFFFF 0%,#E3E3E3 100%);background-image:-moz-linear-gradient(top,#FFFFFF 0%,#E3E3E3 100%);background-image:-o-linear-gradient(top,#FFFFFF 0%,#E3E3E3 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFFFFF),color-stop(1,#E3E3E3));background-image:-webkit-linear-gradient(top,#FFFFFF 0%,#E3E3E3 100%);background-image:linear-gradient(top,#FFFFFF 0%,#E3E3E3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#E3E3E3');border:1px solid #dbdbdb;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;-moz-box-shadow:inset 0 1px 0 0 white;-webkit-box-shadow:inset 0 1px 0 0 white;-o-box-shadow:inset 0 1px 0 0 white;box-shadow:inset 0 1px 0 0 white;color:#333333;text-shadow:0 1px 0 white;position:relative;font-weight:bold;padding:4px .8em 5px .8em;font-size:13px;}button:hover,input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{background-image:-ms-linear-gradient(top,#DBDBDB 0%,#F2F2F2 100%);background-image:-moz-linear-gradient(top,#DBDBDB 0%,#F2F2F2 100%);background-image:-o-linear-gradient(top,#DBDBDB 0%,#F2F2F2 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#DBDBDB),color-stop(1,#F2F2F2));background-image:-webkit-linear-gradient(top,#DBDBDB 0%,#F2F2F2 100%);background-image:linear-gradient(top,#DBDBDB 0%,#F2F2F2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#DBDBDB',endColorstr='#F2F2F2');-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;-khtml-border-radius:6px;border-radius:6px;-moz-box-shadow:inset 0 1px 0 0 white;-webkit-box-shadow:inset 0 1px 0 0 white;-o-box-shadow:inset 0 1px 0 0 white;box-shadow:inset 0 1px 0 0 white;cursor:pointer;}button.full-width,input[type="submit"].full-width,input[type="reset"].full-width,input[type="button"].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center;}#block-search-form{padding-bottom:7px;}#block-search-form .content{margin-top:0;}#search-form input#edit-keys,#block-search-form .form-item-search-block-form input{float:left;font-size:1em;height:1.143em;margin-right:5px;width:9em;}#search-block-form input.form-submit,#search-form input.form-submit{margin-left:0;margin-right:0;height:25px;width:34px;padding:0;cursor:pointer;text-indent:-9999px;border-color:#e4e4e4 #d2d2d2 #b4b4b4;background:url(/sites/all/themes/dk_base/images/search-button.png) no-repeat center top;overflow:hidden;}#search-block-form input.form-submit:hover,#search-block-form input.form-submit:focus,#search-form input.form-submit:hover,#search-form input.form-submit:focus{background-position:center bottom;}#search-form .form-item-keys label{display:block;}ol.search-results{padding-left:0;}.search-results li{border-bottom:1px solid #d3d7d9;padding-bottom:0.4285em;margin-bottom:0.5em;}.search-results li:last-child{border-bottom:none;padding-bottom:none;margin-bottom:1em;}.search-results .search-snippet-info{padding-left:0;}.submitted{color:#999;margin:0 0 10px;}.submitted span.icon{margin:0 5px 0 12px;color:#666;}.submitted span:first-child{margin-left:0;}.links li a{background-color:#E7E5E3;color:#100100;padding:4px 5px;border-radius:4px;text-shadow:1px 1px #fff;font-weight:normal;}.links li a:hover{background-color:#D7D5D3;color:#100101;}#content table.cke_editor{background:transparent;border:0;}#content table.cke_editor td{background:transparent;padding:0;border:0;}.poll .vote-form .choices .title{font-weight:normal;line-height:2;}.poll .vote-form .choices{margin:0;}.form-item label{font-weight:bold;}.item-list ul{margin:0;padding:0 0 0 1.5385em;}.item-list ul li{margin:0;padding:0;}ul.menu li{margin:0;padding:0;}ul.inline{clear:both;}ul.inline li{margin:0;padding:0;}ul.secondary{background:#666;border-bottom:none;clear:both;margin:0;padding:0;}ul.secondary li{border-right:none;}ul.secondary li a,ul.secondary li a:link{border:none;color:#ccc;display:block;float:left;line-height:1.5385em;padding:0 1em;}ul.secondary li a:hover,ul.secondary li a.active{background:#888;color:#fff;text-decoration:none;}ul.secondary a.active{border-bottom:none;}ul.inline,ul.links.inline{margin-left:0;}.field-name-field-tags{margin:0 0 10px 0;}.field-name-field-tags a{-moz-transition:opacity 0.2s ease-in-out 0s;background:none repeat scroll 0 0 #3FB7B7;color:#FFFFFF !important;line-height:1em !important;margin-bottom:3px;margin-right:3px;opacity:0.9;padding:4px 6px;}.field-name-field-tags a:hover{opacity:1;}.field-name-field-tags .field-item{margin:0 1em 0 0;}.field-name-field-tags div{display:inline;}#main .field-label{color:#000;}#main .field-items .field-item{}.profile{margin:1.5385em 0;}.profile dd{margin-bottom:1.5385em;}.profile h3{border:none;}.profile dt{margin-bottom:0;}.password-parent{width:36em;}.comment h2.title{margin-bottom:1em;}.comment div.user-picture img{margin-left:0;}.comment{margin-bottom:20px;display:table;vertical-align:top;}.comment .attribution{display:table-cell;padding:0 35px 0 0;vertical-align:top;overflow:hidden;}.comment .attribution img{margin:0;border:1px solid #d3d7d9;}.comment .attribution .username{white-space:nowrap;}.comment .comment-submitted p{margin:4px 0;font-size:1.071em;line-height:1.2;}.comment .comment-submitted .comment-time{font-size:0.786em;}.comment .comment-submitted .comment-permalink{font-size:0.786em;text-transform:lowercase;}.comment .content{font-size:0.929em;line-height:1.6;}.comment .comment-arrow{background:url(/sites/all/themes/dk_base/images/comment-arrow.gif) no-repeat 0 center transparent;border-left:1px solid;border-right:1px solid;height:40px;margin-left:-36px;margin-top:15px;position:absolute;width:20px;}.comment .comment-text{padding:0 25px 10px 35px;display:table-cell;vertical-align:top;position:relative;width:100%;border-left:1px solid #d3d7d9;}.comment .indented{margin-left:40px;}.comment-unpublished{margin-right:5px;padding:5px 2px 5px 5px;}.comment .comment-text .comment-arrow{border-left:1px solid #ffffff;border-right:1px solid #ffffff;}.item-list .pager{}.item-list .pager li{background:#cfcfcf;border-radius:3px;margin-right:4px;text-shadow:1px 1px #fff;}.field-name-taxonomy-forums div{display:inline;margin-top:4px;}.field-name-taxonomy-forums .field-items{}#forum .title{}#forum .submitted{font-family:Lucida Grande,Verdana,Arial,sans-serif;background:transparent;padding:0;}#forum .container{background:#a1a1a1;color:#fff;}#forum .container a{color:#000;font-weight:bold;}#forum div.indent{margin-left:2px;}.forum-starter-picture{float:left;padding:4px;border:1px solid #d9d9d9;margin:5px 7px 5px 0;}#forum th{background:#434343;text-shadow:none;color:#fff;}#forum th a{color:#fff;}#forum td.forum .icon,#forum .icon div{background:url(/sites/all/themes/dk_base/images/no-new-posts.png) no-repeat;width:35px;height:35px;}#forum .name a{}
*{margin:0;padding:0;}html{}body{font-family:arial,helvetica,verdana,sans-serif;color:#666;margin:0 0 0 0;line-height:1.4;}section#content,aside#sidebar{padding-top:20px;}.footer-wrapper{margin-top:40px!important;}.fix{display:block;}img{border:none;margin:0;padding:0;}h1{color:#15322C;font-size:150%;margin-bottom:15px !important;}h2{font-size:150%;color:#15322C;margin-bottom:10px;margin-top:15px;font-weight:500 !important;}h3{font-size:130%;font-weight:100;color:#333;margin-bottom:10px;}h4{font-size:110%;font-weight:500;color:#333;margin-top:10px;}h5{font-size:100%;font-weight:500;color:#333;margin-top:10px;}p{color:#666;line-height:1.4;margin:0 0 10px 0;}a{color:#003366;}a:hover{color:#000033;}a:visited{color:#003333;}em{font-style:italic;}.code{color:#000;background-color:#FFF;margin:10px;padding:10px;}ol.number li{list-style-position:outside;list-style-type:decimal;margin-left:20px;}.content strong{font-weight:900;}#sidebar .block{margin-bottom:40px;height:auto;}#sidebar .block > h2{margin-bottom:10px;color:#666;font-weight:100;border-bottom:1px solid #eee;}.termscond p,.termscond ul li,.termscond ol li,.termscond h2{color:#999;}.termscond ul,{list-style-position:outside;list-style-type:decimal;}.content_ul ul li,.termscond ul li,.node-type-page #two3 .content ul li{list-style-position:outside;list-style-type:disc;margin-left:30px;}#directoryrule{width:660px;float:left;margin:20px 0 20px 0;bottom:0;position:relative;border-top:1px solid #333;}#maplogo{margin:0 0 0 0;;padding:0;display:inline;float:left;height:50px;}.touchscroll{width :100%;overflow:auto;-webkit-overflow-scrolling:touch;}#block-views-snowfall-7-day-block-1{margin-bottom:40px;}#block-views-snowfall-7-day-block-1 table th{font-weight:700;color:#15322c;font-size:150%;text-transform:none;}.page-snowfall svg{transform:scale(1.25);}@media only screen and (max-width:567px){.page-snowfall svg{transform:translateX(20px) scale(1.2);}}.page-snowfall-2 .view-snowfall-accum-line g > g > g > text{display:none;}.page-snowfall-2 .view-snowfall-accum-line svg > g > g.google-visualization-tooltip,.page-snowfall-2 .view-snowfall-accum-line svg > g > g.google-visualization-tooltip > text,.page-snowfall-2 .view-snowfall-accum-line svg > g > g.google-visualization-tooltip > g > text,.page-snowfall-2 .view-snowfall-accum-line svg > g > g > text{display:block;}.dir_cap{position:relative;float:left;display:block;margin:0 0 20px 0;padding:0;}.dir_cap img{margin:0;padding:0;}.dir_cap div.d{top:15px;right:10px;margin:0;padding:20px;display:block;cursor:pointer;width:500px;height:200px;position:absolute;}.dir_cap p{text-transform:uppercase;font-size:14px;position:absolute;top:10px;right:10px;display:block;width:400px;margin:0 0 20px 0;padding:0;background:url(/../img/black_trans.png) top left repeat;color:#fff;letter-spacing:.05em;}.dir_cap p span{display:block;padding:.25em 1em .25em 1em;color:#fff;}.dir_cap p span.small{display:block;padding:0;color:#fff;text-transform:none;}.map_cap{position:relative;float:left;display:block;margin:0 0 20px 0;padding:0;}.map_cap p{position:absolute;top:50px;left:50px;display:none;width:720px;margin:0;padding:0;background:url(/../img/black_trans.png) top left repeat;color:#FFFFFF;letter-spacing:.05em;}.map_cap p span{display:block;padding:1em 1em .25em 1em;color:#FFFFFF;}.map_cap p span a{color:#FFFFFF;}#open_btn{position:absolute;top:25px;right:50px;display:block;margin:0;padding:2px;width:50px;background-color:#fff;color:#000;cursor:pointer;border:1px solid #000;text-align:center;}#close_btn{position:absolute;top:25px;right:50px;display:block;margin:0;padding:2px;width:50px;background-color:#fff;color:#000;cursor:pointer;border:1px solid #000;text-align:center;}ul#rightside,ul.categories{list-style:none;margin:0;padding:0;}ul#rightside li,li.cat-item{margin:0;padding:0;}ul#rightside li a,li.cat-item a{background-color:#f1f1f1;color:#333;font-size:12px;padding:7px 0 7px 5px;display:block;margin:0 0 1px 0;text-decoration:none;width:285px;}ul#rightside li a:hover,li.cat-item a:hover{background-color:transparent;color:#000;text-decoration:underline;}ul#rightside li.back a{background-color:#f1f1f1;color:#333;font-size:12px;padding:10px 0 10px 35px;display:block;margin:0 0 1px 0;text-decoration:none;width:255px;background-image:url(/../img/icon/back-button.gif);background-repeat:no-repeat;background-position:5px 50%;}ul#rightside li.back a:hover{background-color:transparent;color:#000;text-decoration:underline;}ul#rightside li.backn a{background-color:#f1f1f1;color:#333;font-size:12px;padding:10px 0 10px 35px;display:block;margin:0 0 1px 0;text-decoration:none;width:100px;background-image:url(/../img/icon/back-button.gif);background-repeat:no-repeat;background-position:5px 50%;}ul#rightside li.backn a:hover{background-color:transparent;color:#000;text-decoration:underline;}ul#rightside li.latest a{background-color:#f1f1f1;color:#333;font-size:12px;padding:10px 0 10px 85px;display:block;margin:0 0 1px 0;text-decoration:none;width:205px;background-image:url(/../img/icon/latest.png);background-repeat:no-repeat;background-position:5px 50%;}ul#rightside li.latest a:hover{background-color:transparent;color:#000;text-decoration:underline;}ul#rightside li.flickrpic a{background-color:#f1f1f1;color:#333;font-size:12px;padding:10px 0 10px 85px;display:block;margin:0 0 1px 0;text-decoration:none;width:205px;background-image:url(/../img/icon/flickr.gif);background-repeat:no-repeat;background-position:5px 50%;}ul#rightside li.flickrpic a:hover{background-color:transparent;color:#000;text-decoration:underline;}ul#rightside li.utubepic a{background-color:#ccc;color:#333;font-size:12px;padding:10px 0 10px 85px;display:block;margin:0 0 1px 0;text-decoration:none;width:205px;background-image:url(/../img/icon/youtube.gif);background-repeat:no-repeat;background-position:5px 50%;}ul#rightside li.utubepic a:hover{background-color:transparent;color:#000;text-decoration:underline;}ul#nav li a:hover{background:0 0;}ul#nav li a:hover span{background:url(/../img/social/twitter.gif) no-repeat 0 0;}ul#icon{list-style:none;margin:0;padding:0;}ul#icon li{margin:0;padding:0;text-transform:uppercase;}ul#icon li a{background-color:#fff;color:#333;font-size:12px;padding:0 0 0  52px;display:block;margin:0 0 3px 0;text-decoration:none;width:285px;height:48px;background-repeat:no-repeat;background-position:0 0;}ul#icon li a span{color:#666;font-size:12px;text-transform:none;}ul#icon li a em{display:none;}#header{position:relative;border-bottom:5px solid #f2f7f7;padding-top:5px;width:100%;background-color:#f1f1f1;}#logo{float:left;width:5%;margin:0 auto;text-align:center;}#logoimg{float:left;padding:0 10px 0 20px;width:100%;}#logo #sitename{padding-top:5px;}#logo #sitename a{font-size:32px;font-weight:700;color:#000;padding:0px;margin:0px;text-decoration:none;}#logo #sitename a:hover{color:#666;}#navigation ul{float:left;text-align:center;margin:0;padding-left:40px;}#navigation ul li{display:inline-block;}ul.menu li{margin:0;padding:0;}#navigation ul a{height:40px;line-height:40px;display:block;font-weight:normal;color:#999;padding:0 9px;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#navigation  ul > li > a:focus,#navigation  ul > li > a:hover,#navigation  ul > li > a:active,#navigation  ul a.active{color:#83a6a4;}#block-search-form{width:25%;float:inline-end;}@media only screen and (max-width:946px){#block-search-form{width:auto;float:inline-start;padding-left:40px;}}.photo_cap{display:block;margin:0;padding:0;letter-spacing:.05em;font-size:120%;background:transparent;color:#000000;}.photo_cap p{color:#999999;letter-spacing:.05em;}.view-niseko-reataurants .view-content,.view-features .view-content{display:block;clear:both;}#views_infinite_scroll-ajax-loader{margin-top:20px;clear:both;}.view-niseko-reataurants .view-content .views-row,.view-accommodation .view-content .views-row,.view-niseko-business .view-content .views-row,.view-recipe .view-content .views-row,.view-NisekoFoodandDrink2 .view-content .views-row,.view-all-feature .view-content .views-row,.view-profile-content-list .view-content .views-row,.view-single-photo .view-content .views-row{border-top:2px solid #666;margin-bottom:10px;height:auto;}.view-header{padding-bottom:20px;}body.node-type-japan-area-guide div.area-guide,body.node-type-niseko-media div.area-guide,body.node-type-backcountry div.area-guide,div.area-guide{border-top:2px solid #666;height:150px;}body.node-type-japan-area-guide div.area-guide div.photo,body.node-type-niseko-media div.area-guide div.photo,body.node-type-backcountry div.area-guide div.photo,div.area-guide div.photo{height:150px;}body.node-type-japan-area-guide div.area-guide div.text,body.node-type-niseko-media div.area-guide div.text,body.node-type-backcountry div.area-guide div.text,div.area-guide div.text{margin-top:-125px;text-align:center;padding:2px;}body.node-type-japan-area-guide div.area-guide a h2,body.node-type-niseko-media div.area-guide a h2,body.node-type-backcountry div.area-guide a h2,div.area-guide a h2{color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,0.25);}.view--nisekosnow-user-instagram-feed .view-content::after{content:"";width:30%;}.view--nisekosnow-user-instagram-feed .views-row,.view-instagram-feed .views-row{margin-bottom:20px;}.row .view--nisekosnow-user-instagram-feed .views-row{width:30%;}@media handheld,only screen and (max-width:767px){.row .view--nisekosnow-user-instagram-feed .views-row{width:48%;}}@media handheld,only screen and (max-width:320px){.row .view--nisekosnow-user-instagram-feed .views-row{width:100%;}}.view--nisekosnow-user-instagram-feed .views-row{margin-right:0;float:none;}body.page-instagram-nisekosnow .view-instagram-feed .view-content div.views-row .views-field-field-profile-photo,div.views-row .views-field-field-profile-photo{margin-top:-36px;}body.page-instagram-nisekosnow .view-instagram-feed .view-content div.views-row .views-field-field-profile-photo img,div.views-row .views-field-field-profile-photo img{width:30px;}body.page-instagram-nisekosnow .view-instagram-feed .view-content div.views-row .views-field-field-profile-name,div.views-row .views-field-field-profile-name{margin-top:-36px;}#block-views-instagram-feed-block-1 .views-row{position:relative;}#block-views-instagram-feed-block-1 .views-field-edit-node{position:absolute;top:0;left:0;}.profile .user-picture{float:left;margin:0 100% 1em 0;}body.node-type-nisekosnow-media .user-picture img,body.node-type-blog .user-picture img,body.node-type-recipe .user-picture img,body.node-type-food-type .user-picture img,body.node-type-food-type img.user-picture,body.node-type-single-photo .user-picture img,body.node-type-feature-contents .user-picture img,body.node-type-paginated-feature .user-picture img,body.page-photo-gallery .user-picture img,body.page-blog .user-picture img{height:50px;margin-top:2px;}.user-picture{display:inline;float:left;margin-right:5px;}.view-profile-content-list .views-field-title,.views-field-title,.view_data a,.view-hp-content-links .view_data{height:40px!important;font-size:90%;}.view_data h2{font-size:100%;}.lux{height:40px!important;}div.mtn_info{background:url(/sites/all/themes/dk_base/images/skiicon_50/mtn.png) 220px 20px no-repeat;}ul.skilift{background-color:#FFFFFF;}ul.skilift li{display:inline;float:left;width:50px;height:80px;background-repeat:no-repeat;background-position:bottom;text-align:center;font-size:22px;padding-top:10px;}ul.skilift li.t{background-image:url(/sites/all/themes/dk_base/images/skiicon_50/tram.gif);}ul.skilift li.g{background-image:url(/sites/all/themes/dk_base/images/skiicon_50/gon.gif);}ul.skilift li.fo{background-image:url(/sites/all/themes/dk_base/images/skiicon_50/4.gif);}ul.skilift li.th{background-image:url(/sites/all/themes/dk_base/images/skiicon_50/3.gif);}ul.skilift li.tw{background-image:url(/sites/all/themes/dk_base/images/skiicon_50/2.gif);}ul.skilift li.on{background-image:url(/sites/all/themes/dk_base/images/skiicon_50/1.gif);}.tabs-wrapper{border-bottom:1px solid #b7b7b7;margin:0 0 5px;}ul.primary{border:none;margin:0;padding:0;}ul.primary li a{background:none;border:none;display:block;float:left;line-height:1.5385em;margin:0;padding:0 1em;border-radius:4px 4px 0 0;margin-right:5px;}ul.primary li a:hover,ul.primary li a.active{background:#666;border:none;color:#fff;}ul.primary li a:hover{background:#888;text-decoration:none;}#block-system-user-menu .content ul.menu li{display:inline;margin-left:10px;}.form-item-locations-0-locpick-user-latitude,.form-item-locations-0-locpick-user-longitude{text-indent:10px;padding-top:10px;}#FlickrImages{margin-bottom:1em;float:left;}#FlickrImages li{float:left;padding:8px;background-color:#eee;margin:0 25px 5px 25px;list-style:none;}#FlickrImages img{}.googleplus{margin:0 0 0 10px;}.banner img{margin:10px 8px 10px 8px;}div#block-views-banner-block_1{width:300px!important;}div#block-views-banner-block_1 div.content{width:300px!important;}#block-views-banner-block-2 .content .field-content{display:inline;margin:10px 8px 10px 8px;}span.tag{color:#999;}.summer{background-color:#B2DA8E;padding:2px 5px 2px 5px;}.quickcat{background-color:#FFCC66;padding:2px 5px 2px 5px;}#views-exposed-form-niseko-reataurants-page-1{margin-bottom:20px;}#views-exposed-form-niseko-reataurants-page-1 .description{display:none;}#webform-client-form-2 fieldset{border:0;padding:0;}#webform-client-form-2 .form-item label{display:inline;font-weight:bold;float:left;margin-right:1em;position:relative;width:10em;}#webform-client-form-2 .grippie{margin-left:10em;}#webform-client-form-2 input#edit-mollom-captcha,#webform-client-form-2 input#edit-submit{margin-left:10em;}#webform-client-form-2 div.description{margin-left:13em;}#webform-client-form-2 .resizable-textarea{width:80%!important;}#webform-client-form-2 .resizable-textarea .grippie{height:9px;overflow:hidden;border:1px solid #ddd;border-top-width:0;cursor:s-resize;width:80%;padding:0 2px;}html.js #webform-client-form-2 .resizable-textarea textarea{margin-bottom:0;width:80%!important;display:block;}.resizable-textarea{width:95%!important;}.resizable-textarea .grippie{height:9px;overflow:hidden;border:1px solid #ddd;border-top-width:0;cursor:s-resize;width:100%;padding:0 2px;}html.js .resizable-textarea textarea{margin-bottom:0;width:100%!important;display:block;}#overlay{float:right;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;z-index:100;position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.80;-khtml-opacity:0.80;opacity:0.80;background-color:#000;}#overlay ul.gallerytextoverlay{color:#fff!important;margin-bottom:0px;margin-left:0px;margin-right:0px;margin-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;padding-top:0px;width:200px;}#overlay ul.gallerytextoverlay li{color:#fff!important;}div.user_toolbar{float:right;display:inline;width:270px;}div.user_toolbar a{background-color:rgb(166,167,162);border-bottom-color:rgb(166,167,162);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-bottom-style:solid;border-bottom-width:0px;border-left-color:rgb(166,167,162);border-left-style:solid;border-left-width:1px;border-right-color:rgb(166,167,162);border-right-style:solid;border-right-width:1px;border-top-color:rgb(166,167,162);border-top-left-radius:8px;border-top-right-radius:8px;border-top-style:solid;border-top-width:1px;color:rgb(0,0,0);font-weight:700;padding-bottom:5px;padding-left:20px;padding-right:20px;padding-top:7px;margin-left:5px;}div.user_toolbar a:hover{color:#fff;}div.bus_toolbar{margin-bottom:20px;}div.bus_toolbar a{background-color:rgb(166,167,162);border-bottom-color:rgb(166,167,162);border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-bottom-style:solid;border-bottom-width:0px;border-left-color:rgb(166,167,162);border-left-style:solid;border-left-width:1px;border-right-color:rgb(166,167,162);border-right-style:solid;border-right-width:1px;border-top-color:rgb(166,167,162);border-top-left-radius:8px;border-top-right-radius:8px;border-top-style:solid;border-top-width:1px;color:rgb(0,0,0);font-weight:700;padding-bottom:5px;padding-left:5px;padding-right:5px;padding-top:7px;margin-left:3px;}div.bus_toolbar a:hover{color:#fff;}.book-navigation ul.menu{display:none;}body.node-type-feature-contents em{font-style:italic;}body.node-type-feature-contents a.imagefield-lightbox2-features_other img{margin:10px;}#pagination-toc{float:;}body.node-type-paginated-feature ul.pager{margin-top:30px;padding-top:50px;}ul.pager li.pager-item,ul.pager li.pager-first,ul.pager li.pager-previous,ul.pager li.pager-last,ul.pager li.pager-next,ul.pager li.pager-current{margin:0!important;}ul.pager li.pager-item a,ul.pager li.pager-item a:visited{background:none repeat scroll 0 0 #f1f1f1;border:1px solid #15322C;color:#15322C;padding:5px;}div.emvideo iframe{border-bottom-style:inset;border-bottom-width:2px;border-left-style:inset;border-left-width:2px;border-right-style:inset;border-right-width:2px;border-top-style:inset;border-top-width:2px;}.image-caption-container img{margin-top:20px!important;}.image-caption{font-size:12px!important;font-style:italic!important;color:#666666!important;}.field-name-field-caption{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:15px;margin-top:0;}.node-type-accommodation #two3 .content ul li{list-style:circle;list-style-position:outside;margin-left:20px;}#block-block-17 div{margin-bottom:10px;}#block-block-12 .view_image,#block-block-17 .view_image{width:50px;margin-top:0;float:left;display:inline;}#block-block-12 .view_data{width:55%;margin-top:20px;margin-left:3%;float:left;display:inline;}#block-block-12 .view_image img{width:50px;margin-top:20px;display:inline;}#block-block-16{margin-top:40px;}.view-latest-blog .views-row{border-bottom:1px solid #CCCCCC;margin-bottom:10px;padding-bottom:15px;}.view-latest-blog .views-row img{float:left;display:inline;margin-right:5px;margin-right:10px;}#block-views-latest_blog-block_1 .views-field-created{font-size:10px;}#block-views-latest_blog-block_1 h2{text-transform:uppercase;}.footer-wrapper .view--nisekosnow-user-instagram-feed .views-row-last,.footer-wrapper .view-instagram-feed .views-row-last{display:none;}.no-sidebars #left,.no-sidebars #right{width:480px;}.addthis_toolbox{width:300px;}.view-nsblog .views-row{margin-bottom:50px;}.view-nsblog .item-list	.pager{margin-top:50px!important;}.views-field-php,.views-field-title,.dayw,.datew{display:inline;float:left;height:auto;}.views-field-php{width:37%;}.views-field-title{width:56%;}.views-field-php .dayw{font-size:200%;font-weight:bold;width:50%;}.views-field-title,.datew{padding-left:10px;}#content .pagination-toc{float:none;width:100%;}.field-name-field-other-images{text-align:center;}.field-name-field-other-images .field-items{margin:20px auto;}.field-name-field-other-images .field-item{display:inline;margin-right:2%;margin-bottom:20px;}.page-node-2767 ol{list-style:decimal outside none!important;}.page-node-2767 ol li{list-style:decimal outside none!important;margin-left:30px;}
body.drag{cursor:move;}th.active img{display:inline;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}td.active{background-color:#ddd;}td.checkbox,th.checkbox{text-align:center;}tbody{border-top:1px solid #ccc;}tbody th{border-bottom:1px solid #ccc;}thead th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}.breadcrumb{padding-bottom:.5em}div.indentation{width:20px;height:1.7em;margin:-0.4em 0.2em -0.4em -0.4em;padding:0.42em 0 0.42em 0.6em;float:left;}div.tree-child{background:url(/sites/all/themes/dk_base/images/tree.png) no-repeat 11px center;}div.tree-child-last{background:url(/sites/all/themes/dk_base/images/tree-bottom.png) no-repeat 11px center;}div.tree-child-horizontal{background:url(/sites/all/themes/dk_base/images/tree.png) no-repeat -11px center;}.error{color:#e55;}div.error{border:1px solid #d77;}div.error,tr.error{background:#fcc;color:#200;padding:2px;}.warning{color:#e09010;}div.warning{border:1px solid #f0c020;}div.warning,table tr.warning{background:#ffd;color:#220;padding:2px;}.ok{color:#008000;}div.ok{border:1px solid #00aa00;}div.ok,tr.ok{background:#dfd;color:#020;padding:2px;}.item-list .icon{color:#555;float:right;padding-left:0.25em;clear:right;}.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;list-style:disc;}ol.task-list li.active{font-weight:bold;}.form-item{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}tr.merge-down,tr.merge-down td,tr.merge-down th{border-bottom-width:0 !important;}tr.merge-up,tr.merge-up td,tr.merge-up th{border-top-width:0 !important;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item .description{font-size:0.85em;}.form-item label{display:block;font-weight:bold;}.form-item label.option{display:inline;font-weight:normal;}.form-checkboxes,.form-radios{margin:1em 0;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}.marker,.form-required{color:#f00;}.more-help-link{text-align:right;}.more-help-link a,a.module-link{padding:1px 0 1px 20px;}a.module-link{display:block;white-space:nowrap;}.more-help-link a,a.module-link-help{background:url(/sites/all/themes/dk_base/images/help.png) 0 50% no-repeat;}a.module-link-permissions{background:url(/sites/all/themes/dk_base/images/permissions.png) 0 50% no-repeat;}a.module-link-configure{background:url(/sites/all/themes/dk_base/images/configure.png) 0 50% no-repeat;}.more-link{text-align:right;}.module-help{margin-left:1em;float:right;}.nowrap{white-space:nowrap;}.item-list .pager{clear:both;text-align:center;}.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}.pager-current{font-weight:bold;}.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:0.9em;}dl.multiselect dd,dl.multiselect dd .form-item,dl.multiselect dd select{font-family:inherit;font-size:inherit;width:14em;}dl.multiselect dt,dl.multiselect dd{float:left;line-height:1.75em;padding:0;margin:0 1em 0 0;}dl.multiselect .form-item{height:1.75em;margin:0;}.container-inline div,.container-inline label{display:inline;}#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;}#autocomplete ul{margin:0;padding:0;list-style:none;list-style-image:none;}#autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default;}#autocomplete li.selected{background:#0072b9;color:#fff;}html.js input.form-autocomplete{background-image:url(/sites/all/themes/dk_base/images/throbber.gif);background-repeat:no-repeat;background-position:100% 2px;}html.js input.throbbing{background-position:100% -18px;}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;margin-bottom:0;height:1em;}html.js fieldset.collapsed *{display:none;}html.js fieldset.collapsed legend,html.js fieldset.collapsed legend a span.element-invisible{display:block;overflow:hidden;}html.js fieldset.collapsible legend a{display:inline;padding-left:15px;}html.js fieldset.collapsible legend span.summary{display:inline;font-size:0.9em;color:#999;margin-left:0.5em;}html.js fieldset.collapsed legend a{background-position:5px 50%;}* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table *{display:inline;}html.js fieldset.collapsible{position:relative;}html.js fieldset.collapsible .fieldset-wrapper{overflow:auto;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin:-0.4em 0 -0.4em -0.5em;padding:0.42em 1.5em 0.42em 0.5em;text-decoration:none;}a.tabledrag-handle:hover{text-decoration:none;}a.tabledrag-handle .handle{margin-top:4px;height:13px;width:13px;}a.tabledrag-handle-hover .handle{background-position:0 -20px;}.joined + .grippie{height:5px;background-position:center 1px;margin-bottom:-2px;}.teaser-checkbox{padding-top:1px;}.teaser-checkbox div.form-item{float:right;margin:0 5% 0 0;padding:0;}textarea.teaser{display:none;}html.js .no-js{display:none;}.progress{font-weight:bold;}.progress .bar{background:#fff url(/sites/all/themes/dk_base/images/progress.gif);border:1px solid #00375a;height:1.5em;margin:0 0.2em;}.progress .filled{background:#0072b9;height:1.1em;border-bottom:0.5em solid #004a73;width:0%;}.progress .percentage{float:right;}.progress-disabled{float:left;}.ajax-progress{float:left;}.ajax-progress .throbber{width:15px;height:15px;margin:2px;background:transparent url(/sites/all/themes/dk_base/images/throbber.gif) no-repeat 0px -18px;float:left;}tr .ajax-progress .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}#first-time strong{display:block;padding:1.5em 0 .5em;}tr.selected td{background:#ffc;}table.sticky-header{margin-top:0;background:#fff;}#clean-url.install{display:none;}html.js .js-hide{display:none;}#system-modules div.incompatible{font-weight:bold;}.system-themes-list{margin-bottom:20px;}.system-themes-list-disabled{border-top:1px solid #cdcdcd;padding-top:20px;}.system-themes-list h2{margin:0;}.theme-selector{padding-top:20px;}.theme-selector .screenshot,.theme-selector .no-screenshot{border:1px solid #e0e0d8;padding:2px;vertical-align:bottom;width:294px;height:219px;line-height:219px;text-align:center;}.theme-default .screenshot{border:1px solid #aaa;}.system-themes-list-enabled .theme-selector .screenshot,.system-themes-list-enabled .theme-selector .no-screenshot{float:left;margin:0 20px 0 0;}.system-themes-list-disabled .theme-selector .screenshot,.system-themes-list-disabled .theme-selector .no-screenshot{width:194px;height:144px;line-height:144px;}.theme-selector h3{font-weight:normal;}.theme-default h3{font-weight:bold;}.system-themes-list-enabled .theme-selector h3{margin-top:0;}.system-themes-list-disabled .theme-selector{width:300px;float:left;padding:20px 20px 20px 0;}.system-themes-list-enabled .theme-info{max-width:940px;}.system-themes-list-disabled .theme-info{min-height:170px;}.theme-selector .incompatible{margin-top:10px;font-weight:bold;}.theme-selector .operations{margin:10px 0 0 0;padding:0;}.theme-selector .operations li{float:left;margin:0;padding:0 0.7em;list-style-type:none;border-right:1px solid #cdcdcd;}.theme-selector .operations li.last{padding:0 0 0 0.7em;border-right:none;}.theme-selector .operations li.first{padding:0 0.7em 0 0;}#system-themes-admin-form{clear:left;}#password-strength{width:17em;float:right;margin-top:1.4em;}.password-strength-title{display:inline;}#password-strength-text{float:right;font-weight:bold;}#password-indicator{background-color:#C4C4C4;height:0.3em;width:100%;}#password-indicator div{height:100%;width:0%;background-color:#47C965;}input.password-confirm,input.password-field{width:16em;margin-bottom:0.4em;}div.password-confirm{display:inline;padding-left:1em;}div.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;width:38.5em;border:1px solid #B4B4B4;}div.password-suggestions ul{margin-bottom:0;}.password-parent{margin:0;width:34.3em;}.confirm-parent{margin:0;}div.password-confirm{visibility:hidden;}.element-hidden{display:none;}.element-invisible{height:0;overflow:hidden;position:absolute;}a{text-decoration:none;}a:hover{text-decoration:none;}hr{display:none;}legend{font-weight:bold;}#page h1,#page h2,#page h3,#page h4,#page h5,#page h6{font-size:15px;font-weight:bold;margin:10px 0;}#page dl{margin:0 0 20px;}#page dl dd,#page dl dl{margin-left:20px;margin-bottom:10px;}#skip-link{margin-top:0;position:absolute;left:50%;margin-left:-5.25em;width:auto;z-index:50;}#skip-link a,#skip-link a:link,#skip-link a:visited{position:absolute;display:block;top:auto;left:-10000px;width:1px;height:1px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-radius:0 0 10px 10px;background:#444;color:#fff;font-size:0.94em;text-decoration:none;}#skip-link a:hover,#skip-link a:active,#skip-link a:focus{position:static;width:auto;height:auto;overflow:visible;padding:1px 10px 2px 10px;}#branding{overflow:hidden;padding:20px 20px 0 20px;position:relative;background-color:#e0e0d8;}#branding div.breadcrumb{font-size:11px;padding-bottom:5px;}#branding div.block{position:relative;float:right;width:240px;padding-left:10px;background:#333;}#branding div.block form label{display:none;}#branding div.block form div.form-item{float:left;border:0;margin:0;padding:0;}#branding div.block form input.form-text{width:140px;margin-right:10px;}#branding div.block form input.form-submit{text-align:center;width:80px;}#help{font-size:0.9em;margin-top:1em;}#help p{margin:0 0 10px;}#help div.more-help-link{text-align:right;}div.messages{padding:9px;margin:0.5em 0 0;color:#036;background:#bdf;border:1px solid #ace;}div.warning{color:#840;background:#fe6;border-color:#ed5;}div.error{color:#fff;background:#e63;border-color:#d52;}div.error p.error{color:#333;}div.status{color:#360;background:#cf8;border-color:#be7;}#page-title{background:#333;padding-top:20px;}#branding h1.page-title{color:#000;padding-bottom:10px;font-size:18px;font-weight:normal;float:left;}#console{margin:9px 0 10px;}ul.secondary{float:none;clear:both;font-size:12px;text-align:right;padding:5px 10px 4px;line-height:20px;overflow:hidden;border-bottom:1px solid #ccc;background:#fff;}ul.secondary li{padding-left:10px;}ul.secondary li a{color:#05a;}ul.secondary li a,ul.secondary li a:hover,ul.secondary li.active a,ul.secondary li.active a.active{padding:0 10px;-moz-border-radius:10px;-webkit-border-radius:7px;}ul.secondary li.active a,ul.secondary li.active a.active{color:#fff;background:#666;}#page{padding-bottom:40px;margin-right:40px;margin-left:40px;position:relative;}#page{padding:20px 0;background:#fff;color:#333;}#page ul.menu li,#page ul.menu li a,#secondary-links ul.links li,#secondary-links ul.links li a{float:left;}#page ul.menu li,#secondary-links ul.links li{padding:0 10px 10px 0;}#page ul.menu li a,#secondary-links ul.links li a{font-size:9px;line-height:10px;background:#777;color:#fff;text-align:center;padding:5px;height:55px;width:80px;overflow:hidden;-moz-border-radius:5px;-webkit-border-radius:5px;}#secondary-links ul.links li a:hover{background:#999;}#page ul.menu li a{background:#f8f8f8;color:#05a;}#page ul.menu li a:hover{background:#eee;}#secondary-links ul.links li.active-trail a,#secondary-links ul.links li a.active{background:#333;}#page ul.node-type-list li,#page ul.admin-list li{position:relative;padding-left:30px;padding-top:9px;border-top:1px solid #ccc;margin-left:0;margin-bottom:10px;background:url(/sites/all/themes/dk_base/images/list-item.png) no-repeat 0 11px;list-style-type:none;list-style-image:none;}#page ul.admin-list.compact{margin-bottom:8px;}#page ul.admin-list.compact li{border:0;background:none;margin-bottom:2px;padding-top:2px;}#page ul.admin-list li:last-child{border-bottom:none;}#page ul.node-type-list .label{font-size:15px;}#page ul.node-type-list li a,#page ul.admin-list li a{margin-left:-30px;padding:0px 0 4px 30px;min-height:0;}#page ul.node-type-list li div.description a,#page ul.admin-list li div.description a{margin-left:0px;padding:0px;min-height:inherit;}table{width:100%;font-size:12px;margin:0 0 10px;border:1px solid #bebfb9;border-top:0;}table.system-status-report th,table td,table th{vertical-align:middle;padding:8px 5px 8px 10px;}table.system-status-report th{padding-left:30px;}table.system-status-report tr.ok > *{background-color:#dfd;}table.system-status-report tr.info > *{background-color:#bdf;}table.system-status-report tr.warning > *{background-color:#ffd;}table.system-status-report tr.error > *{background-color:#fdd;}tr.even,tr.odd{border-width:0 1px 0 1px;border-style:solid;border-color:#bebfb9;background:#f3f4ee;}tr.odd{background:#fff;}table th{font-size:12px;text-transform:uppercase;background:#e1e2dc;font-weight:normal;border-width:1px;border-style:solid;border-color:#bebfb9;padding:3px 3px 3px 10px;}table th.active{background:#bdbeb9;}table th a{display:block;position:relative;}table th.active img{position:absolute;top:3px;right:3px;}table td.active{background:#e9e9dd;}table tr.odd td.active{background:#f3f4ee;}table tr.selected td.active,table tr.selected td{background:#ffc;border-color:#eeb;}fieldset{border:1px solid #ccc;padding:30px 13px 13px 14px;margin:0 0 10px;}fieldset legend span,fieldset legend a{position:absolute;margin-left:13px;}fieldset legend a span{position:relative;margin-top:0;margin-left:0;}fieldset.collapsed{background:transparent;}html.js fieldset.collapsed legend,html.js fieldset.collapsed legend *{display:block;}html.js fieldset.collapsed{border-width:1px;margin-bottom:10px;padding:13px;}fieldset fieldset{background:#fff;}fieldset fieldset fieldset{background:#f8f8f8;}html.js fieldset.collapsible .fieldset-wrapper{overflow:visible;}div.form-item{padding:9px 0;margin:0 0 10px;}.filter-wrapper div.form-item,div.teaser-checkbox div.form-item,div.form-item div.form-item,fieldset div.form-item{padding:5px 0;margin:0;border:0;}.text-format-wrapper .form-item{padding-bottom:0;}div.form-item label{margin:0;padding:0;}div.form-item label.option{text-transform:none;}div.form-item label.option{font-size:12px;}div.form-item label.option input{vertical-align:middle;}.filter-wrapper{border-top:0;width:95%;padding:10px 2px;}.filter-wrapper > div{padding-right:6px;padding-left:6px;}.filter-wrapper div.form-item,.filter-wrapper .filter-guidelines,.filter-wrapper .filter-help{font-size:12px;padding:0;}ul.tips,div.description,div.form-item div.description{margin:5px 0;line-height:15px;font-size:12px;color:#666;}body div.form-type-radio div.description,body div.form-type-checkbox div.description{margin-left:1.5em;}input.form-submit,a.button{cursor:pointer;padding:4px 17px;color:#5a5a5a;text-align:center;font-weight:normal;font-family:"Lucida Grande",Verdana,sans-serif;border:1px solid #e4e4e4;border-bottom:1px solid #b4b4b4;border-left-color:#D2D2D2;border-right-color:#D2D2D2;background:url(/sites/all/themes/dk_base/images/buttons.png) 0 0 repeat-x;-moz-border-radius:20px;-webkit-border-radius:15px;font-size:1.1em;}#node-admin-content input.form-submit{margin-left:1.5em;}a.button:link,a.button:visited,a.button:hover,a.button:active{text-decoration:none;color:#5a5a5a;}div.node-form input#edit-submit,div.node-form input#edit-submit-1{border:1px solid #8eB7cd;border-left-color:#8eB7cd;border-right-color:#8eB7cd;border-bottom-color:#7691a2;background:url(/sites/all/themes/dk_base/images/buttons.png) 0px -40px repeat-x;color:#133B54;}input.form-submit:active{background:#666;color:#fff;border-color:#555;text-shadow:#222 0px -1px 0px;}form input#edit-delete{background:#eee;border-color:#fff #ddd #ccc;text-shadow:none;color:#999;}input.form-autocomplete,input.form-text,textarea.form-textarea,select.form-select{padding:2px;border:1px solid #ccc;border-top-color:#999;background:#fff;color:#333;}input.form-text:focus,textarea.form-textarea:focus,select.form-select:focus{color:#000;border-color:#ace;}html.js input.form-autocomplete{background-position:100% 4px;}html.js input.throbbing{background-position:100% -16px;}ul.action-links{margin:1em 0;padding:0 20px 0 20px;overflow:hidden;}#page ul.action-links{padding:0;}ul.action-links li{float:left;margin:0 1em 0 0;}ul.action-links a{padding-left:15px;background:transparent url(/sites/all/themes/dk_base/images/add.png) no-repeat 0 center;line-height:30px;}#diff-inline-form select,#page div.filter-options select{padding:0;}div.admin .right,div.admin .left{width:49%;margin:0;}div.admin-panel,div.admin-panel .body{padding:0;clear:left;}div.admin-panel{margin:0 0 20px;padding:9px;background:#f8f8f8;border:1px solid #ccc;}#page div.admin-panel h3{font-size:12px;text-transform:uppercase;margin:0;padding-bottom:9px;}.container-inline fieldset{display:block;}#page #system-themes-page h2{font-weight:normal;text-transform:uppercase;}#page .theme-selector h3{font-weight:normal;}#page .theme-default h3{font-weight:bold;}#page .system-themes-list-enabled .theme-selector h3{margin-top:0;}#page dl.multiselect,#page dl.multiselect dt,#page dl.multiselect dd{margin:0 10px 0 0;}#page dl.multiselect select{font-size:12px;background:#fff;border:1px solid #ccc;}div.admin-options{background:#f8f8f8;line-height:30px;height:30px;padding:9px;border:1px solid #ccc;margin:0 0 10px;}div.admin-options label{text-transform:uppercase;font:12px/30px Lucida Grande,Lucida Sans Unicode,sans-serif;}div.admin-options label,div.admin-options div.form-item{margin-right:10px;float:left;}div.admin-options div.form-item{padding:0;border:0;}.versions table.version{border:none;}body.in-maintenance #sidebar-first{float:right;width:200px;}body.in-maintenance #content{float:left;width:550px;padding-right:20px;}body.in-maintenance #page{width:770px;margin:0 auto;padding-top:2em;}body.in-maintenance #branding h1{width:770px;margin:0 auto;float:none;}body.in-maintenance .form-radios .form-type-radio{padding:2px 0;}body.in-maintenance .form-submit{display:block;}body.in-maintenance #logo{margin-bottom:1.5em;}ol.task-list{margin-left:0;list-style-type:none;list-style-image:none;}ol.task-list li{padding:0.5em 1em 0.5em 20px;color:#adadad;}ol.task-list li.active{background:transparent url(/sites/all/themes/dk_base/images/task-item.png) no-repeat 3px 50%;padding:0.5em 1em 0.5em 20px;color:#000;}ol.task-list li.done{color:#393;background:transparent url(/sites/all/themes/dk_base/images/task-check.png) no-repeat 0px 50%;color:green;}.overlay #branding{background-color:#fff;padding-top:15px;}.overlay .primary,.overlay #branding h1.page-title,.overlay #page #left,.overlay #page #footer{display:none;}.overlay #page{margin:0;}.overlay #branding div.breadcrumb{float:left;position:relative;z-index:10;}.overlay ul.secondary{background:transparent none;margin:-2.4em 0 0;padding:3px 10px;}.overlay #content{padding:0 20px;}.overlay #page{padding:0;}div.add-or-remove-shortcuts{float:left;padding-top:6px;padding-left:6px;}div.vertical-tabs{margin:10px 0;padding:9px;border:1px solid #ccc;background:#f8f8f8;}div.vertical-tabs fieldset{border:0;padding:0 0 0 20px;}div.vertical-tabs .vertical-tabs-list{line-height:10px;font-size:11px;width:25%;float:left;}div.vertical-tabs ul li.vertical-tab-button a{display:block;border-right:1px solid #ccc;padding:10px 9px 10px 10px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;}div.vertical-tabs ul li.vertical-tab-button .summary{display:block;font-size:9px;color:#666;padding-top:0.5em;}div.vertical-tabs ul li.vertical-tab-button a:hover{background:#fff;text-decoration:none;}div.vertical-tabs ul li.selected a,div.vertical-tabs ul li.selected a:hover{background:#ddd;}div.vertical-tabs .vertical-tabs-panes{width:75%;float:right;}div.vertical-tabs .vertical-tabs-panes legend{display:none;}
.iframe-weather{width:468px;}@media only screen and (max-width:380px){.iframe-weather{width:360px;}}div.cams{float:left;display:inline;}table.weather{border:1px solid #999999;border-collapse:collapse;font-size:90%;font-family:"Helvetica","Arial",sans-serif;background-color:#f1f1f1;padding:0;}table.weather hr{display:block;margin:5px;}table.weather th{font-family:"Helvetica","Arial",sans-serif;text-align:left;background:#f1f1f1;color:#000099;padding:5px;}table.weather td{width:36px;border-right:1px solid #999999;padding:2px 8px;min-width:56px;}table.weather td img{width:36px;}table.weatherN{width:265px;height:100px;border:1px solid #999999;border-collapse:collapse;font-size:90%;font:"Helvetica","Arial",sans-serif;background-color:#f1f1f1;padding:0;margin:0;}table.weatherN td{width:36px;border-right:1px solid #999999;margin:0;padding:0;}table.weatherN td.I{width:36px;border-right:1px solid #999999;margin:0;padding:0;height:36px;}table.weatherN td img{width:36px;margin:0;padding:0;}table.weather td.lrgtxtL{font-size:140%;text-align:left;}table.weather td.lrgtxt{font-size:120%;text-align:center;}table.weather td.medtxt{font-size:80%;text-align:center;}table.weather td.smltxt{font-size:80%;text-align:center;}table.weather td.hide{border-collapse:collapse;}table.weather td.smltxtwhite{color:#fff;}table.weather td.wimg{text-align:center;}table.weatherN td.lrgtxtL{font-size:100%;}table.weatherN td.lrgtxt{font-size:120%;text-align:center;}table.weatherN td.medtxt{font-size:80%;text-align:center;line-height:1.4;}table.weatherN td.medtxtw{font-size:80%;text-align:center;margin-bottom:0;padding-bottom:0;}table.weatherN td.smltxt{font-size:80%;text-align:center;}#miniweather{margin:0 0 0 0;;padding:0;display:inline;float:left;height:100px;}#miniweather table{vertical-align:baseline;height:99px;}#miniweather img{margin:0 0 -4px 0;padding:0;}table.weatherNsml{width:265px;height:100px;border:1px solid #999999;border-collapse:collapse;font-size:90%;font-family:"Helvetica","Arial",sans-serif!important;background-color:#f1f1f1;padding:0;margin:0;float:right;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,q,small,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;margin:0;padding:0;-webkit-text-size-adjust:none;}article,aside,figure,figure img,figcaption,hgroup,footer,header,nav,section,video,object{display:block}a img{border:0}figure{position:relative}figure img{width:100%}p{margin:0 0 .5em;}.gmap img,#getlocations_map_canvas img{max-width:none;}img{max-width:100%;}#navigation #menu-icon{display:none;}#mob-menu{display:none;}#footer-menu .menu{display:block!important;font-size:87.5%;}.container{padding-left:20px;padding-right:20px;}.rowheader{max-width:1500px;min-width:735px;margin:0 auto;overflow:hidden;}.row{max-width:1140px;min-width:735px;margin:0 auto;overflow:hidden;}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.views-row,.sixcol_large{margin-right:3.8%;float:left;min-height:1px;}.row .onecol{width:4.85%;}.row .twocol{width:13.45%;}.row .threecol,.row .views-row{width:22.05%;}.row .fourcol{width:30.75%;}.row .fivecol{width:39.45%;}.row .sixcol,.row .sixcol_large{width:48%;}.row .sevencol{width:56.75%;}.row .eightcol{width:65.4%;}.row .ninecol{width:74.05%;}.row .tencol{width:82.7%;}.row .elevencol{width:91.35%;}.row .twelvecol,.view-nsblog .views-row,.footer-wrapper .view-latest-blog .views-row,.footer-wrapper .view--nisekosnow-user-instagram-feed .views-row,.footer-wrapper .view-instagram-feed .views-row,.view-latest-blog .view_image,.view-latest-blog .view_data,#block-views-events-calendar-block-2 .views-row{width:100%;float:left;}.last,.views-row-4,.views-row-8,.views-row-12,.views-row-16,.views-row-20,.views-row-24,.views-row-24{margin-right:0px!important;}img,object,embed{}img{height:auto;}.view-nsblog .view_image,.view-banner .view_image{display:inline;float:left;width:30.75%;margin-right:3.8%;}.view-nsblog .view_data,.view-banner .view_data{display:inline;float:left;width:65.4%;margin-right:0;}.sixcol_large iframe{float:right;}.threecol-flex{display:flex;justify-content:center;}#block-block-19{display:flex;justify-content:center;}#block-block-16{margin:20px auto;}@media only screen and (max-width:1194px){#logo{float:left;width:5%;margin:0 auto;text-align:center;}#navigation  ul{margin:0;line-height:0;padding-left:2.5%;}}@media only screen and (max-width:1023px){.weatherlinks{width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}.weatherlinks .eightcol,.weatherlinks .fourcol{width:auto;float:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}.weatherlinks .fourcol{margin-top:40px;}}@media only screen and (max-width:948px){html body.admin-menu{margin-top:100px !important;}.menu{display:none;}#logo{float:left;width:40px!important;margin:auto;text-align:center;}#navigation #menu-icon{border:none;color:#8AA37B;cursor:pointer;display:inline-block;height:auto;float:right;line-height:.66em;margin:0;padding:0 20px 0 0;font-size:250%;}#navigation #menu-icon.active{background-color:#BBBBBB;}#header{border-bottom:0;padding-top:10px;padding-bottom:10px;}#mob-menu{display:block;height:100%;margin:0 auto;width:100%;background-color:#f1f1f1;}#mob-menu .menu{background-color:#f1f1f1;border:medium none;clear:both;display:none;height:auto;margin:0 auto;padding:0;position:relative;top:0;z-index:10000;width:95%}#mob-menu .menu ul{margin:0;}#mob-menu .menu li{clear:both;display:block;float:none;margin:0 0 10px;}#mob-menu .menu a{background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;color:#3333;display:block;font:inherit;padding:0;}#mob-menu .menu .last a{padding-bottom:15px;}#mob-menu .menu a:hover{background:none repeat scroll 0 0 rgba(0,0,0,0);color:#000000;}}@media handheld,only screen and (max-width:767px){.row,.rowheader,body{width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}.container{width:96%;min-width:0;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;}.row .onecol,.row .twocol,.row .threecol,.row .fourcol,.row .fivecol,.row .sixcol,.row .sevencol,.row .eightcol,.row .ninecol,.row .tencol,.row .elevencol,.row .twelvecol{width:auto;float:none;margin-left:0;margin-right:0;margin-bottom:20px;padding-left:0;padding-right:0;}.view-niseko-reataurants .view-content .views-row,.view-accommodation .view-content .views-row,.view-niseko-business .view-content .views-row,.view-recipe .view-content .views-row,.view-NisekoFoodandDrink2 .view-content .views-row,.view-all-feature .view-content .views-row,.view-single-photo .view-content .views-row,.view-profile-content-list .views-row,.view-nsblog .views-row{width:100%;margin:0;height:auto;}body.node-type-japan-area-guide div.area-guide,body.node-type-niseko-media div.area-guide,body.node-type-backcountry div.area-guide,div.area-guide{width:100%;margin:0;height:150px;}body.node-type-japan-area-guide div.area-guide div.photo,body.node-type-niseko-media div.area-guide a,body.node-type-backcountry div.area-guide a,div.area-guide{height:150px;overflow:hidden;}body.node-type-japan-area-guide div.area-guide div.photo img,body.node-type-niseko-media div.area-guide div.photo img,body.node-type-backcountry div.area-guide div.photo img,div.area-guide div.photo img{width:568px;}#block-block-16{width:80%;margin-top:20px;margin-left:auto;margin-right:auto;}.footer-wrapper .view--nisekosnow-user-instagram-feed .views-row-last,.footer-wrapper .view-instagram-feed .views-row-last{display:block;}.footer-wrapper .view--nisekosnow-user-instagram-feed .views-row,.footer-wrapper .view-instagram-feed .views-row{width:48%;margin-right:3.8%;float:left;min-height:1px}.footer-wrapper .view--nisekosnow-user-instagram-feed .views-row-2,.footer-wrapper .view--nisekosnow-user-instagram-feed .views-row-4,.footer-wrapper .view-instagram-feed .views-row-2,.footer-wrapper .view-instagram-feed .views-row-4{margin-right:0px!important;}.view_image{display:inline;float:left;width:56.75%;margin-right:3.8%;}.view_data{display:inline;float:left;width:39.45%;}.touchscroll{overflow:auto;-webkit-overflow-scrolling:touch;}#webform-client-form-2 .form-item label{display:block;float:none;}#webform-client-form-2 .grippie{margin-left:0;}#webform-client-form-2 .resizable-textarea{width:100%!important;}#webform-client-form-2 .resizable-textarea .grippie{width:100%;}html.js #webform-client-form-2 .resizable-textarea textarea{margin-bottom:0;width:100%!important;display:block;}#webform-client-form-2 input#edit-mollom-captcha,#webform-client-form-2 input#edit-submit{margin-left:0;}}@media handheld,only screen and (max-width:479px){.row .sixcol_large{width:auto;float:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}.sixcol_large iframe{float:none;margin:auto;margin-bottom:0;}.photo_cap{font-size:100%;}.sixcol_large iframe table.weatherNsml{float:none;margin:auto;}}@media handheld,only screen and (max-width:320px){.view-instagram-feed .view-content .views-row{width:100%;}.view-instagram-feed .view-content .views-row-even,.view--nisekosnow-user-instagram-feed .view-content .views-row-even{margin-right:0px!important;}.view_image,.view-nsblog .view_image{display:inline;width:100%;}.view_data,.view-nsblog .view_data{display:inline;width:100%;}}
