@font-face{font-family:Calligraffitti;font-style:normal;font-weight:400;src:url(../fonts/calligraffitti-v11-latin-regular-35c32e52462960a6a466f74bc1f40b77.eot);src:local('Calligraffitti Regular'),local('Calligraffitti-Regular'),url(../fonts/calligraffitti-v11-latin-regular-35c32e52462960a6a466f74bc1f40b77.eot#1589581992) format('embedded-opentype'),url(../fonts/calligraffitti-v11-latin-regular-8907b58596bad41c6151c7c34d417f5b.woff2) format('woff2'),url(../fonts/calligraffitti-v11-latin-regular-b41b026cf0089458860c8a91fcf89e3c.woff) format('woff'),url(../fonts/calligraffitti-v11-latin-regular-abffe28c2d2a13c3f68e8c8d630b091d.ttf) format('truetype'),url(../fonts/calligraffitti-v11-latin-regular-01ef10ee11f744502135ea60c43853ee.svg#Calligraffitti) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../fonts/open-sans-v17-latin-regular-5f4d4bc11d64b6cb605b7030c1997270.eot);src:local('Open Sans Regular'),local('OpenSans-Regular'),url(../fonts/open-sans-v17-latin-regular-5f4d4bc11d64b6cb605b7030c1997270.eot#1589581992) format('embedded-opentype'),url(../fonts/open-sans-v17-latin-regular-33543c5cc5d88f5695dd08c87d280dfd.woff2) format('woff2'),url(../fonts/open-sans-v17-latin-regular-de0869e324680c99efa1250515b4b41c.woff) format('woff'),url(../fonts/open-sans-v17-latin-regular-049a929c5d81988b3ae6d2f985ca7aa5.ttf) format('truetype'),url(../fonts/open-sans-v17-latin-regular-7aab4c13671282c90669eb6a10357e41.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url(../fonts/open-sans-v17-latin-italic-099f3e08e06bb013cd509183eb4446af.eot);src:local('Open Sans Italic'),local('OpenSans-Italic'),url(../fonts/open-sans-v17-latin-italic-099f3e08e06bb013cd509183eb4446af.eot#1589581992) format('embedded-opentype'),url(../fonts/open-sans-v17-latin-italic-b61a9055d92ac56c15cacf4271d4f072.woff2) format('woff2'),url(../fonts/open-sans-v17-latin-italic-06b4bfda4e139eaf3ab9872a6d66f42f.woff) format('woff'),url(../fonts/open-sans-v17-latin-italic-a038c4d564d9c354a6c45a1da0cc414c.ttf) format('truetype'),url(../fonts/open-sans-v17-latin-italic-fd2ba7503f70aafcdcc45211a481684d.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url(../fonts/open-sans-v17-latin-600-ddacaf4a9db58cda27c76ce88c408546.eot);src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url(../fonts/open-sans-v17-latin-600-ddacaf4a9db58cda27c76ce88c408546.eot#1589581992) format('embedded-opentype'),url(../fonts/open-sans-v17-latin-600-819af3d3abdc9f135d49b80a91e2ff4c.woff2) format('woff2'),url(../fonts/open-sans-v17-latin-600-449d681cd6006390e1bee3c3a660430b.woff) format('woff'),url(../fonts/open-sans-v17-latin-600-8f7128145a3c2b83923552a328df7cdc.ttf) format('truetype'),url(../fonts/open-sans-v17-latin-600-e16f375be3c2a73b58255a02f6d3a9ce.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url(../fonts/open-sans-v17-latin-600italic-30e948e4f8f022e4aa00fb40aec30c93.eot);src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url(../fonts/open-sans-v17-latin-600italic-30e948e4f8f022e4aa00fb40aec30c93.eot#1589581992) format('embedded-opentype'),url(../fonts/open-sans-v17-latin-600italic-ebdfa24cb411ba3016abd1c3ea5746e5.woff2) format('woff2'),url(../fonts/open-sans-v17-latin-600italic-56e5756b696615d6164a625e1bcb1a9e.woff) format('woff'),url(../fonts/open-sans-v17-latin-600italic-fa18d9f540e0db87b1587fe8c8b6cafc.ttf) format('truetype'),url(../fonts/open-sans-v17-latin-600italic-5eb91803ad12758ca65445a23db09778.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(../fonts/open-sans-v17-latin-700-fc0dbb2edfac9ef855bcc6acd9e3477d.eot);src:local('Open Sans Bold'),local('OpenSans-Bold'),url(../fonts/open-sans-v17-latin-700-fc0dbb2edfac9ef855bcc6acd9e3477d.eot#1589581992) format('embedded-opentype'),url(../fonts/open-sans-v17-latin-700-0edb76284a7a0f8db4665b560ee2b48f.woff2) format('woff2'),url(../fonts/open-sans-v17-latin-700-1f85e92d8ff443980bc0f83ad7b23b60.woff) format('woff'),url(../fonts/open-sans-v17-latin-700-e5111caba5b811a73d995786db3c61ea.ttf) format('truetype'),url(../fonts/open-sans-v17-latin-700-2e00b2635b51ba336b4b67a5d0bc03c7.svg#OpenSans) format('svg')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url(../fonts/open-sans-v17-latin-700italic-b738a4093d8137498e5b5d1ab1d6bc25.eot);src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(../fonts/open-sans-v17-latin-700italic-b738a4093d8137498e5b5d1ab1d6bc25.eot#1589581992) format('embedded-opentype'),url(../fonts/open-sans-v17-latin-700italic-a49393f2171a2f4d6927ce6c14f73dbc.woff2) format('woff2'),url(../fonts/open-sans-v17-latin-700italic-bf72679ca22e53320beaea090e8bb07d.woff) format('woff'),url(../fonts/open-sans-v17-latin-700italic-362461ffa73742ab3b1df586b87523c0.ttf) format('truetype'),url(../fonts/open-sans-v17-latin-700italic-f445cf25b8e059587318c7ee9014154b.svg#OpenSans) format('svg')}html.tr-layout-element{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body.tr-layout-element{margin:0;min-width:990px}footer.tr-layout-element,header.tr-layout-element,nav.tr-layout-element,section.tr-layout-element{display:block}a.tr-layout-element{background-color:transparent;-webkit-text-decoration-skip:objects}a.tr-layout-element:active,a.tr-layout-element:hover{outline-width:0}strong.tr-layout-element{font-weight:inherit}strong.tr-layout-element{font-weight:bolder}h1.tr-layout-element{font-size:2em;margin:.67em 0}img.tr-layout-element{border-style:none}svg.tr-layout-element:not(:root){overflow:hidden}.tr-layout-element::-webkit-input-placeholder{color:inherit;opacity:.54}.tr-layout-element::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.site-container.tr-layout-element{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tr-layout-element,.tr-layout-element::after,.tr-layout-element::before{box-sizing:inherit}.footer-widgets.tr-layout-element::before,.nav-primary.tr-layout-element::before,.site-container.tr-layout-element::before,.site-footer.tr-layout-element::before,.site-header.tr-layout-element::before,.site-inner.tr-layout-element::before,.widget.tr-layout-element::before,.wrap.tr-layout-element::before{content:" ";display:table}.footer-widgets.tr-layout-element::after,.nav-primary.tr-layout-element::after,.site-container.tr-layout-element::after,.site-footer.tr-layout-element::after,.site-header.tr-layout-element::after,.site-inner.tr-layout-element::after,.widget.tr-layout-element::after,.wrap.tr-layout-element::after{clear:both;content:" ";display:table}html.tr-layout-element{font-size:62.5%}body>div.tr-layout-element{font-size:1.7rem}body.tr-layout-element{color:#222;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:17px;font-size:1.7rem;line-height:1.8;background:#b6d5d4;background:-moz-linear-gradient(top,#b6d5d4 0,#fff 70%,#b6d5d4 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,#b6d5d4),color-stop(70%,#fff),color-stop(100%,#b6d5d4));background:-webkit-linear-gradient(top,#b6d5d4 0,#fff 70%,#b6d5d4 100%);background:-o-linear-gradient(top,#b6d5d4 0,#fff 70%,#b6d5d4 100%);background:-ms-linear-gradient(top,#b6d5d4 0,#fff 70%,#b6d5d4 100%);background:linear-gradient(to bottom,#b6d5d4 0,#fff 70%,#b6d5d4 100%)}.button.tr-layout-element,a.tr-layout-element{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.tr-layout-element::-moz-selection{background-color:#333;color:#fff}.tr-layout-element::selection{background-color:#333;color:#fff}a.tr-layout-element{color:#000;text-decoration:none}a.tr-layout-element:focus,a.tr-layout-element:hover{text-decoration:underline;text-decoration:none}p.tr-layout-element{margin:0 0 24px;padding:0}strong.tr-layout-element{font-weight:600}ul.tr-layout-element{margin:0;padding:0}li.tr-layout-element{list-style-type:none}h1.tr-layout-element,h2.tr-layout-element,h3.tr-layout-element{color:#222;font-weight:400;line-height:1.25;margin:0;margin-bottom:10px;padding:0}h1.tr-layout-element,h2.tr-layout-element,h3.tr-layout-element{font-family:Calligraffitti,cursive}h1.tr-layout-element{font-size:36px;font-size:3.6rem}h2.tr-layout-element{font-size:32px;font-size:3.2rem}h3.tr-layout-element{font-size:22px;font-size:2.2rem}img.tr-layout-element{max-width:100%}img.tr-layout-element{height:auto;vertical-align:top}.tr-layout-element::-moz-placeholder{color:#999;opacity:1}.tr-layout-element::-webkit-input-placeholder{color:#999}.button.tr-layout-element{background-color:#000;border:none;border-radius:0;box-shadow:none;color:#fff;cursor:pointer;padding:8px 20px;white-space:normal;width:auto}.button.tr-layout-element:focus,.button.tr-layout-element:hover{background-color:#464646;border:none;color:#fff;text-decoration:none}.button.tr-layout-element{border-radius:0;display:inline-block}.screen-reader-text.tr-layout-element{border:0;clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text.tr-layout-element:focus{background:#fff;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#333;display:block;font-size:1em;font-weight:700;height:auto;padding:15px 23px 14px;text-decoration:none;width:auto;z-index:100000}.site-container.tr-layout-element{margin:0 auto}.site-inner.tr-layout-element{background:#fff url(../images/volcano-retreat-site-inner-bg.jpg) no-repeat right top;clear:both;margin:0 auto;-webkit-box-shadow:0 12px 12px 0 rgba(0,0,0,.75);-moz-box-shadow:0 12px 12px 0 rgba(0,0,0,.75);box-shadow:0 12px 12px 0 rgba(0,0,0,.75)}.volcano-home .site-inner.tr-layout-element{overflow:visible}.aligncenter.tr-layout-element{display:block;margin-left:auto;margin-right:auto;text-align:center}.alignleft.tr-layout-element{float:left;text-align:left}.widget-title.tr-layout-element{font-size:36px;font-size:3.6rem;margin-bottom:10px}.simple-social-icons.tr-layout-element{overflow:hidden}.simple-social-icons ul.tr-layout-element{margin:0;padding:0}.simple-social-icons ul li.tr-layout-element{background:0 0!important;border:none!important;float:left;list-style-type:none!important;margin:0 6px 12px!important;padding:0!important}.simple-social-icons ul li a.tr-layout-element{border:none!important;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;display:inline-block;font-style:normal!important;font-variant:normal!important;font-weight:400!important;height:1em;line-height:1em;text-align:center;text-decoration:none!important;text-transform:none!important;width:1em}.simple-social-icons ul.aligncenter.tr-layout-element{text-align:center}.simple-social-icons ul.aligncenter li.tr-layout-element{display:inline-block;float:none}.simple-social-icons ul li a.tr-layout-element,.simple-social-icons ul li a.tr-layout-element:hover{background-color:#4b4b4b;border-radius:25px;color:#fff;font-size:22px;padding:8px}.simple-social-icons ul li a.tr-layout-element:hover{background-color:#666;color:#eee}.tr-layout-element:focus{color:#333;outline:#ccc solid 1px}.site-header.tr-layout-element{background:url(../images/volcano-retreat-hd-bg-f598d63b35f5d7ad17737905615ae8c8.jpg) no-repeat center 0;background-size:cover!important;margin:0 auto;min-height:100px;width:100%}.site-header .wrap.tr-layout-element{margin:0 auto}.title-area.tr-layout-element{float:left;width:50%}.site-title.tr-layout-element{margin:0}.site-title a.tr-layout-element,.site-title a.tr-layout-element:focus,.site-title a.tr-layout-element:hover{display:block;padding:0;text-decoration:none}.site-title a.tr-layout-element{background:url(../images/logo-volcano-retreat-d64fedb7769997bd6ad960a71ec0d024.png) no-repeat;background-size:contain!important;height:100px;margin:60px 0 20px 0;max-width:500px;padding:0;text-indent:-9999px;width:500px}.site-header .widget-area.tr-layout-element{float:right;width:45%}.site-header .widget.tr-layout-element{padding:40px 10px 0 10px;text-align:center}.site-header .widget-area .textwidget.tr-layout-element{margin-bottom:20px}.site-header .widget-area p.tr-layout-element{margin-bottom:0;font-size:15px;font-size:1.5rem;font-weight:700}.site-header .widget-area h2.phone.tr-layout-element{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-size:20px;font-size:2rem;font-weight:500}.genesis-nav-menu.tr-layout-element{clear:both;color:#b6c2ff;font-size:16px;font-size:1.6rem;line-height:1;margin:0;padding:0;text-align:center;width:100%}.genesis-nav-menu .menu-item.tr-layout-element{display:inline-block;margin:0;padding:0;text-align:center}.genesis-nav-menu a.tr-layout-element{color:#fff;display:block;font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:600;padding:8px 5px;position:relative;text-transform:none}.genesis-nav-menu a.tr-layout-element:focus,.genesis-nav-menu a.tr-layout-element:hover,.genesis-nav-menu li.tr-layout-element:focus,.genesis-nav-menu li.tr-layout-element:hover,.genesis-nav-menu li:focus a.tr-layout-element,.genesis-nav-menu li:hover a.tr-layout-element{color:#fff;color:#224b2b;color:#213420;text-decoration:none;text-shadow:2px 2px 0 #fff}.genesis-nav-menu .menu-item.tr-layout-element:hover{position:static}.menu .menu-item.tr-layout-element:focus{position:static}.site-header .nav-header.tr-layout-element{background-color:transparent;margin:0 0 4px;padding:0;float:right;width:100%}.site-header .widget_nav_menu.tr-layout-element{padding:0}.site-header .genesis-nav-menu.tr-layout-element{text-align:center;width:100%}.site-header .genesis-nav-menu a.tr-layout-element{background-color:#93bcbb;color:#000!important;font-size:20px;font-size:2rem;letter-spacing:.1em;padding:3px 30px}.site-header .genesis-nav-menu a.tr-layout-element:hover,.site-header .genesis-nav-menu li.tr-layout-element:hover{background-color:#018482;color:#fff;text-decoration:none;text-shadow:none}.nav-primary.tr-layout-element{background-color:#b6c260;padding:0;position:relative;-webkit-box-shadow:0 10px 6px 0 rgba(0,0,0,.4);-moz-box-shadow:0 10px 6px 0 rgba(0,0,0,.4);box-shadow:0 10px 6px 0 rgba(0,0,0,.4);z-index:1}.nav-primary .wrap.tr-layout-element{margin:0 auto 0;max-width:1140px}.nav-primary .genesis-nav-menu a.tr-layout-element{color:#000;letter-spacing:.05em;padding:16px 0 16px 8px!important}.nav-primary .genesis-nav-menu li:last-child a.tr-layout-element{border-right:0 solid #fff}.nav-primary li a.tr-layout-element::after{color:#333;content:"|";padding:8px 0 8px 10px}.nav-primary a.tr-layout-element:focus::after,.nav-primary a.tr-layout-element:hover::after,.nav-primary li.tr-layout-element:focus::after,.nav-primary li.tr-layout-element:hover::after,.nav-primary li:focus a.tr-layout-element::after,.nav-primary li:hover a.tr-layout-element::after{text-shadow:0 0 0 #fff}.nav-primary li:last-child a.tr-layout-element::after{content:"";padding:0}.widget.tr-layout-element{word-wrap:break-word}.widget li.tr-layout-element{list-style-type:none;margin-bottom:6px;margin-top:6px;text-align:left}.widget ul>li.tr-layout-element{text-indent:0}.widget ul>li.tr-layout-element{list-style-position:outside;padding:0 0 0 16px}.widget ul>li.tr-layout-element:last-child{margin-bottom:0}.footer-widgets.tr-layout-element{background-color:#b6c260;clear:both;color:#333;font-size:16px;font-size:1.6rem;width:100%}.footer-widgets .wrap.tr-layout-element{margin:0 auto;overflow:hidden;padding:20px 0 10px;width:1140px}.footer-widgets-1.tr-layout-element,.footer-widgets-2.tr-layout-element,.footer-widgets-3.tr-layout-element{padding:20px 1% 0 1%;width:33.3333333333%}.footer-widgets-1.tr-layout-element,.footer-widgets-2.tr-layout-element{float:left}.footer-widgets-3.tr-layout-element{float:right}.footer-widgets .widget.tr-layout-element{margin-bottom:6px;word-wrap:break-word}.footer-widgets .widget-title.tr-layout-element{display:none}.footer-widgets p.tr-layout-element{margin-bottom:14px}.footer-widgets a.tr-layout-element{color:#333}.footer-widgets-1.tr-layout-element{text-align:center}.footer-widgets-1 img.tr-layout-element{margin-bottom:20px}.footer-widgets-1 .widget-wrap.tr-layout-element{background-size:auto 30%;padding-top:20px}.footer-widgets-2.tr-layout-element{text-align:center}.site-footer.tr-layout-element{color:#222;font-size:12px;padding:10px 0;text-align:center}.site-footer a.tr-layout-element{color:#222}.site-footer p.tr-layout-element{margin:0}.ada-link .button.tr-layout-element{background-color:#002d72;background-color:transparent;border:2px solid #333;color:#333;display:table;font-family:"Times New Roman",Times,serif;font-size:18px;font-size:1.8rem;margin:0 auto 20px auto;padding:.2em .6em;text-align:center;text-transform:uppercase}.ada-link .button.tr-layout-element:hover{background-color:#001c46;background-color:transparent;border:2px solid #333;color:#333}.footer-widgets .ada-link .button.tr-layout-element{background-color:transparent}.ada-link svg#ada-icon-fw.tr-layout-element{float:left;height:30px;margin-right:8px;width:30px}.ada-link .button p.tr-layout-element{display:inline-block;margin:0}.gap.tr-layout-element{margin:0 10px}@media screen and (max-width:1200px){.site-container.tr-layout-element{max-width:1200px}.site-header .widget-area.tr-layout-element{width:420px}.title-area.tr-layout-element{width:560px}.site-header .genesis-nav-menu a.tr-layout-element{padding:38px 14px 40px}.site-title a.tr-layout-element,.title-area.tr-layout-element{width:430px;max-width:430px}.site-inner.tr-layout-element{margin:0 auto;padding:0;width:auto}.footer-widgets .wrap.tr-layout-element{margin:0 auto;overflow:hidden;padding:20px 0 10px;width:auto}.footer-widgets-1 .textwidget.tr-layout-element{text-align:left!important}.site-header .genesis-nav-menu a.tr-layout-element{padding:3px 30px}}@media screen and (max-width:1024px){.site-container.tr-layout-element{max-width:1024px}.site-header .widget-area.tr-layout-element,.title-area.tr-layout-element,.wrap.tr-layout-element{width:100%}.genesis-nav-menu li.tr-layout-element,.site-header ul.genesis-nav-menu.tr-layout-element{float:none}.genesis-nav-menu.tr-layout-element,.site-title.tr-layout-element{text-align:center}.genesis-nav-menu a.tr-layout-element,.site-header .genesis-nav-menu a.tr-layout-element{padding:16px}.nav-primary li a.tr-layout-element::after{content:""}.site-title a.tr-layout-element{max-height:80px;max-width:100%;margin:20px auto;text-align:center}.title-area.tr-layout-element{width:100%;max-width:100%}.site-header .widget.tr-layout-element{padding:0 10px}.site-header .genesis-nav-menu a.tr-layout-element{padding:3px 30px;float:right}.ada-link .button.tr-layout-element{font-size:17px;font-size:1.7rem}.ada-link .button .alignleft.tr-layout-element{width:auto}}.footer-widgets-3 svg path.tr-layout-element{stroke:#fff!important;fill:#fff!important}.ada-link svg path.tr-layout-element{stroke:#333!important;fill:#333!important}li.mylink2.tr-layout-element{margin-left:-4px!important}.site-inner.tr-layout-element{clear:both;margin:0 auto;overflow:hidden;max-width:1180px;-webkit-box-shadow:0 12px 12px 0 rgba(0,0,0,.75);-moz-box-shadow:0 12px 12px 0 rgba(0,0,0,.75);box-shadow:0 12px 12px 0 rgba(0,0,0,.75);background:#fff url(../images/volcano-retreat-site-inner-bg-ff02d244f9af2610ab305f13265253c9-ff02d244f9af2610ab305f13265253c9.jpg) no-repeat right top}#main-content-area-wrapper.tr-layout-element{min-width:954px;max-width:1140px;padding:18px;margin:0 auto}#main-content-area.tr-layout-element{border:1px solid #bcbec0;background-color:#fff}