/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}html{line-height:1;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}q,blockquote{quotes:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}a img{border:none;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}@font-face{font-family:"Amatic Regular";src:url('/css/fonts/AmaticSC-Regular-webfont.eot?1674924935');src:url('/css/fonts/AmaticSC-Regular-webfont.eot?&1674924935#iefix') format('embedded-opentype'),url('/css/fonts/AmaticSC-Regular-webfont.ttf?1674924935') format('truetype'),url('/css/fonts/AmaticSC-Regular-webfont.woff?1674924935') format('woff'),url('/css/fonts/AmaticSC-Regular-webfont.svg?1674924935') format('svg');}@font-face{font-family:"Proxima Nova Regular";src:url('/css/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?&1674924935#iefix');src:url('/css/fonts/7e90123f-e4a7-4689-b41f-6bcfe331c00a.eot?&1674924935#iefix?#iefix') format('embedded-opentype'),url('/css/fonts/2aff4f81-3e97-4a83-9e6c-45e33c024796.ttf?1674924935') format('truetype'),url('/css/fonts/e56ecb6d-da41-4bd9-982d-2d295bec9ab0.woff?1674924935') format('woff'),url('/css/fonts/ab9cd062-380f-4b53-b1a7-c0bec7402235.svg?1674924935#ab9cd062-380f-4b53-b1a7-c0bec7402235') format('svg');}@font-face{font-family:"Proxima Nova Light";src:url('/css/fonts/93cc6d34-798e-42c8-87d2-fd6391801b63.eot?&1674924935#iefix');src:url('/css/fonts/93cc6d34-798e-42c8-87d2-fd6391801b63.eot?&1674924935#iefix?#iefix') format('embedded-opentype'),url('/css/fonts/c12b3ebb-3771-483f-a84a-ac63d615c28e.ttf?1674924935') format('truetype'),url('/css/fonts/2fa30669-9bbd-4ced-912f-db94a367ed6c.woff?1674924935') format('woff'),url('/css/fonts/2a961063-ea56-4a4b-8cea-bdae32edb0e2.svg?1674924935#2a961063-ea56-4a4b-8cea-bdae32edb0e2') format('svg');}@font-face{font-family:"Proxima Nova Thin";src:url('/css/fonts/37994fca-b67e-41db-94b3-44077c62810a.eot?&1674924935#iefix');src:url('/css/fonts/37994fca-b67e-41db-94b3-44077c62810a.eot?&1674924935#iefix?#iefix') format('embedded-opentype'),url('/css/fonts/1861a7b7-09a5-4efd-b681-5214784ded39.ttf?1674924935') format('truetype'),url('/css/fonts/da176885-bee9-49f7-88f0-d7ad9229ddd7.woff?1674924935') format('woff'),url('/css/fonts/610147b3-ad15-4b4b-a0fb-25244238ab3d.svg?1674924935#610147b3-ad15-4b4b-a0fb-25244238ab3d') format('svg');}@font-face{font-family:"Rusticana Roman";src:url('/css/fonts/b29996dd-5c7b-40ab-94cd-e8a16e966209.eot?&1674924935#iefix');src:url('/css/fonts/b29996dd-5c7b-40ab-94cd-e8a16e966209.eot?&1674924935#iefix?#iefix') format('embedded-opentype'),url('/css/fonts/d86e3bbc-9529-4469-abec-215f2d90458d.ttf?1674924935') format('truetype'),url('/css/fonts/f48c0108-2f4c-444a-8c8d-50b71600735c.woff?1674924935') format('woff'),url('/css/fonts/6212a1bd-1c93-43e3-8e79-8f25497b37e5.svg?1674924935#6212a1bd-1c93-43e3-8e79-8f25497b37e5') format('svg');}@font-face{font-family:'butler_stencilmedium';src:url("/themes/hoakalei/css/fonts/butler_medium_stencil-webfont.woff2") format("woff2"),url("/themes/hoakalei/css/fonts/butler_medium_stencil-webfont.woff") format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'butler_stencilbold';src:url("/themes/hoakalei/css/fonts/butler_bold_stencil-webfont.woff2") format("woff2"),url("/themes/hoakalei/css/fonts/butler_bold_stencil-webfont.woff") format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'josefin_sans';src:url("/themes/hoakalei/css/fonts/josefin-sans-v23-latin-regular.woff2") format("woff2"),url("/themes/hoakalei/css/fonts/josefin-sans-v23-latin-regular.woff") format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:'Jost';font-style:normal;font-weight:500;src:url("/themes/hoakalei/css/fonts/jost-v12-latin-regular.eot");src:local(""),url("/themes/hoakalei/css/fonts/jost-v12-latin-regular.eot?#iefix") format("embedded-opentype"),url("/themes/hoakalei/css/fonts/jost-v12-latin-regular.woff2") format("woff2"),url("/themes/hoakalei/css/fonts/jost-v12-latin-regular.woff") format("woff"),url("/themes/hoakalei/css/fonts/jost-v12-latin-regular.ttf") format("truetype"),url("/themes/hoakalei/css/fonts/jost-v12-latin-regular.svg#Jost") format("svg");}body{background:#f9f7f2;color:#593b20;font-family:"Proxima Nova Regular",Arial,Helvetica,sans-serif;font-size:15px;}h1,h2{color:#230b06;font-family:"Jost",Arial,Helvetica,sans-serif;font-size:32px;}h3,h4,h5{color:#230b06;font-family:"Jost",Arial,Helvetica,sans-serif;font-size:16px;}p{color:#593b20;font-size:15px;line-height:24px;}img{display:block;}a:link,a:visited{text-decoration:none;}a:hover,a:active,a:focus{text-decoration:none;}.content{margin:0;}#column-2 .tabs,#column-3 .tabs{margin-top:50px;position:relative;z-index:1000;}#column-2 .action-links,#column-3 .action-links{position:relative;z-index:1000;}.messages-block{position:fixed;width:90%;top:79px;left:50px;z-index:500;}body.toolbar-horizontal .multicolumnscroll-wrapper-fixed{top:90px;}.stuck{position:fixed;top:0;}#columns-wrapper{background:url("/themes/hoakalei/img/top-bar-bg.jpg") repeat-x;overflow-y:auto;}#columns-wrapper-inner:before{background:url("/themes/hoakalei/img/top-bar-bg.jpg") repeat-x;content:"";display:block;height:10px;left:0;position:fixed;top:0;width:100%;z-index:500;}#columns-wrapper-inner{position:relative;overflow:hidden;}.js-enabled .column{position:absolute;top:0;}#column-1{background:#f9f7f2 url("/themes/hoakalei/img/leaf-nav.png") left bottom no-repeat;color:#ffffff;width:256px;text-align:center;}#column-2{background:#fcfcfb url("/themes/hoakalei/img/column-shadow.png") repeat-y;}#column-2 .column-content-wrapper{padding:130px 40px 20px 40px;}.template-detail #column-2 .column-content-wrapper{padding:80px 40px 20px 40px;}#column-3-clone .column-content-wrapper{padding:0;}.template-detail #column-3-clone .column-content-wrapper{padding:0;}#column-3{overflow:hidden;}#columns-wrapper-inner{background:url("/themes/hoakalei/img/pattern.png") right 0 repeat-y;background-attachment:fixed;}#column-2,.column-layout-b #column-2{left:256px;width:434px;}.column-layout-c #column-2{width:602px;}#column-3,.column-layout-b #column-3{left:690px;}.template-home #column-3{left:256px;}.column-layout-c #column-3{left:858px;}.template-tour #column-2{display:none;}.template-tour #column-3{left:256px;overflow:visible;}#column-2 #column-3-clone{top:auto;left:auto;position:relative;}@media all and (max-width:1280px) and (min-width:960px){#column-1{width:206px;background-color:#f9f7f2;}#column-2,.column-layout-b #column-2,.column-layout-c #column-2{left:206px;width:434px;}.node-type-contact-us.column-layout-c #column-2{width:602px;}#column-3,.column-layout-b #column-3{left:640px;}.template-home #column-3,.template-tour #column-3{left:206px;overflow:visible;}.column-layout-c #column-3{left:640px;}.node-type-contact-us.column-layout-c #column-3{left:808px;}.template-detail #column-3{background:url("/themes/hoakalei/img/pattern.png") right 0 repeat-y;}.template-detail #columns-wrapper-inner{background:none;}}@media all and (max-width:960px) and (min-width:720px){#column-1{width:224px;}#column-2,.column-layout-b #column-2,.column-layout-c #column-2{left:224px;}#column-3,.column-layout-b #column-3{left:658px;}.template-home #column-3,.template-tour #column-3{left:224px;overflow:visible;}.column-layout-c #column-3{left:808px;}#column-3,#column-3-clone{background:url("/themes/hoakalei/img/pattern.png") right 0 repeat-y;}#columns-wrapper-inner{background-image:none;}}@media all and (max-width:720px){body{-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overflow-y:visible !important;}.column,#column-1,#column-2,#column-3,.template-home #column-3,.column-layout-c #column-3,.column-layout-b #column-3,.column-layout-c #column-2,.column-layout-b #column-2{width:100%;position:relative;top:auto;left:auto;background-image:none;background-color:#FFF;}#column-1{overflow:hidden;height:119px;position:fixed;z-index:50;top:0;left:0;border-bottom:solid 1px #999;}#column-1.collapsed{height:auto;position:relative;}#column-2.hiddenForMenu,#column-3.hiddenForMenu{display:none;}.template-home #column-3 .content{margin-top:110px;}}.multicolumnscroll-positioningactive{overflow:hidden;position:relative;}.multicolumnscroll-positioninginactive .multicolumnscroll-wrapper-fixed{position:relative;zoom:1;}.multicolumnscroll-positioninginactive .multicolumnscroll-wrapper-fixed:after{clear:both;content:".";display:block;height:0;overflow:hidden;}.multicolumnscroll-positioningactive .multicolumnscroll-wrapper-fixed{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;}.multicolumnscroll-positioningactive .multicolumnscroll-wrapper-absolute{left:0;position:absolute;right:0;}.multicolumnscroll-positioninginactive .multicolumnscroll-column{zoom:1;}.multicolumnscroll-positioningactive .multicolumnscroll-column{position:absolute;}.multicolumnscroll-hasless-column-marker,.multicolumnscroll-hasmore-column-marker,.multicolumnscroll-hasless-wrapper-marker,.multicolumnscroll-hasmore-wrapper-marker{background-repeat:no-repeat;height:60px;left:50%;margin-left:-60px;opacity:0;filter:alpha(opacity=0);position:fixed;width:120px;z-index:10;-moz-transition:0.5s linear opacity;-ms-transition:0.5s linear opacity;-o-transition:0.5s linear opacity;-webkit-transition:0.5s linear opacity;transition:0.5s linear opacity;}.multicolumnscroll-hasless-column .multicolumnscroll-hasless-column-marker,.multicolumnscroll-hasmore-column .multicolumnscroll-hasmore-column-marker,.multicolumnscroll-hasless-wrapper .multicolumnscroll-hasless-wrapper-marker,.multicolumnscroll-hasmore-wrapper .multicolumnscroll-hasmore-wrapper-marker{opacity:1;filter:alpha(opacity=100);}.multicolumnscroll-hasless-column-marker,.multicolumnscroll-hasless-wrapper-marker{background-image:url("/themes/hoakalei/img/scroll-arrow-up.png");top:0;}.multicolumnscroll-hasmore-column-marker,.multicolumnscroll-hasmore-wrapper-marker{background-image:url("/themes/hoakalei/img/scroll-arrow-down.png");bottom:0;}@media all and (max-width:1279px){.multicolumnscroll-hasless-column .multicolumnscroll-hasless-column-marker,.multicolumnscroll-hasmore-column .multicolumnscroll-hasmore-column-marker,.multicolumnscroll-hasless-wrapper .multicolumnscroll-hasless-wrapper-marker,.multicolumnscroll-hasmore-wrapper .multicolumnscroll-hasmore-wrapper-marker{opacity:0;filter:alpha(opacity=0);}}#column-1 a.logo{margin-top:107px;display:block;}#site-logo{background:url("/themes/hoakalei/img/hoakalei-logo.png") no-repeat;background-size:contain;height:80px;margin:0 auto 0;width:200px;}#site-logo h1,#site-logo span{display:none;}#main-nav{margin:50px 0 0 0;text-align:center;}#main-nav #menu-toggle{display:none;}#main-nav > ul{border-bottom:solid 1px #230b06;display:inline-block;padding-bottom:28px;}#main-nav > ul li{margin-top:30px;}#main-nav > ul li.first,#main-nav > ul li:first-child{margin-top:0;}#main-nav > ul li a{color:#593b20;font-family:"Jost",Arial,Helvetica,sans-serif;font-size:18px;}#main-nav > ul li a.active{color:#629080;}#main-nav .explore-cta{background:url("/themes/hoakalei/img/explore-waikai-cta-220x272.png") no-repeat;display:block;height:272px;margin:55px 0 0 20px;overflow:hidden;text-indent:-9999px;width:220px;}#main-nav .footer-wrapper{width:256px;margin-top:165px;position:relative;}#main-nav .footer-wrapper .footer-menu{background:url("/themes/hoakalei/img/footer-dash-14x1.png") center center no-repeat;display:flex;align-items:center;justify-content:space-between;margin:0 10px 20px;}#main-nav .footer-wrapper .footer-menu a{font-family:"Jost",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.4;color:#593b20;}#main-nav .footer-wrapper .footer-menu a.active{color:#629080;}#main-nav .footer-wrapper .footer-menu li{width:40%;}#main-nav .footer-wrapper .footer-menu li.first a{display:block;text-align:right;}#main-nav .footer-wrapper .footer-menu li.last a{display:block;text-align:left;}#main-nav .footer-wrapper .social-menu{clear:both;width:54px;display:block;margin:0 auto;padding-top:5px;}#main-nav .footer-wrapper .social-menu li{float:left;}#main-nav .footer-wrapper .social-menu li a{background:url("/themes/hoakalei/img/footer-social-icons.png") no-repeat;width:18px;height:18px;display:block;overflow:hidden;text-indent:-9999px;}#main-nav .footer-wrapper .social-menu li a.pinterest,#main-nav .footer-wrapper .social-menu li a.pinterest-link{background-position:0 0;margin-right:18px;}#main-nav .footer-wrapper .social-menu li a.facebook,#main-nav .footer-wrapper .social-menu li a.facebook-link{background-position:-18px 0;}#main-nav .footer-wrapper .equal-housing img{width:50px;height:auto;margin:8px auto 0;}.copyright{padding:18px 0 12px 0;line-height:15px;display:block;clear:both;font-size:10px;color:#918583;}@media all and (min-width:721px){#main-nav ul li a:hover{color:#629080;}#main-nav .footer-wrapper .footer-menu a:hover{color:#629080;}}@media all and (max-width:1280px) and (min-width:960px){#site-logo{background-image:url("/themes/hoakalei/img/hoakalei-logo.png");background-repeat:no-repeat;background-position:center;background-size:contain;height:74px;width:186px;margin:0 auto 0;}#column-1 a.logo{margin-top:45px;}#main-nav{margin-top:35px;}#main-nav ul{padding-bottom:40px;}#main-nav ul li{margin-top:25px;}#main-nav ul li a{font-size:16px;}#main-nav .explore-cta{background:url("/themes/hoakalei/img/explore-waikai-cta-186x231.png") no-repeat;margin:40px 0 0 10px;width:186px;height:231px;}#main-nav .footer-wrapper{width:206px;margin-top:165px;}#main-nav .footer-wrapper .footer-menu{padding-bottom:0;}#main-nav .footer-wrapper .footer-menu li{margin-top:0;}#main-nav .footer-wrapper .footer-menu li.first a{padding-left:0;}#main-nav .footer-wrapper .footer-menu li.last a{padding-right:0;}#main-nav .footer-wrapper .social-menu{padding-top:0;}#main-nav .footer-wrapper .social-menu li{margin-top:10px;}}@media all and (max-width:960px) and (min-width:720px){#site-logo{background-image:url("/themes/hoakalei/img/hoakalei-logo.png");background-repeat:no-repeat;background-position:center;background-size:contain;height:74px;width:186px;}#main-nav .explore-cta{background:url("/themes/hoakalei/img/explore-waikai-cta-186x231.png") no-repeat;width:186px;height:231px;margin:55px 0 0 20px;}#main-nav .footer-wrapper{width:224px;margin-top:165px;}#main-nav .footer-wrapper .footer-menu{padding-bottom:0;}#main-nav .footer-wrapper .footer-menu li{margin-top:0;}#main-nav .footer-wrapper .footer-menu li.first a{padding-left:4px;}#main-nav .footer-wrapper .footer-menu li.last a{padding-right:4px;}#main-nav .footer-wrapper .social-menu{padding-top:0;}#main-nav .footer-wrapper .social-menu li{margin-top:10px;}}@media all and (max-width:720px){#site-logo{background-image:url("/themes/hoakalei/img/hoakalei-logo.png");background-repeat:no-repeat;background-position:center;background-size:contain;height:74px;width:186px;}#column-1 a.logo{margin-top:12px;}#main-nav{margin-top:6px;}#main-nav #menu-toggle{display:block;border-top:solid 1px #999;padding:6px 0;font-family:"Jost",Arial,Helvetica,sans-serif;font-size:14px;color:#593b20;position:relative;}#main-nav #menu-toggle span{background:url("/themes/hoakalei/img/menu-toggle-arrows.png") 0 bottom no-repeat;display:block;width:13px;height:7px;position:absolute;right:20px;top:10px;}#main-nav ul{padding:25px 0 20px;}#main-nav ul li{margin-top:15px;}#main-nav ul li a{display:block;font-size:14px;}#main-nav ul.menu li.last{display:none;}#main-nav .explore-cta{background:none;display:none;}#main-nav .footer-wrapper{width:auto;margin-top:5px;}#main-nav .footer-wrapper .footer-menu{background:none;width:auto;}#main-nav .footer-wrapper .footer-menu li,#main-nav .footer-wrapper .footer-menu li.first,#main-nav .footer-wrapper .footer-menu li.last{float:none;text-align:center;margin-top:15px;padding:0;border:none;}#main-nav .footer-wrapper .footer-menu li a,#main-nav .footer-wrapper .footer-menu li.first a,#main-nav .footer-wrapper .footer-menu li.last a{width:auto;font-family:"Jost",Arial,Helvetica,sans-serif;font-size:14px;display:block;text-align:center;padding:0;}#main-nav .footer-wrapper .footer-menu li.first{margin-top:0;}#main-nav .footer-wrapper .social-menu{display:none;}.copyright{display:none;}.collapsed #main-nav #menu-toggle{border-bottom:solid 1px #999;}.collapsed #main-nav #menu-toggle span{background-position:0 top;}}.column-content-wrapper p{margin-bottom:28px;}.column-content-wrapper p a{font-weight:600;}.column-content-wrapper a{color:#593b20;font-size:15px;}.column-content-wrapper a:hover{color:#629080;}.column-header{margin:0 auto 28px auto;text-align:center;width:354px;}.column-header .column-title{background:url("/themes/hoakalei/img/divider-545x1.png") -130px bottom no-repeat;padding-bottom:10px;text-transform:uppercase;font-size:28px;}.column-header .column-sub-title{color:#230b06;background:url("/themes/hoakalei/img/divider-545x1.png") -90px bottom no-repeat;font-family:"Jost",Arial,Helvetica,sans-serif;font-size:14px;padding:3px 0;text-transform:uppercase;}.feature-blurb{margin:0;text-align:center;width:100%;border-bottom:1px solid #230b06;padding-bottom:7px;}.feature-blurb .feature-blurb-headline{color:#629080;font-family:"Jost",Arial,Helvetica,sans-serif;font-size:38px;line-height:1.2;padding-bottom:10px;}.feature-blurb .feature-blurb-primary-text{border-top:solid 1px #230b06;color:#593b20;font-family:"Jost",Arial,Helvetica,sans-serif;font-size:18px;line-height:20px;padding:7px 25px 0;}.feature-blurb .feature-blurb-secondary-text{color:#593b20;font-family:"Jost",Arial,Helvetica,sans-serif;font-size:13px;line-height:20px;padding:7px 0 0;}.feature-blurb p{margin-bottom:0;text-transform:uppercase;}.feature-blurb.hide-extras .feature-blurb-primary-text,.feature-blurb.hide-extras .feature-blurb-secondary-text{border:0 none;}.detail-column-image-cta{background:url("/themes/hoakalei/img/explore-waikai-detail-cta-360x112.png") center 0 no-repeat;width:100%;height:128px;display:block;}.column-image-cta img{display:block;margin:0 auto;}.news-column-accent-image{background:url("/themes/hoakalei/img/news-shape-192x254.png") center 30px no-repeat;width:100%;height:304px;display:block;}.column-content > h3,.column-content > h4{margin-bottom:10px;font-family:"Jost",Arial,Helvetica,sans-serif;font-size:28px;}.column-content .article-list{background:url("/themes/hoakalei/img/divider-545x1.png") no-repeat scroll center top;margin:0;padding:0;}.column-content .article-list li{background:url("/themes/hoakalei/img/divider-545x1.png") no-repeat scroll center bottom;position:relative;min-height:130px;padding:10px;}.column-content .article-list li h2{color:#593b20;font-size:23px;margin-left:74px;margin-bottom:12px;line-height:1.4;}.column-content .article-list li h2 a{color:#593b20;font-size:23px;}.column-content .article-list li h2 a:hover{color:#629080;}.column-content .article-list li p{margin:0 0 50px 74px;line-height:21px;}.column-content .article-list li .download-pdf-link{position:absolute;bottom:12px;right:20px;width:118px;font-size:11px;color:#593b20;}.column-content .article-list li .download-pdf-link .icon{background:url("/themes/hoakalei/img/download-pdf-icon-31x41.jpg") no-repeat;height:41px;width:31px;display:block;position:absolute;right:5px;bottom:0;}.column-content .article-list li .download-pdf-link:hover{color:#629080;}.column-content .article-list li .article-pub-date{float:left;width:60px;font-family:"Jost",Arial,Helvetica,sans-serif;clear:left;}.column-content .article-list li .article-pub-date p{margin:0;display:flex;flex-wrap:wrap;justify-content:center;}.column-content .article-list li .article-pub-date .month{font-size:16px;line-height:1.2;}.column-content .article-list li .article-pub-date .month .day{width:100%;display:flex;justify-content:center;color:#629080;font-size:24px;}.column-content .article-list li .article-pub-date .type{border-top:solid 1px #230b06;font-size:18px;line-height:16px;text-align:center;padding-top:6px;}.column-content .article-list li .article-pub-date .type span{display:block;}.column-content .article-list li .article-pub-date .type.news{border-color:#f1d257;}.column-content .article-list li .article-pub-date .type.event{border-color:#88a283;}.column-content .article-list li .article-pub-date .type.newsletter{border-color:#d6471a;}.column-content > ul > li{line-height:24px;}.node-type-contact-us p{margin-bottom:20px;}.node-type-contact-us .messages.error{display:none;}.block-webform > h2{display:none;}.column-content .contact-feature{text-align:center;}.column-content .contact-feature .column-image{float:left;}.column-content .contact-feature .contact-details{font-family:"Jost",Arial,Helvetica,sans-serif;margin-top:80px;text-align:center;}.column-content .contact-feature .contact-details span{color:#593b20;display:block;}.column-content .contact-feature .contact-details .name{font-size:24px;line-height:34px;padding-bottom:2px;}.column-content .contact-feature .contact-details .title{color:#629080;font-size:36px;line-height:32px;padding-bottom:8px;}.column-content .contact-feature .contact-details .phone{font-size:32px;line-height:28px;}.column-content .contact-feature .email{clear:left;font-family:"Jost",Arial,Helvetica,sans-serif;font-size:18px;}.column-content .contact-feature .email a{color:#593b20;font-family:"Proxima Nova Regular",Arial,Helvetica,sans-serif;font-size:18px;}.column-content .contact-feature .email a:hover{color:#629080;}.webform-submission-form{display:block;margin:0 60px 60px 60px;}.webform-submission-form .form-item{margin:35px 0 0 0;}.webform-submission-form .form-text.required.error{background:url("/themes/hoakalei/img/validation-error.png") no-repeat right 0;}.webform-submission-form label,.webform-submission-form input{font-family:"Proxima Nova Regular",Arial,Helvetica,sans-serif;}.webform-submission-form .form-type-textfield,.webform-submission-form .form-type-email,.webform-submission-form .form-type-tel,.webform-submission-form .form-type-select{background:url("/themes/hoakalei/img/divider-545x1.png") 0 bottom no-repeat;clear:left;height:21px;}.webform-submission-form .form-type-textfield label,.webform-submission-form .form-type-email label,.webform-submission-form .form-type-tel label,.webform-submission-form .form-type-select label{float:left;padding-top:2px;}.webform-submission-form .form-type-textfield .form-text,.webform-submission-form .form-type-textfield .form-email,.webform-submission-form .form-type-textfield .form-tel,.webform-submission-form .form-type-email .form-text,.webform-submission-form .form-type-email .form-email,.webform-submission-form .form-type-email .form-tel,.webform-submission-form .form-type-tel .form-text,.webform-submission-form .form-type-tel .form-email,.webform-submission-form .form-type-tel .form-tel,.webform-submission-form .form-type-select .form-text,.webform-submission-form .form-type-select .form-email,.webform-submission-form .form-type-select .form-tel{border:none;width:350px;margin:0 0 0 10px;padding:0;height:20px;}.webform-submission-form #edit-submitted-first-name{width:390px;}.webform-submission-form #edit-submitted-last-name{width:390px;}.webform-submission-form #edit-submitted-email{width:422px;}.webform-submission-form #edit-submitted-phone-number{width:362px;}.webform-submission-form .form-item-address-city,.webform-submission-form .form-item-address-state-province,.webform-submission-form .form-item-address-postal-code,.webform-submission-form .form-item-address-country{width:218px;float:left;clear:none;margin-right:45px;}.webform-submission-form .form-item-address-city .form-text,.webform-submission-form .form-item-address-state-province .form-text,.webform-submission-form .form-item-address-postal-code .form-text,.webform-submission-form .form-item-address-country .form-text{width:150px;}.webform-submission-form .form-item-address-state-province,.webform-submission-form .form-item-address-country{margin-right:0;}.webform-submission-form .form-item-message{clear:left;padding-top:35px;margin-top:0;}.webform-submission-form .form-item-message .form-textarea-wrapper{padding-top:5px;}.webform-submission-form .form-item-message .form-textarea-wrapper textarea{border-color:#593b20;}.webform-submission-form .form-select{border:none;padding:0;width:159px;float:right;}.webform-submission-form .form-actions{background:url("/themes/hoakalei/img/double-divider-512x5.png") center center no-repeat;text-align:center;}.webform-submission-form .form-actions input{font-family:"Jost",Arial,Helvetica,sans-serif;border:0;border-radius:0;padding:6px 10px 3px;font-size:18px;color:#593b20;background:#fff;}.webform-submission-form .form-actions input:hover{color:#629080;}#tour-wrapper{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;overflow:hidden;}#tour-wrapper .bg-overlay-wrapper{position:relative;overflow:hidden;z-index:5;width:104%;height:100%;position:absolute;top:0;left:-3px;}#tour-wrapper .bg-overlay-wrapper .bg-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;z-index:5;filter:blur(3px);-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:url(/themes/hoakalei/css/blur.svg#blur);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');}#tour-wrapper .bg-overlay-wrapper .bg-overlay.bg-transition{z-index:4;}#tour-content{margin:0 40px 40px 40px;position:absolute;z-index:10;}#tour-content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#tour-content .carousel-wrapper{float:left;background:#ccc;width:60%;overflow:hidden;}#tour-content .carousel-wrapper .slides{position:relative;}#tour-content .carousel-wrapper .slides li{float:left;position:absolute;top:0;left:0;}#tour-content .carousel-wrapper .slides img{width:100%;height:auto;}#tour-content .tour-content-inner{background:#fff;width:40%;float:left;overflow:auto;}#tour-content .tour-content-inner .map-wrapper{background:#fff url("/themes/hoakalei/img/explore-waikai-title.png") 18px 0 no-repeat;float:left;height:153px;margin:40px 0 20px 20px;padding-top:80px;padding-right:20px;width:278px;}#tour-content .tour-content-inner .map-wrapper .map-wrapper-inner{background:url("/themes/hoakalei/img/tour-map-bg.png") no-repeat;height:153px;position:relative;width:278px;}#tour-content .tour-content-inner .map-wrapper .map-wrapper-inner .map-hotspot{background:url("/themes/hoakalei/img/tour-map-dot.png") 0 top no-repeat;width:25px;height:25px;display:block;position:absolute;}#tour-content .tour-content-inner .map-wrapper .map-wrapper-inner .map-hotspot.active,#tour-content .tour-content-inner .map-wrapper .map-wrapper-inner .map-hotspot:hover{background-position:0 bottom;}#tour-content .tour-content-inner .map-wrapper .map-wrapper-inner #map-hotspot-36{top:-2px;left:115px;}#tour-content .tour-content-inner .map-wrapper .map-wrapper-inner #map-hotspot-38{top:90px;left:113px;}#tour-content .tour-content-inner .map-wrapper .map-wrapper-inner #map-hotspot-65{top:39px;left:73px;}#tour-content .tour-content-inner .map-wrapper .map-wrapper-inner #map-hotspot-66{top:75px;left:40px;}#tour-content .tour-content-inner .map-wrapper .map-wrapper-inner #map-hotspot-67{top:78px;left:172px;}#tour-content .tour-content-inner .map-wrapper .map-wrapper-inner #map-hotspot-68{top:50px;left:14px;}#tour-content .tour-content-inner .map-wrapper .map-wrapper-inner #map-hotspot-69{top:118px;left:80px;}#tour-content .tour-content-inner .map-wrapper .map-wrapper-inner #map-hotspot-70{top:27px;left:171px;}#tour-content .tour-content-inner .map-wrapper .map-wrapper-inner #map-hotspot-71{top:66px;left:206px;}#tour-content .tour-content-inner .carousel-thumbs{margin:0 30px 30px 30px;}#tour-content .tour-content-inner .carousel-thumbs:after{clear:both;content:".";display:block;height:0;visibility:hidden;}#tour-content .tour-content-inner .carousel-thumbs li{float:left;margin:0 0 10px 10px;position:relative;}#tour-content .tour-content-inner .carousel-thumbs li a{display:block;height:68px;left:0;position:absolute;top:0;width:68px;z-index:5;background:url("/themes/hoakalei/img/transparent_ie.gif");}#tour-content .tour-content-inner .carousel-thumbs li a:hover,#tour-content .tour-content-inner .carousel-thumbs li a.active{border:solid 3px #629080;}#tour-content .tour-content-inner .carousel-thumbs li a.video-modal-link{text-indent:-999px;overflow:hidden;background:url("/themes/hoakalei/img/play-icon-29x29.png") 22px 22px no-repeat;}#tour-content .tour-content-inner .carousel-thumbs li a.video-modal-link:hover,#tour-content .tour-content-inner .carousel-thumbs li a.video-modal-link:active{background-position:19px 19px;}#tour-content .tour-content-inner h2{margin:40px;font-family:"Jost",Arial,Helvetica,sans-serif;font-size:18px;color:#593b20;text-align:center;display:block;line-height:24px;border-top:solid 1px #230b06;border-bottom:solid 1px #230b06;padding:5px 0;}#tour-content .tour-content-inner p{margin:0 40px 40px 40px;}#tour-content .tour-content-inner p .next-link{background:url("/themes/hoakalei/img/dbl-arrow-14x17.png") no-repeat;display:inline-block;text-indent:-999px;overflow:hidden;width:14px;height:17px;margin-left:4px;}@media all and (max-width:1280px){#tour-wrapper{padding-bottom:40px;}#tour-content{position:relative;}#tour-content .tour-content-inner{float:none;width:100%;}#tour-content .carousel-wrapper{float:none;width:100%;}}@media all and (max-width:435px){.column-header,.feature-blurb{width:auto;}}@media all and (max-width:1600px) and (min-width:1280px){#tour-content .tour-content-inner .map-wrapper{float:none;margin-left:40px;}#tour-content .tour-content-inner h2{margin-left:40px;text-align:left;}}@media all and (max-width:1279px){#tour-wrapper .bg-overlay-wrapper{position:fixed;left:203px;}}@media all and (max-width:959px){#tour-wrapper .bg-overlay-wrapper{position:fixed;left:221px;}}@media all and (max-width:719px){.detail-column-image-cta,.column-image-cta{display:none;}}@media all and (max-width:800px){#tour-content .tour-content-inner .map-wrapper{float:none;margin-left:40px;}#tour-content .tour-content-inner h2{margin-left:40px;text-align:left;}}@media all and (max-width:860px){.webform-client-form #edit-submitted-first-name{width:310px;}.webform-client-form #edit-submitted-last-name{width:310px;}.webform-client-form #edit-submitted-email{width:362px;}.webform-client-form #edit-submitted-phone-number{width:288px;}}@media all and (max-width:450px){.webform-client-form #edit-submitted-first-name{width:100px;}.webform-client-form #edit-submitted-last-name{width:100px;}.webform-client-form #edit-submitted-email{width:142px;}.webform-client-form #edit-submitted-phone-number{width:78px;}.webform-client-form #edit-submitted-address{width:100px;}}@media all and (max-width:720px){.template-tour #column-3,#tour-wrapper .bg-overlay-wrapper{left:0;}}.tiles-wrapper{padding-top:10px;}.tile-0x0{display:none;}.tile,.tile-1x1{height:311px;width:434px;}.tile-1x2,.tile-2x2{height:622px;}.tile-2x1,.tile-2x2{width:868px;}.tile{position:relative;}.tile img{width:100%;height:auto;}.tile .tile-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:5;background:url("/themes/hoakalei/img/transparent_ie.gif");}.tile .tile-link .overlay{background:rgba(255,255,255,0.85);-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;padding:16px 0 9px 0;text-align:center;opacity:0;filter:alpha(opacity=0);}.tile .tile-link .overlay .title{background:url("/themes/hoakalei/img/tile-overlay-divider-205x1.png") center bottom no-repeat;color:#230b06;font-family:"Jost",Arial,Helvetica,sans-serif;font-size:26px;padding-bottom:6px;text-transform:uppercase;}.tile .tile-link .overlay .title span{display:block;font-family:"Jost",Arial,Helvetica,sans-serif;font-size:12px;}.tile .tile-link > span{bottom:0;display:block;height:auto;left:0;position:absolute;width:100%;}.tile .tile-link:hover > .overlay{opacity:1;}.js-enabled .tile{float:left;height:auto;position:relative;width:100%;}.js-enabled .tile img{height:auto;width:100%;}.column-bg-image{width:100%;height:auto;}#column-3 > .column-image,#column-3-clone > .column-image{width:100%;height:auto;}#column-3-clone .tiles-wrapper{padding-top:0;}.image-stack-list{position:relative;width:100%;}.image-stack-list li{position:relative;}.image-stack-list li img{height:auto;width:100%;}.image-stack-list li .video-modal-link,.image-stack-list li .audio-link{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10;overlay:hidden;text-indent:-9999px;}.image-stack-list li .video-modal-link span,.image-stack-list li .audio-link span{background:url("/themes/hoakalei/img/play-icon-29x29.png") no-repeat;width:29px;height:29px;display:block;position:absolute;z-index:10;}.image-stack-list li .video-modal-link span.top-left,.image-stack-list li .audio-link span.top-left{top:0;left:0;margin:40px 0 0 40px;}.image-stack-list li .video-modal-link span.top-right,.image-stack-list li .audio-link span.top-right{top:0;right:0;margin:40px 40px 0 0;}.image-stack-list li .video-modal-link span.bottom-right,.image-stack-list li .audio-link span.bottom-right{bottom:0;right:0;margin:0 40px 40px 0;}.image-stack-list li .video-modal-link span.bottom-left,.image-stack-list li .audio-link span.bottom-left{bottom:0;left:0;margin:0 0 40px 40px;}.image-stack-list li .video-modal-link span.center,.image-stack-list li .audio-link span.center{top:50%;left:50%;margin:-14px 0 0 -14px;}.image-stack-list li .audio-link span{background:url("/themes/hoakalei/img/audio-icon-29x29.png") no-repeat;}.image-stack-list li audio{position:absolute;visibility:hidden;}#lightbox{background:rgba(0,0,0,0.85);display:none;height:100%;left:0;position:fixed;text-align:center;top:10px;width:100%;z-index:500;}#lightbox iframe{box-shadow:0 0 25px #111;-webkit-box-shadow:0 0 25px #111;-moz-box-shadow:0 0 25px #111;}#lightbox .close-btn{background:url("/themes/hoakalei/img/lightbox-close-btn.png");display:block;height:46px;position:absolute;right:40px;top:40px;width:46px;overflow:hidden;text-indent:-9999px;}@media all and (min-width:721px){.tile .tile-link:hover > .overlay{display:block;}}@media all and (max-width:720px){.tiles-wrapper{padding-top:0;}.tile{width:100%;height:auto;padding-bottom:56px;}.tile .tile-link .overlay{display:block;background:#ffffff;opacity:1;filter:alpha(opacity=100);}}
