@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700|Roboto+Slab:200,400,700|Roboto:400,700,700italic,300italic,400italic);@font-face{font-family:'hibiscus_regular';src:url(../assets/fonts/Hibiscus-webfont.eot);src:url(../assets/fonts/Hibiscus-webfont.eot?#iefix) format("embedded-opentype"),url(../assets/fonts/Hibiscus-webfont.woff2) format("woff2"),url(../assets/fonts/Hibiscus-webfont.woff) format("woff"),url(../assets/fonts/Hibiscus-webfont.ttf) format("truetype"),url(../assets/fonts/Hibiscus-webfont.svg#hibiscusregular) format("svg");font-weight:400;font-style:normal}.condensed,.search-wrap .filter-link .filter-content,h1,h2,h3,h4{font-family:'Roboto Condensed',serif}.slab{font-family:'Roboto Slab',serif}html{font-family:'Roboto',serif;line-height:1.3}body{background-color:#ccc}hr{margin:1em 0;border:none;border-top:1px solid #e6e6e6}hr.half{margin:.5em 0}hr.dark{border-color:#ccc}hr.no-border{border-top:none}.table-wrap{overflow:scroll;box-shadow:inset -7px 0 9px -7px rgba(0,0,0,.4)}@media (min-width:600px){.table-wrap{overflow:auto;box-shadow:none}}.full-table{width:100%;border-collapse:collapse}.full-table th{text-align:left;padding:1em}.full-table td{padding:1em}.full-table tbody tr{border-top:1px solid #ddd}[layout=row]{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.thumbnail{height:200px}.thumbnail img.pull-right{width:50px}md-toolbar.trails-nav{background:#295e33;background:linear-gradient(to bottom,#295e33 0%,#2f6b39 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#295e33', endColorstr='#2f6b39',GradientType=0  );transition:.75s all}md-toolbar.trails-nav.searching{background-color:rgba(14,119,23,.8)}.hic-footer{position:absolute;bottom:6px;font-size:14px;text-shadow:0 1px 1px #000;left:82px}.angular-google-map,.angular-google-map .angular-google-map-container{height:100%}.border-left{border-left:1px solid #fff;padding-left:.8em}.center-card{position:absolute;left:0;right:0;top:0;margin:200px auto}img{width:100%;height:auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spin{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes ellipsis{to{width:1.25em}}@keyframes ellipsis{to{width:1.25em}}@-webkit-keyframes pulse{25%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}50%{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes pulse{25%{-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1)}50%{-webkit-transform:scale(1,1);transform:scale(1,1)}}.loading-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:4000;background:rgba(0,0,0,.25);display:block}.loading-bg.front{z-index:70}.loading-bg.preload{background:url(../assets/images/wiliwilinui-trail.jpg) no-repeat top center fixed;background-size:cover;opacity:1;z-index:1000;transition:.3s ease all}.loading-bg.hidey{opacity:0;visibility:hidden}.loading-bg .loading-content{width:300px;height:150px;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;color:#f8d207;font-style:italic;font-weight:900}.loading-bg .loading-content md-progress-circular{margin-left:auto;margin-right:auto}.loading-bg .loading-content .image-wrap{margin:0 auto;width:100px}.loading-bg .loading-content .image-wrap img{-webkit-animation:pulse 3s infinite;animation:pulse 3s infinite}.click-list .full-button{border-radius:0;padding:1em!important}.md-sidenav-right{z-index:4500;transition:none!important}.secondary-title{font-size:12px}.ehawaii-logo{font-size:14px;margin-right:.6em}.ehawaii-logo,.ehawaii-logo .no-cap{vertical-align:baseline}.searchWrap{width:0;transition:.55s ease all;visibility:hidden;overflow:hidden;position:relative}.searchWrap.visible{visibility:visible;width:200px}.searchWrap .searchButton{position:absolute;top:-8px;right:-10px;padding:0;visibility:hidden;opacity:0;transition:.2s ease all}.searchWrap .searchButton.visible{visibility:visible;opacity:1}.searchBox{color:#fff;border-width:0;background-color:transparent;padding:4px;vertical-align:middle;font-size:20px}.searchBox:focus{outline:none}.nav-fixed{position:fixed;top:0;left:0;width:100%;z-index:50}.nav-close-button{position:absolute;top:10px;right:10px}.messages-wrapper{position:absolute;top:64px;left:0;z-index:50;width:100%;visibility:hidden;opacity:0}.messages-wrapper .messages-box{background:#ccc;padding:1em 1em .5em;transition:.3s all ease-out}.messages-wrapper .messages-box.danger{background:red;color:#fff!important}.messages-wrapper .messages-box.warning{background:#fffeb7}.messages-wrapper .messages-box .messages-content{max-width:1200px;margin:0 auto}.messages-wrapper.active{visibility:visible;opacity:1}.abs-fab,.abs-fab-left,.abs-fab-mid,.abs-fab-right{position:absolute;bottom:18px;z-index:1}.abs-fab-right{right:0}.abs-fab-mid{right:50px}.abs-fab-left{right:100px}.hibiscus{font-family:'hibiscus_regular',cursive;vertical-align:top;font-size:1.3em;margin-right:.3em;font-style:normal}.ehawaii-logo{font-style:italic;text-transform:none;font-family:'Times New Roman',Times,Georgia,serif}.login-window .app-footer{padding-bottom:0}.photo-icon{position:absolute;top:10px;right:0}.draggable{border-top:1px solid #ddd;background:#fff;cursor:grab}.draggable:hover{background:#fafafa}.sv-helper{background:#fafafa!important;cursor:grabbing!important;box-shadow:0 5px 5px rgba(0,0,0,.5)}.line-up-button{margin-top:15px;margin-left:15px}.md-button.md-fab,.md-button.md-fab.md-mini,.md-button.md-icon-button{line-height:normal}md-select{padding-top:16px;padding-bottom:3px}md-input-container [data-ng-message],md-input-container [x-ng-message],md-input-container ng-messages{color:#999}.short-items md-list-item{min-height:32px}.md-datepicker-calendar-pane{z-index:2000}.md-datepicker-calendar{background-color:#fff}.md-datepicker-calendar .md-calendar-day-header{background-color:#eee}.md-datepicker-input-container{border-bottom-color:#ddd}.error-card{color:#fff;background:#e24646!important}.warning-card{color:#fff;background:#f60!important}.coa-tabs button,.round-item md-icon,.warning-card a{color:#fff}@media (min-width:600px){.about-img{float:right;padding:1em;width:auto}}.welcome{margin:1.5em}.welcome .small-logo{width:160px;margin:.5em auto;display:block}.welcome .dir-btn{width:100%;margin:8px 0}@media (min-width:730px){.welcome .dir-btn{width:auto;margin:8px 6px}}.slide-thumbs{text-align:center;position:absolute;bottom:55px;width:100%}#welcome-page{background:url(../assets/images/wiliwilinui-trail.jpg) no-repeat top center fixed;background-size:cover;z-index:5000;position:fixed;padding:5em 2em 2em;overflow:auto;margin:0 auto;box-sizing:border-box}@media (min-height:630px){#welcome-page{padding:2em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;resize:vertical}}#welcome-page md-icon{width:24px;height:24px}#welcome-page .loading-wrapper{width:100px;height:200px;color:#f8d207;font-style:italic;font-weight:900;margin:auto;position:absolute;top:0;left:0;right:0;bottom:0}#welcome-page.hidey{display:none}#welcome-page .welcome-button{margin:3em;position:absolute;right:0;top:0}#welcome-page .welcome-content{overflow:visible!important;max-width:100%;width:100%;margin:auto;color:#fff;text-shadow:0 3px 2px rgba(0,0,0,.75);font-size:.8em;overflow-y:scroll;resize:vertical}#welcome-page .welcome-content .inner{max-width:1000px;margin:0 auto;padding-right:3em}#welcome-page .welcome-content .inner .left-column{width:100%;display:none;float:left;box-sizing:border-box}@media (min-width:850px){#welcome-page .welcome-content .inner .left-column{width:15%;display:block}}#welcome-page .welcome-content .inner .right-column{float:left;width:100%;box-sizing:border-box}@media (min-width:850px){#welcome-page .welcome-content .inner .right-column{width:85%}}#welcome-page .welcome-content .inner .loading:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis 900ms infinite;animation:ellipsis 900ms infinite;content:"\2026";width:0}@media (min-width:600px){#welcome-page .welcome-content{font-size:1em}}#welcome-page .welcome-content .title{margin-top:.3em;font-size:3em;margin-bottom:0}#welcome-page .welcome-content .sub{font-size:1.6em;margin-top:0;margin-bottom:0;font-weight:200}#welcome-page .welcome-content .sub.thick{font-weight:400}#welcome-page .welcome-content .top-logo{width:100%;max-width:300px;margin-right:1em}#welcome-page .welcome-content .padd-me{padding-right:1.4em}#welcome-page .welcome-content .start-link{margin-left:0}#welcome-page .welcome-content .foot-wrap{width:118px;float:none;margin-top:2em;margin-right:2em}@media (min-width:750px){#welcome-page .welcome-content .foot-wrap{float:right;margin-top:0}}#welcome-page .welcome-content .foot-wrap a{color:#fff;display:block;margin-top:1em;text-align:center;font-size:11px}#welcome-page .welcome-content .desc{font-size:2em;line-height:1.7;font-weight:300}#welcome-page,.full-wide{height:100%;width:100%}md-input-container .md-input.ng-invalid.ng-dirty{border-bottom-width:1px}.blue-block{background:#daedf2}#loading-div{font-style:italic;position:absolute;left:50%;top:50%;margin-top:-.5em;margin-left:-3.4em;color:#8e8e8e;text-shadow:1px 1px #ddd}.uppercase{text-transform:uppercase}.list-unstyled{list-style:none;margin:0;padding:0}.margin-center{margin:0 auto}.overflow-auto{overflow:auto}.no-wrap{white-space:nowrap}.no-bold{font-weight:400!important}.scroll{overflow:scroll;height:100%}.no-border{border:none!important}.border-top{border-top:1px solid #eee}.border-box{box-sizing:border-box}.no-min-height{min-height:0}a{color:#4f9fcf}ol,p,ul:not(.normal){line-height:1.6;font-size:1.1em}.default-size{font-size:17px}.underline{text-decoration:underline}.no-underline{text-decoration:none}.pre{white-space:pre-line}.full-height{height:100%}.comma-list .item:after{content:', '}.comma-list .item:last-child:after{content:''}.super-indent{text-indent:-2000px}.toptop{z-index:999}.yellow{color:#f8d207!important}.white{color:#fff!important;border-color:#fff!important}.white-bg{background-color:#fff}.hand{cursor:grab}.text-right{text-align:right!important}.text-center{text-align:center}#welcome-page .loading-wrapper .logo-image,#welcome-page .welcome-content .logo-image,#welcome-page .welcome-content .top-logo,.circle{border-radius:100%}.pointer,.search-wrap .filter-link{cursor:pointer}.relative{position:relative}.small-column{width:1px}.hide{display:none!important}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#welcome-page .welcome-content .top-logo,.float-left{float:left}.float-right{float:right}.no-td-padding td{padding:0 .5em!important}.no-td-padding .small-width button{width:30px}.half-padding{padding:.5em!important}.padding{padding:1em!important}.margin{margin:1em!important}.padding-left{padding-left:1em!important}.md-calendar-date-disabled{color:#bbb}.md-select-value.md-select-placeholder,md-input-container [ng-message]{color:#666!important}.md-calendar-selected-date span{background-color:#409250;border-radius:100%;color:#fff}.md-datepicker-input-mask{height:0}.reset-me p,md-card h1,md-card h2{margin-top:.2em}.icon-margin{margin-right:.33333em}.icon-margin-left{margin-left:.33333em}.margin-right{margin-right:1em}.half-margin-right{margin-right:.5em}.half-margin-left{margin-left:.5em}.margin-left{margin-left:1em}.margin-bottom{margin-bottom:1em}.margin-bottom.x2{margin-bottom:2em}.half-margin-top{margin-top:.5em}.padding-top{padding-top:1em}.margin-top{margin-top:1em}.no-margin-left,.side-bar dl dd{margin-left:0}.no-margin-top{margin-top:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-left{padding-left:0!important}.no-margin-bottom{margin-bottom:0}.gray,.side-panel .gray-accent,md-input-container label{color:#666}.gray-bg{background:#f0f0f0}.gray-bg .block{background-color:#fff}.dark-gray{color:#3a3a3a!important}.lighten{opacity:.7}.red{color:#f44336}.accent{color:#fac90e}.full,.full md-select-label,md-input-container{width:100%}.bigger{font-size:1.5em}.double{font-size:2em}.layout-padd{padding:8px}.no-cap{text-transform:none!important}.green{color:#51b155}.light-green{color:#bce2c4}md-input-container.md-input-invalid [ng-message]{color:#f44336!important}.form-padding-right{padding-right:0}@media (min-width:600px){.form-padding-right{padding-right:1em}}md-dialog{overflow:visible}.select-margin-fix{margin-top:-36px}.md-dialog-container{z-index:1000}.md-select-menu-container{z-index:2000}md-backdrop{z-index:900!important}.welcome-image-wrapper{display:none}@media (min-width:800px){.welcome-image-wrapper{display:block;max-width:500px}}@media (min-width:1000px){.welcome-image-wrapper{max-width:600px}}.welcome-image-wrapper .welcome-img{height:auto;border-radius:2px;margin:1em 0 1em 1em}.app-help-icon{color:#4f9fcf!important;vertical-align:sub}.app-footer .md-button,.fat-button{padding:.5em 1.3em}.app-footer{background:#f0f0f0!important;padding-bottom:1em}.list-borders li{overflow:auto;padding:1.5em 1em 1em}.list-borders li .button-wrap{margin-top:-10px}.list-borders li:not(:last-of-type){border-bottom:1px solid #eee}.list-borders h3{padding:0;margin:.4em 0 0}.red-btn{color:#fff!important;background-color:#da3131!important}.red-btn:not([disabled]):hover{background-color:#de4747!important}.red-btn[disabled]{color:rgba(0,0,0,.26)!important;background-color:rgba(0,0,0,.12)!important}.round-item{background:#bf663c;border-radius:15px;padding:.3em .6em;margin:0 1em 1em 0;display:inline-block;color:#fff}.round-item md-icon:hover{color:#eee}.search-spinner{position:absolute;right:-24px;top:-18px}.EDUCATIONAL,.MAINTENANCE{background-color:#d9edf7!important;border-bottom:1px solid #9acfea!important;color:#31708f!important}.ADVISORY,.CLOSURE,.WARNING{background-color:#fcf8e3!important;border-bottom:1px solid #e8ca2b!important;color:#8a6d3b!important}.EMERGENCY{background-color:#f2dede!important;border-bottom:1px solid #dca7a7!important;color:#a94442!important}.dark-link{color:#333}.dark-link:hover{color:#666}coa-list md-card-content{border-radius:2px}.unstyled-list md-list-item{min-height:2em;padding-left:0}:focus{outline:0!important}.coa-option{margin:.5em 0}@media (min-width:600px){.coa-option{margin:0}}.coa-tabs{list-style:none;margin:0;padding:0;overflow:auto}.coa-tabs .selected{background-color:#4caf50;color:#fff}.coa-tabs li{float:left}@font-face{font-family:'trails-icons';src:url(../assets/fonts/trails-icons.eot?b1ioul);src:url(../assets/fonts/trails-icons.eot?b1ioul#iefix) format("embedded-opentype"),url(../assets/fonts/trails-icons.ttf?b1ioul) format("truetype"),url(../assets/fonts/trails-icons.woff?b1ioul) format("woff"),url(../assets/fonts/trails-icons.svg?b1ioul#trails-icons) format("svg");font-weight:400;font-style:normal}i{font-family:'trails-icons';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.big{font-size:2.5em}.icon-4-wheel-drive:before{content:"\e900"}.icon-accessible:before{content:"\e901"}.icon-ada:before{content:"\e902"}.icon-archaeology:before{content:"\e903"}.icon-atv-motorized-vehicle:before{content:"\e904"}.icon-beach-going:before{content:"\e905"}.icon-bees:before{content:"\e906"}.icon-bench:before{content:"\e907"}.icon-bicycle:before{content:"\e908"}.icon-bike-rack:before{content:"\e909"}.icon-blind-corner:before{content:"\e90a"}.icon-archery:before{content:"\e90b"}.icon-bridge:before{content:"\e90c"}.icon-cabin:before{content:"\e90d"}.icon-cabins:before{content:"\e90e"}.icon-camping:before{content:"\e90f"}.icon-campsites:before{content:"\e910"}.icon-cattle:before{content:"\e911"}.icon-cultural-study:before{content:"\e912"}.icon-dangerous-cliff:before{content:"\e913"}.icon-dangerous-footing:before{content:"\e914"}.icon-dangerous-shorebreak:before{content:"\e915"}.icon-dog-hunting:before{content:"\e916"}.icon-dog-on-leash:before{content:"\e917"}.icon-drinking-water:before{content:"\e918"}.icon-entry-fee:before{content:"\e919"}.icon-falling-rocks:before{content:"\e91a"}.icon-fire-danger:before{content:"\e91b"}.icon-firepit:before{content:"\e91c"}.icon-fishing:before{content:"\e91d"}.icon-flash-flood:before{content:"\e91e"}.icon-food-concessions:before{content:"\e91f"}.icon-four-wheel-drive:before{content:"\e920"}.icon-gift-shop:before{content:"\e921"}.icon-high-elevation:before{content:"\e922"}.icon-high-surf:before{content:"\e923"}.icon-hiking:before{content:"\e924"}.icon-equine:before{content:"\e925"}.icon-hunting-area:before{content:"\e926"}.icon-hunting:before{content:"\e927"}.icon-interpretive-signs:before{content:"\e928"}.icon-island-hawaii:before{content:"\e929"}.icon-island-kahoolawe:before{content:"\e92a"}.icon-island-kauai:before{content:"\e92b"}.icon-island-lanai:before{content:"\e92c"}.icon-island-maui:before{content:"\e92d"}.icon-island-molokai:before{content:"\e92e"}.icon-island-niihau:before{content:"\e92f"}.icon-island-oahu:before{content:"\e930"}.icon-jeep:before{content:"\e931"}.icon-landslides:before{content:"\e932"}.icon-lifeguard:before{content:"\e933"}.icon-lodging:before{content:"\e934"}.icon-motorcycle:before{content:"\e935"}.icon-motorized-vehicles:before{content:"\e936"}.icon-narrow-trail:before{content:"\e937"}.icon-nature-study:before{content:"\e938"}.icon-no-alcohol:before{content:"\e939"}.icon-no-animals:before{content:"\e93a"}.icon-no-beach-driving:before{content:"\e93b"}.icon-no-bicycles:before{content:"\e93c"}.icon-no-camping:before{content:"\e93d"}.icon-no-commercial:before{content:"\e93e"}.icon-no-fishing:before{content:"\e93f"}.icon-no-hiking:before{content:"\e940"}.icon-no-horse:before{content:"\e941"}.icon-no-hunting:before{content:"\e942"}.icon-no-littering:before{content:"\e943"}.icon-no-motorized-vehicles:before{content:"\e944"}.icon-no-open-fires:before{content:"\e945"}.icon-no-plant-sand-dirt-rock-removal:before{content:"\e946"}.icon-no-rock-climbing:before{content:"\e947"}.icon-no-skateboards:before{content:"\e948"}.icon-no-smoking:before{content:"\e949"}.icon-no-swimming:before{content:"\e94a"}.icon-ocean-scenery:before{content:"\e94b"}.icon-open-views:before{content:"\e94c"}.icon-parking:before{content:"\e94d"}.icon-payphone:before{content:"\e94e"}.icon-pedestrian:before{content:"\e94f"}.icon-picnic-pavilion:before{content:"\e950"}.icon-picnic-table:before{content:"\e951"}.icon-restroom:before{content:"\e952"}.icon-rip-currents:before{content:"\e953"}.icon-rock-climbing:before{content:"\e954"}.icon-scenic-viewpoint:before{content:"\e955"}.icon-sensitive-area:before{content:"\e956"}.icon-sharp-coral:before{content:"\e957"}.icon-shelter:before{content:"\e958"}.icon-showers:before{content:"\e959"}.icon-sightseeing:before{content:"\e95a"}.icon-slippery-rocks:before{content:"\e95b"}.icon-stream-crossing:before{content:"\e95c"}.icon-stream:before{content:"\e95d"}.icon-strong-current:before{content:"\e95e"}.icon-strong-winds:before{content:"\e95f"}.icon-submerged-objects:before{content:"\e960"}.icon-sudden-dropoff:before{content:"\e961"}.icon-sun-exposure:before{content:"\e962"}.icon-surfing:before{content:"\e963"}.icon-swimming:before{content:"\e964"}.icon-tours:before{content:"\e965"}.icon-trash-cans:before{content:"\e966"}.icon-undrinkable-water:before{content:"\e967"}.icon-uneven-surface:before{content:"\e968"}.icon-uneven-terrain:before{content:"\e969"}.icon-vehicle-traffic:before{content:"\e96a"}.icon-visitors-center:before{content:"\e96b"}.icon-walking-path:before{content:"\e96c"}.icon-water-fountain:before{content:"\e96d"}.icon-waterfall:before{content:"\e96e"}.icon-waves-breaks:before{content:"\e96f"}.icon-wildlife-view:before{content:"\e970"}.icon-hibiscus:before{content:"\e800"}.details-container-bg{position:fixed;top:0;left:0;height:100%;width:100%;z-index:40;visibility:hidden;background:0 0}.details-container-bg.active{visibility:visible;background:#fff;overflow:auto}.details-close{float:right;font-size:1.2em;color:#e6e6e6;margin-right:20px;margin-top:22px;transition:.2s color linear}.details-close:hover,.details-container .block-content h1{color:#fff}.details-close md-icon{vertical-align:text-bottom}.details-container{margin:64px auto 0;max-width:1250px;z-index:41;box-sizing:border-box;overflow:auto;background:#fff;-webkit-overflow-scrolling:touch;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}@media (min-width:1250px){.details-container{margin:80px auto 20px;border-radius:4px}}.details-container.gray-bg{background:#f0f0f0}.details-container .white-blocks .block{background:#fff}.details-container .inner-container{max-width:1200px;margin:0 auto;width:100%}.details-container.active{height:100%;overflow:auto;padding-bottom:25px;max-width:100%}@media (min-width:960px){.details-container .detail-button-floats{text-align:right}}.details-container .block-content{color:#444}.details-container .block-content h2{color:#111}.details-container .block-content.padding-bottom{padding-bottom:2em}.details-icon{margin-bottom:2em;text-align:center}.block,.editing-caption{width:100%;box-sizing:border-box}.block{overflow:auto;border-bottom:1px solid #ddd}.block.heading{background:#409250!important;color:#fff;border-bottom:1px solid #214b29}.block.heading.alert{background:#d11616!important;border-bottom:1px solid #750c0c}.block .block-content{max-width:1200px;margin:0 auto;padding:1em}.editing-caption{position:absolute;bottom:4px;background:rgba(0,0,0,.5);color:#fff;padding:.5em}.live-edit input,.live-edit md-select-value,.live-edit select{border:1px solid #fff}.live-edit md-select-value .md-select-icon{color:transparent}.live-edit input:active,.live-edit input:focus,.live-edit input:hover,.live-edit md-select-value:active,.live-edit md-select-value:focus,.live-edit md-select-value:hover,.live-edit select:active,.live-edit select:focus,.live-edit select:hover{border-bottom:1px solid #ddd}.live-edit md-select-value:active .md-select-icon,.live-edit md-select-value:focus .md-select-icon,.live-edit md-select-value:hover .md-select-icon{color:#666}.float-wrap{width:100%;max-width:1200px;position:fixed;top:300px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.float-wrap .floater{position:absolute;border-radius:4px;overflow:hidden;top:0;right:1em;background:#1d4826;min-width:150px;width:15%;box-shadow:0 3px 3px rgba(0,0,0,.3);display:none}@media (min-width:800px){.float-wrap .floater{display:block}}.float-wrap .floater ul li:first-of-type{font-family:'Roboto Condensed',serif;font-size:1.2em}.float-wrap .floater ul li:not(:first-of-type){border-top:1px solid #2c783b;background:#409250}.float-wrap .floater a,.float-wrap .floater strong{text-decoration:none;padding:.5em;display:block;color:#fff}.float-wrap .floater a:not(strong):hover,.float-wrap .floater strong:not(strong):hover{background:#52b365}.float-wrap .floater a:not(strong).active,.float-wrap .floater strong:not(strong).active{background:#306f3d;color:#fff}.spy-width{width:100%}@media (min-width:800px){.spy-width{width:80%}}.count{background:#ccc;color:#222;padding:.1em .3em;border-radius:2px}.alert-btn{background-color:#d11616!important;color:#fff!important}.alert-btn:hover{background-color:#e93131!important}.c-padd-left{padding-left:1em}.drag-icon{position:absolute;top:0;left:0}.contact-header{border-bottom:1px solid #ddd;padding-bottom:5px;overflow:auto}.contact-header .island-name{float:left}.contact-header .bigger-icon{height:36px;font-size:36px;margin-right:10px}.contact-name{font-size:1.3em;margin:1em 0}.page-container-bg{position:fixed;top:0;left:0;height:100%;width:100%;z-index:300;visibility:hidden;overflow:scroll;background:0 0}.page-container-bg.active{visibility:visible;background:rgba(0,0,0,.3)}.page-container{position:absolute;left:0;right:0;top:75px;margin:0 auto;max-width:1200px;z-index:301}.page-bottom-padding,.page-padding-bottom{padding-bottom:64px}.full-height.page-bottom-padding,.page-padding-bottom.full-height{overflow:auto}.click-list .full-button{text-transform:none;width:100%;text-align:left;margin:0}.add-button{margin-top:2.5em}.page-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:300;overflow:auto;background:rgba(0,0,0,.72);display:block}.page-close-icon{font-size:2.2em;margin-top:.6em}.welcome .next-button,.welcome .prev-button{position:absolute;top:45%;opacity:.75;z-index:999}.welcome{position:relative}.welcome .prev-button{left:10px}.welcome .next-button{right:10px}.close-icon{position:absolute;top:15px;right:40px;z-index:5;color:#fff;font-size:3em;cursor:pointer}@media (min-width:800px){.close-icon{font-size:5em;right:73px}}.photo-bg{position:fixed;overflow:scroll;width:100%;height:100%;background:rgba(0,0,0,.92);z-index:3500;top:0;left:0}.photo-bg .img-wrap,.photo-bg .img-wrap img{max-width:1200px;margin:0 auto 1em;position:relative}@media (min-width:1000px){.photo-bg .img-wrap{padding:3em 3em 0}}.photo-bg .img-wrap img{display:block;margin:0 auto;border-radius:3px}.photo-bg .img-wrap .loading-text{z-index:0;position:absolute;top:0;left:0;color:#fff;width:100%}.photo-bg .img-wrap .loading-text .loading-title{text-align:center;display:block;margin-top:20%}.photo-bg .img-wrap .next-button,.photo-bg .img-wrap .p-btns,.photo-bg .img-wrap .prev-button{position:absolute;top:0;bottom:0;margin:auto;height:40px;opacity:.7}.photo-bg .img-wrap .prev-button{left:2%}.photo-bg .img-wrap .next-button{right:2%}.photo-bg .caption{width:100%;text-align:center;color:#fff}.photo-bg .caption p{padding:0 1em}@media (min-width:1000px){.photo-bg .caption{font-size:2em}}.side-green,.side-panel .heading{color:#295e33}.search-wrap{background:#fff;position:absolute;width:90%;left:0;top:70px;z-index:40;box-sizing:border-box;margin:1em;border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;border:1px solid #ccc}.search-wrap.shadow{box-shadow:0 3px 3px rgba(0,0,0,.25)}@media (min-width:600px){.search-wrap{width:300px}}.search-wrap .searchButton{position:absolute;right:12%;top:3px}.search-wrap .search-bar{float:left;width:80%;box-sizing:border-box;padding:.85em 1em;border:none}.search-wrap .searching{position:absolute;right:15%;top:9px}@media (min-width:600px){.search-wrap .searching{right:16%}}.search-wrap .toggle-box{text-align:center;float:right;border-left:1px solid #ccc;width:10%;height:40px;padding:3px 6px}.search-wrap,.search-wrap .toggle-box .flip{transition:.5s all ease}.search-wrap .toggle-box.open .flip{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.search-wrap .filter-link{position:absolute;width:100%;background:#eee;top:100%;left:-1px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border:1px solid #ccc;font-size:.8em}.search-wrap .filter-link .filter-content{padding:.5em;font-size:1.2em}.side-panel{box-sizing:border-box;position:absolute;width:100%;left:0;top:0;height:100%;z-index:30;background:rgba(255,255,255,.9);overflow-y:scroll;border-right:1px solid #ccc;-webkit-overflow-scrolling:touch}@media (min-width:600px){.side-panel{width:330px}}.side-panel .trail li{margin-bottom:5px}.side-panel .accent{color:#d1a604}.side-panel .green-bg{background-color:#409250;color:#fff!important}.side-panel .green-bg .gray-accent{color:#bbb}.side-panel .green-bg .accent{color:#fac90e}.side-panel md-list md-list-item button.md-button:not([disabled]):hover{background:0 0}.side-panel .heading{margin:0 0 .2em;font-size:1.2em}.side-panel button:not(.action-btn){border-bottom:1px solid #eee;padding:1em;line-height:1.5em}.side-panel .action-btn{margin-left:0;margin-right:1em;margin-top:1em}.side-panel .action-btn:hover{background-color:none!important}.side-panel .more-link{padding-top:1em;display:block}.side-panel .results-list{margin-top:175px;margin-bottom:65px}.side-panel .results-list .trail{padding:1.3em 1em;border-bottom:1px solid #ccc}.side-panel .results-list .trail:hover{background:rgba(255,255,255,.95)}.side-panel .placeholder{width:50px;height:50px;margin-right:1em}.side-panel .gray-bg{background:#777}.side-panel .fixed-bottom{position:fixed;bottom:0;border-top:1px solid #999;box-sizing:border-box;width:100%;background-color:#fff;overflow:auto;z-index:99;padding:1em;transition:.5s ease all;text-align:center}@media (min-width:600px){.side-panel .fixed-bottom{width:330px}.c-desc-padd{padding-left:1.5em}}.slider{transition:.5s ease all}.slider.ng-hide-add{left:0;opacity:1}.slider.ng-hide-add-active,.slider.ng-hide-remove{left:-330px;opacity:0}.slider.ng-hide-remove-active{left:0;opacity:1}.md-select-menu-container{box-shadow:0 5px 10px rgba(0,0,0,.5);border:1px solid #ddd}.green-btn{color:rgba(250,250,248,.8)!important;background-color:#295e33!important}.green-btn:not([disabled]):hover{color:rgba(250,250,248,.7)!important;background-color:rgba(41,94,51,.9)!important}.green-btn[disabled]{color:#bbb!important;background-color:rgba(230,230,229,.96)!important}.side-bar{border-radius:3px;background:#f3f3f3;margin-right:1em;padding:1em;box-sizing:border-box}.side-bar md-select{margin:0;padding:0}.side-bar dl dt{font-weight:700;margin-top:1em}.coa-tabs.gray button,.side-panel .coa-tabs.gray-accent button,md-input-container label.coa-tabs button{color:#444}.coa-tabs.gray .selected,.side-panel .coa-tabs.gray-accent .selected,md-input-container label.coa-tabs .selected{background:#ddd}.normalize md-datepicker{margin-top:1em;color:#666!important}.normalize md-datepicker .md-datepicker-button{display:none}.normalize md-datepicker .md-datepicker-input-container{margin-top:2.35em;margin-bottom:.3em;margin-left:0;width:100%}.normalize md-datepicker .md-datepicker-input{width:100%;font-size:17px}.normalize md-datepicker .md-datepicker-input::-webkit-input-placeholder{color:#666!important}.normalize md-datepicker .md-datepicker-input:-moz-placeholder,.normalize md-datepicker .md-datepicker-input::-moz-placeholder{color:#666!important}.normalize md-datepicker .md-datepicker-input:-ms-input-placeholder{color:#666!important}.normalize md-datepicker .md-datepicker-triangle-button{background:0 0;margin-right:12px}.normalize md-datepicker .md-datepicker-expand-triangle{color:#666;top:24px;right:7px;border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid}.highlight-row{background:#daedf2;border-top:1px solid #8fc8d7!important}.notes-list li{padding:1em 0;border-top:1px solid #eee}.view-animate{z-index:50!important;position:relative}.acme-navbar-text{color:#fff}.app-title{vertical-align:middle;display:inline-block;padding-top:.3em}@media (min-width:960px){.app-title{padding-top:0;border-left:1px solid #fff;padding-left:.8em}}.ehawaii-padding{padding-top:.5em;display:inline-block}.nav-height{height:64px}.trails-nav md-icon{margin-right:.3em}.show-short{display:inline}@media (min-width:1050px){.show-short{display:none}}.show-title{display:inline}@media (min-width:1050px){.show-title{display:none}}.hide-title{display:none}@media (min-width:1050px){.hide-title{display:inline}}.nav-anchor{color:#fff;text-decoration:none}.site-nav{z-index:3000}.counter{margin-left:.5em;background:#f73636;padding:.2em .3em;border-radius:5px;font-weight:700}#cart-button .counter{transition:.8s all ease}#cart-button.attention .counter{background-color:#409250}