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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html {scroll-padding-top: 100px;}
body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}p.caps:first-letter {font-size:3em;font-weight:500;float:left;margin:0 7px 0 0;color:#1a1a1a;line-height:100%}.quoteblock,.cta-block,.cta-blocks{border-top:1px solid #dadfe1;border-bottom:1px solid #dadfe1;padding:2.5rem 0.5rem 0;background:#f6f8f8;margin-bottom:4rem}.quoteblock p, .cta-block p, .cta-blocks p{font-size:1.8rem}.quoteblock .firstpar, .cta-block .firstpar, .cta-blocks .firstpar{font-size:95% !important;color:#444 !important;line-height:125%}.quoteblock.shade1{background:#e6e6e6}.quoteblock.shade2{background:#d9d9d9}.quoteblock.shade3{background:#cdcdcd}.quoteblock.trees5{background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/trees5.jpg) repeat}.quoteblock.trees10{background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/trees10.jpg) repeat}.quoteblock.trees20{background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/trees20.jpg) repeat}.quoteblock.floral20{background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/floral20.jpg) repeat}.quoteblock.floral40{background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/floral40.jpg) repeat}#tabbed .quoteblock, #tabbed .cta-block, #tabbed .cta-blocks{padding:1.5rem 0.5rem}@media only screen and (max-width: 970px){.quoteblock,.cta-block,.cta-blocks{padding:2.5rem 0}}.blocks-text p{color:#555 !important}.blocks-link{font-size:135%;margin-top:15px;font-weight:bold}a.blocks-link:hover{color:#3662b3 !important}.cta-block{background:none !important;border:none}.cta-blocks{background:none !important;margin-bottom:0;border-top:5px solid #dadfe1}.s700{font-weight:700 !important;color:#222 !important;font-size:2.5rem}.cta-last{padding-bottom:40px !important}sup{font-size:22px;position:relative;top:-15px}.article-content sup{font-size:inherit;position:relative;top:0}.price-from{font-size:50px}.cta-box{width:100%;background:#15a4a5;margin-top:20px;padding:20px;border-radius:2px}.cta-box h6{color:#fff !important;float:left;font-size:24px !important;font-weight:600 !important;margin:10px 0 0 !important}.cta-box .btn{background:#fff !important;color:#585858 !important;float:right}.cta-box .btn:hover, .cta-box .btn:focus, .cta-box .btn:active, .cta-box .btn.active, .cta-box .btn:focus:active{background:#222 !important;color:#fff !important}@media only screen and (min-width: 319px) and (max-width: 769px){.cta-box{text-align:center}.cta-box h6{float:none;margin:20px 0 10px}.cta-box .btn{float:none;margin:0 auto 15px}}.bluebar{border-top:5px solid #3498db;position:relative;margin-top:0;padding-top:15px}.opacity75{opacity:75%}.opacity60{opacity:60%}.opacity75:hover,.opacity60:hover{opacity:100%}.btn:hover,.btn:focus,.main .article-content form button:hover,.main .article-content form button:focus{color:#fff;outline:none}.btn:active,.btn.active{outline:none;box-shadow:none}.btn:focus:active{outline:none}.btn-3d{box-shadow:inset 0 -2px 0 rgba(0,0,0,0.15)}.btn-3d.active,.btn-3d:active{box-shadow:inset 0 2px 0 rgba(0, 0, 0, 0.15)}.btn a{text-decoration:none !important}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}.btn,.main .article-content form button{color:#FFF !important;background:#1ABB9C;/*padding:11px 20px 13px;margin:0;*/font-weight:700;/*font-size:14px;*/letter-spacing:0.02em;text-shadow:none;-webkit-font-smoothing:antialiased;border:none;text-transform:uppercase;-webkit-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-webkit-border-radius:3px;border-radius:3px;box-shadow:inset 0 -4px 0 rgba(0, 0, 0, 0.15)}.btn {padding:5px 13px 6px;}.btn a, .btn a:hover{color:#FFF !important;text-decoration:none !important}.btn-small{padding:5px 13px 6px;font-size:13px}.btn-small .back-arrow{width:0;height:0;border-top:2px solid transparent;border-bottom:2px solid transparent;border-right:2px solid #fff}.btn-large{padding:14px 16px 16px;font-size:15px}.btn-white{background:#fff !important;color:#585858 !important}.btn.btn-teal,.btn-teal,.btn-{background:#00c9c9}.btn.btn-search,.btn-search{background:#829A7A;}.btn.btn-green,.btn-green,.btn-kauai{background:#1D9771 !important}.btn.btn-darkgreen,.btn-darkgreen,.btn-hawaii{background:#007840 !important}.btn.btn-darkblue,.btn-darkblue{background:#0E296B !important}.btn.btn-blue,.btn-blue,.btn-maui{background:#1866B4 !important}.btn.btn-red,.btn-red,.btn-big-island{background:#AB1529 !important}.btn.btn-orange,.btn-orange,.btn-oahu{background:#F27A24 !important}.btn.btn-yellow,.btn-yellow{background:#fedc00 !important;color:#232323 !important}.btn.btn-yellow a, .btn-yellow a{color:#232323 !important}.btn-yellow:hover,.btn-yellow:hover,a .btn-yellow:hover,a .btn-yellow:hover{color:#000 !important;background:#ff0 !important}.btn:hover a, .btn:hover a:hover,.btn:focus a,.btn:focus a:hover,.btn:active a,.btn:active a:hover,.btn.active a,.btn.active a:hover{color:#FFF !important;text-decoration:none !important}.btn-white:hover,.btn-white.active{background:#444 !important}.btn-teal:hover,.btn-teal.active{background:#00a1a8 !important}.btn-search:hover,.btn-search:focus,.btn-green:hover,.btn-kauai:hover.btn-green:focus,.btn-green:active,.btn-green.active{background:#17A78B !important}.btn-blue:hover,.btn-maui:hover,.btn-blue:focus,.btn-blue:active,.btn-blue.active{background:#387EAA !important}.btn-red:hover,.btn-big-island:hover,.btn-red:focus,.btn-red:active,.btn-red.active{background:#CF4C45 !important}.btn-orange:hover,.btn-oahu:hover,.btn-orange:focus,.btn-orange:active,.btn-orange.active{background:#D96716 !important}.btn.btn-lg{padding:13px 24px;font-size:1.7rem;line-height:1.5;border-radius:6px}.btn.btn-sm{padding:7px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn:hover,.btn:focus,.btn:active,.btn.active,.main .article-content form button:hover,.main .article-content form button:focus,.main .article-content form button:active{background:#17A78B;color:#FFF !important;-webkit-transition:all 200ms ease-out;-o-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;-webkit-box-shadow:inset 0 -2px 0 rgba(0, 0, 0, 0.15);-moz-box-shadow:inset 0 -2px 0 rgba(0, 0, 0, 0.15);box-shadow:inset 0 -2px 0 rgba(0, 0, 0, 0.15);cursor:pointer !important}fieldset{padding:0;margin:0;border:0;min-width:0}b{font-weight:bold;}

label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}.labelsm label{font-size:85% !important}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly], fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled], fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.checkbox input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.hidden{display:none !important}.shadow{-webkit-box-shadow:0 3px 0 #dce8ed;-moz-box-shadow:0 3px 0 #dce8ed;box-shadow:0 3px 0 #dce8ed}textarea,select{background-color:#fff;background-color:#e8ebed;border:1px solid #ccc;color:rgba(0, 0, 0, 0.75);display:block;font-size:14px;margin:0 0 12px;padding:6px;height:32px;width:100%;border-radius:5px;-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:inset 0 1px 2px rgba(0, 0, 0, 0.1);-webkit-transition:all 0.15s linear;-moz-transition:all 0.15s linear;transition:all 0.15s linear}input[type='text'],input[type='password'],input[type='date'],input[type='datetime-local'],input[type='month'],input[type='time'],input[type='week'],input[type='email'],input[type='number'],input[type='search'],input[type='tel'],input[type='url'],input.text,input.email,input.password,textarea[type='text'],textarea[type='password'],textarea[type='date'],textarea[type='datetime-local'],textarea[type='month'],textarea[type='time'],textarea[type='week'],textarea[type='email'],textarea[type='number'],textarea[type='search'],textarea[type='tel'],textarea[type='url'],textarea.text,textarea.email,textarea.password{background:#e8ebed;border:1px solid #ccc;margin:0;height:32px;font-size:14px;color:#8d9aa5;width:100%;padding:12px 15px;outline:0;-webkit-appearance:none;border-radius:5px;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.2s;-moz-transition:0.2s;transition:0.2s;margin-bottom:15px;display:block}input[type='text']:focus,input[type='password']:focus,input[type='date']:focus,input[type='datetime-local']:focus,input[type='month']:focus,input[type='time']:focus,input[type='week']:focus,input[type='email']:focus,input[type='number']:focus,input[type='search']:focus,input[type='tel']:focus,input[type='url']:focus,input.text:focus,input.email:focus,input.password:focus,textarea[type='text']:focus,textarea[type='password']:focus,textarea[type='date']:focus,textarea[type='datetime-local']:focus,textarea[type='month']:focus,textarea[type='time']:focus,textarea[type='week']:focus,textarea[type='email']:focus,textarea[type='number']:focus,textarea[type='search']:focus,textarea[type='tel']:focus,textarea[type='url']:focus,textarea.text:focus,textarea.email:focus,textarea.password:focus,textarea.form-element:focus{background:#e8ebed;border-color:#d4d9dd}textarea{font-weight:400;height:200px}.form-item label{font-size:16px}label.error{font-size:11px;position:absolute;top:-10px;right:10px;z-index:99;height:25px;line-height:25px;background-color:#e34f4f;color:#fff;font-weight:normal;padding:0 6px}label.error:after{content:'';position:absolute;border-style:solid;border-width:0 6px 6px 0;border-color:transparent #e34f4f;display:block;width:0;z-index:1;bottom:-6px;left:20%}.loader {display: flex;justify-content: center;align-items: center;width: 50px;height: 50px;background: transparent;margin: 30px auto 0 auto;border: solid 2px #424242;border-top: solid 2px #1c89ff;border-radius: 50%;opacity: 0;}.check {width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;transform: translate3d(-4px, 50px, 0);opacity: 0;}.check span:nth-child(1) {display: block;width: 10px;height: 2px;background-color: #0B4D96;transform: rotate(45deg);}.check span:nth-child(2) {display: block;width: 20px;height: 2px;background-color: #0B4D96;transform: rotate(-45deg) translate3d(14px, -4px, 0);transform-origin: 100%;}.loader.active {-webkit-animation: loading 2s ease-in-out;animation: loading 2s ease-in-out;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}.check.active {opacity: 1;transform: translate3d(-4px, 4px, 0);transition: all 0.5s cubic-bezier(0.49, 1.74, 0.38, 1.74);transition-delay: 0.2s;}@keyframes loading {30% {opacity: 1;}85% {opacity: 1;transform: rotate(1080deg);border-color: #fff;}100% {opacity: 1;transform: rotate(1080deg);border-color: #0B4D96;}}

.modals select,.modals input,main select,main input[type='text'],input[type='password'],input[type='date'],input[type='datetime-local'],input[type='month'],input[type='time'],input[type='week'],input[type='email'],input[type='number'],input[type='search'],input[type='tel'],input[type='url'],input.text,input.email,input.password,textarea[type='text'],textarea[type='password'],textarea[type='date'],textarea[type='datetime-local'],textarea[type='month'],textarea[type='time'],textarea[type='week'],textarea[type='email'],textarea[type='number'],textarea[type='search'],textarea[type='tel'],textarea[type='url'],textarea.text,textarea.email,textarea.password{background:#e8ebed;border:1px solid #ccc;margin:0;height:45px;font-size:15px;color:rgba(0, 0, 0, 0.55);border-radius:5px;}main select{font-family:'brother-1816-printed';font-weight:600;}.search-box input {height:32px;}

.gc-xsmall,.vc-xsmall{font-size:4rem}.gc-small,.vc-small{font-size:9rem}.gc-large,.vc-large{font-size:15rem}.gc-xlarge,.vc-xlarge{font-size:18rem}

.dotted_line{border-bottom:2px dotted #ddd;height:7px;display:block;width:98%;margin:10px 20px 5px 20px}img.map{border:1px solid #000;padding:0;margin:5px 0}p.subtitle{font-size:16px;font-weight:bold;color:#f03;padding:5px 0 0 0;text-transform:uppercase}span.title{font-size:17px;font-weight:bold;color:#fd792a;padding:5px 0 0 0;text-transform:uppercase}span.subtitle{font-size:16px;font-weight:bold;color:#f03;padding:5px 0 0 0;text-transform:uppercase}span.title-blue{font-size:17px;font-weight:bold;color:#03235E;padding:5px 0 0 0;text-transform:uppercase}span.subtitle-blue{font-size:16px;font-weight:bold;color:#03235E;padding:5px 0 0 0;text-transform:uppercase}span.title-green{font-size:27px;font-weight:bold;color:#37400B;padding:5px 0 25px 0;text-transform:uppercase}span.subtitle-green{font-size:21px;font-weight:bold;color:#37400B;padding:5px 0 10px 0;text-transform:uppercase}span.title2{font-size:17px;font-weight:bold;color:#fd792a;text-transform:uppercase}span.lowercase{text-transform:none}

.alert{padding:10px 15px;border:1px solid transparent;background-color:#fcf6da;font-size:80%;/*margin-bottom:20px;max-width:1200px;width:90% !important;margin:0 auto !important;*/}@media screen and (max-width:641px){.alert.mobilepad{margin-bottom:10px;}}.alert .text-white, .alert .white-text{color:#fff !important}.alert.p20,.alert.p-20{padding:20px}.alert.round{border-radius:8px}.alert strong{font-weight:bolder}.alert i{font-size:115%}.bg-white{background-color:rgba(255,255,255,0.85)}.alert-green{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-blue{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-orange{color:#fff;background-color:#ffe19a;border-color:#e0f4d3}.alert-red{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.ads{margin:10px auto !important;text-align:center !important;padding:30px 15px !important;border-top:dashed 1px rgba(0, 0, 0, 0.2);border-bottom:dashed 1px rgba(0,0,0,0.2)}.ads-floral,.ads-type1{background:url(https://cdn.hawaiiguide.com/aws/files/images/ads/bg/floral.jpg) repeat}.ads-floral2{background:url(https://cdn.hawaiiguide.com/aws/files/images/ads/bg/floral2.jpg) repeat}.ads-tapa{background:url(https://cdn.hawaiiguide.com/aws/files/images/ads/bg/yellow-tapa.jpg) repeat}.ads-monsterra{background:url(https://cdn.hawaiiguide.com/aws/files/images/ads/bg/monsterra-grey.jpg) repeat}.ads-plumeria{background:url(https://cdn.hawaiiguide.com/aws/files/images/ads/bg/plumeria.jpg) repeat}.ads-yellow-cloth{background:url(https://cdn.hawaiiguide.com/aws/files/images/ads/bg/yellow-cloth.jpg) repeat}

.bg-green{background-color:#dff0d8;}

html,body{height:100%;font-size:62.5%;font-family:'Proxima',sans-serif;scroll-margin-top:90px;scroll-behavior:smooth;min-width:380px !important;}body{/*background:#fff url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/bg-monstera-v4.jpg) repeat;*/background:#fff;color:#888;color:#222;padding:0;margin:0;font-style:normal;font-weight:400;position:relative;z-index:0;cursor:default;font-size:2.2rem !important;overflow-x:hidden;}
/*.goUS-nav-islands,.goUS-header,.content {max-width:1400px;margin:0 auto !important;}*/

/*.main-image {border:3px solid #829A7A;}
.kauai-body .main-image {border:3px solid #379D7E;}.oahu-body .main-image {border:3px solid #F27A24;}.maui-body .main-image {border:3px solid #1866B4;}.big-island-body .main-image {border:3px solid #BB2836;}*/

a{color:#3F8DBF;color:#3740ff;color:#1C4D8E;text-decoration:none;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}a:hover{color:#e34922;text-decoration:none;transition:all .2s ease-in-out;cursor:pointer !important}
.article-content p a,.article-content ul a{color:#1C4D8E;border-bottom:1px dashed #A5D1F3;}
.article-content p a:hover,.article-content ul a:hover{color:#3F8DBF;border-bottom:1px dotted #3740ff}

.article-content ol a[target="_blank"]:not(.button):not(.btn):not(.noicon):after,.article-content p a[target="_blank"]:not(.button):not(.btn):not(.noicon):after,.article-content ul a[target="_blank"]:not(.button):not(.btn):not(.noicon):after{font-family:gous;content:"\e839";display:inline-block;text-decoration:none!important;padding:0 3px;vertical-align:middle;font-size:70%}
.article-content p a.button,.article-content p a.btn,.article-content p a.noicon{border:0}
.uppercase{text-transform:uppercase !important}blockquote{display:block;background:#eee;padding:15px 20px 30px 45px;margin:0 0 20px;position:relative;border-radius:10px 20px 20px 10px;font-size:19px;line-height:1.2;color:#666;text-align:justify;border-left:12px solid #006c38;border-right:2px solid #006c38;-moz-box-shadow:2px 2px 15px #ccc;-webkit-box-shadow:2px 2px 15px #ccc;box-shadow:2px 2px 15px #ccc}blockquote.hibiscus{background:url(https://cdn.hawaiiguide.com/aws/files/images/ads/bg/floral2.jpg) repeat;border-left:12px solid #FA6C65;border-right:2px solid #FA6C65}blockquote.tapa{background:url(https://cdn.hawaiiguide.com/aws/files/images/ads/bg/yellow-tapa.jpg) repeat;border-left:12px solid #3F8DBF;border-right:2px solid #3F8DBF}blockquote.monsterra{background:url(https://cdn.hawaiiguide.com/aws/files/images/ads/bg/monsterra-grey.jpg) repeat;border-left:12px solid #007840;border-right:2px solid #007840;color:#fff !important}blockquote.monsterra p{color:#fff}blockquote.plumeria{background:url(https://cdn.hawaiiguide.com/aws/files/images/ads/bg/plumeria.jpg) repeat;border-left:12px solid #F27A24;border-right:2px solid #F27A24}blockquote.tapa-yellow{background:url(https://cdn.hawaiiguide.com/aws/files/images/ads/bg/yellow-cloth.jpg) repeat;border-left:12px solid #007840;border-right:2px solid #007840}blockquote p{font-style:italic}blockquote::before{content:"\201C";font-family:Georgia,serif;font-size:60px;font-weight:bold;color:#999;position:absolute;left:10px;top:5px}blockquote.monsterra::before{color:#eaeaea}blockquote::after{content:""}blockquote a{text-decoration:none;background:#eee;cursor:pointer;padding:0 3px;color:#c76c0c}blockquote a:hover{color:#666}blockquote em{font-style:italic}.nopad{padding:0 !important}.headings h2{margin:4px 0 10px;font-size:2.5rem;display:block;padding:0;color:#3662B3}.headings h3{margin:4px 0 10px !important;font-size:2.0rem !important;display:block;padding:0;color:#2e89d9 !important}.headings h4{margin:4px 0 10px;font-size:1.8rem;display:block;padding:0;color:#00e500}.itinerary-color{color:#dcc0b6}.booking-color{color:#7fc3ec}.max300{max-width:320px;margin:0 auto;padding:0 10px}.widget{margin:10px 0}#sidebar .widget:first-child{margin-top:0}.widget h3{margin:15px 0 10px}

.single-line{border-bottom:2px solid #ddd;height:7px;display:block;width:98%;margin:0px auto 10px auto}.dashed-line{border-bottom:2px dashed #ddd;height:7px;display:block;width:98%;margin:0px auto 10px auto}.dotted-line{border-bottom:2px dotted #ddd;height:7px;display:block;width:98%;margin:0px auto 10px auto}.blue-line{border-bottom:5px solid #3498db;height:7px;display:block;width:98%;margin:0px auto 10px auto}

.responsive-table{width:100%;overflow-x:auto}table.comparison-table{width:100%;border-collapse:collapse;margin:20px 0;font-size:14px;}table.comparison-table td,table.comparison-table th{padding:12px;border:1px solid #ddd;text-align:center}table.comparison-table td.feature,table.comparison-table th.feature{text-align:left;color:#222;width:40%;}table.comparison-table th{background-color:#f4f4f4;}.comparison-table .fa-check{color:#3498db;}.comparison-table .fa-times{color:#c3232f;}table.comparison-table strong{font-weight:700;}@media only screen and (min-width: 900px){table.comparison-table{font-size:16px;}}@media only screen and (min-width: 1025px){table.comparison-table{font-size:18px;}}

.map_canvas{width:100%;height:450px}.text-left,.left-text{text-align:left !important}.text-right,.right-text{text-align:right !important}.text-justify,.text-justified,.justify-text,.justified-text{text-align:justify !important}.text-centered,.text-center,.centered,.center{text-align:center !important}.circle{border-radius:50%;box-shadow:0 2px 0 #cfcac2, 0 2px 5px #cfcac2, 0 0 0 5px rgba(207, 202, 194, 0.3);width:120px;height:120px}.circle .shadow{box-shadow:inset 0 0 0 5px rgba(0, 0, 0, 0.05);width:120px;height:120px;display:inline-block;border-radius:50%}.circle img{border-radius:50%}.text-white,.white-text{color:#fff !important;opacity:1}.text-yellow,.yellow-text{color:#fedc00 !important;opacity:1}.text-gray,.gray-text,.text-grey,.grey-text{color:#95A5A6 !important;opacity:1}.text-black,.black-text,.text-body,.body-text{color:#222 !important;opacity:1}.text-darkblue,.darkblue-text{color:#0E296B !important}.molokai-text,.text-molokai,.text-darkgreen,.darkgreen-text,.hawaii-text{color:#007547 !important}a.molokai-text:hover,.text-darkgreen:hover,a.darkgreen-text:hover,a.hawaii-text:hover{color:#33744D !important}.text-darkblue:hover,a.darkblue-text:hover{color:#001629 !important}.lanai-text,.text-lanai{color:#ea7600 !important}a.lanai-text:hover{color:#ea7700 !important}.gous-blue{color:#278bcb !important}.gous-green{color:#017446 !important}.gous-light-green{color:#34a649 !important}.maui-text,.text-maui,.text-blue,.blue-text{color:#1866B4 !important}a.maui-text:hover,a.text-maui:hover,a.text-blue:hover,a.blue-text:hover{color:#508fc4 !important}.big-island-text,.text-big-island,.text-red,.red-text{color:#c3232f !important}a.big-island-text:hover,a.text-big-island:hover,.text-red:hover,a.red-text:hover{color:#d5656e !important}.oahu-text,.text-oahu,.text-orange,.orange-text{color:#F27A24 !important}a.oahu-text:hover,a.text-oahu:hover,a.text-orange:hover,a.orange-text:hover{color:#fbc062 !important}.kauai-text,.text-kauai,.text-green,.green-text{color:#1D9771 !important}a.kauai-text:hover,a.text-kauai:hover,a.text-green:hover,a.green-text:hover{color:#68bfa9 !important}.text-hg-green{color:#829A7A !important;}.bg-hg-green{background-coloir:#829A7A !important;}.text-hg-blue{color:#0E3B7E !important;}.bg-hg-blue{background-color:#0E3B7E !important;}.middle{vertical-align:middle !important}.text200{font-size:200%}.text150{font-size:150%}.text90{font-size:90%}.text80{font-size:80%}.small{color:#999}.small.small90{font-size:90%}.small.small85{font-size:85%}.small.small80{font-size:80%}.small.small75{font-size:75%}.small.small70{font-size:70%}.small a.dotted{border-bottom:1px dotted #aaa;color:#999}@media screen and (min-width:770px) {.small.small90{font-size:95%}.small.small85{font-size:90%}.small.small80{font-size:85%}.small.small75{font-size:80%}.small.small70{font-size:75%}}@media screen and (min-width:1024px) {.small.small90{font-size:90%}.small.small85{font-size:85%}.small.small80{font-size:80%}.small.small75{font-size:75%}.small.small70{font-size:70%}}

.content{clear:both;margin:0;padding:0;}
strong,b{font-weight:600;}
a.fade:hover{opacity:0.85}a:focus{outline:0}.clear-float,.clear{clear:both}.clearfix{overflow:auto;zoom:1;overflow:hidden !important}.wrapper,.wrapper-slim{margin:0px auto;position:relative}.boxed:not(.active){background:#fff}.left{float:left}.right{float:right}i.fa{line-height:inherit !important;font-weight:normal !important;display:inline-block/* !important*/}img{max-width:100%;height:auto;border-radius:10px;}.article-content img {/*width:98%;*/}.article-content .featured-parent img {width:auto;}h1,h2,h3,h4,h5,h6{line-height:110%;font-weight:bold;color:#222;font-family:'brother-1816-printed','Proxima',sans-serif;}h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:inherit;text-decoration:none !important}p{line-height:150%;margin-bottom:15px}.strong,.bold{font-weight:bold !important}.border-top{border-top:1px solid #e6e6e6;padding:3px 5px 2px}.border-bottom{border-bottom:1px solid #e6e6e6;padding:2px 5px 3px}.main-content:after{display:block;clear:both;content:''}.article-content{font-size:2.3rem;color:#737373;line-height:150%}.article-content .item-box strong,.article-content .item-box-og strong{color:#1C4D8E}.article-content small{font-size:85%}.article-content em{font-style:italic}.article-content p, .article-content ul, .article-content ol{margin-bottom:15px;font-size:2.3rem;color:#373737;color:#222}.article-content p strong, .article-content ul strong, .article-content ol strong{font-weight:bolder}.article-content ul, .article-content ol{display:block;padding-left:45px !important;overflow:hidden}.article-content{position:relative;/*z-index:1*/;-webkit-backface-visibility:hidden;backface-visibility:hidden}.article-content ol, .article-content ul{padding:3px 0 2px 20px;margin:0 0 25px 0}.article-content ol{list-style:decimal}.article-content ul{list-style:disc}.article-content ul.fa-ul{list-style:none}.article-content ol li, .article-content ul li{background:transparent;padding:0 6% 0 0px;line-height:normal;margin:12px 0 0 0;color:#666}.article-content ol > li:first-child, .article-content ul>li:first-child{margin-top:0px}.article-content ul.fa-ul{padding-left:0px}.article-content ul.fa-ul li{padding-left:23px}.article-content ul.fa-ul li i.fa{margin-left:20px;top:0px;font-size:12px;line-height:inherit;padding-top:2px}.article-content .embed-video iframe{width:100%}.article-content{display:block}.article-content:after{display:block;clear:both;content:''}.article-content h2, .article-content h3, .article-content h4, .article-content h5, .article-content h6{font-weight:bolder;display:block;padding:0;margin:3px 0 6px}.article-content .wrapper-sides,.article-content.wrapper-sides{}.article-content .wrapper-sides.top-content,.article-content.wrapper-sides.top-content{padding-top:5px !important};

.article-content h1{}.article-content h2{font-size:3.7rem;font-weight:800;color:#4A90E2;}.article-content h3{font-size:3.0rem;color:#829A7A;}.article-content h4{font-size:2.7rem;color:#222;}.article-content h5{font-size:2.5rem;color:#333;}.article-content h6{font-size:2.4rem;color:#444;}

.article-header{display:block;clear:both;margin:0 auto;width:86%;}@media screen and (max-width: 640px) {.article-header{width:97%;}}.article-header img{width:100%;height:auto}.article-header>span{display:block;margin-top:8px;font-size:1.2em;color:#9c9c9c}.article-header > span a{color:inherit}.article-header>span>span{display:inline-block;position:relative;padding-right:10px;margin-right:10px}.article-header>span>span:after{display:block;content:'/';position:absolute;right:-6px;top:0px;opacity:0.3}.article-header>span>span:last-child:after{display:none}.article-header h1{display:block;margin-bottom:0px;font-size:3.2rem;line-height:100%;font-weight:900 !important;}.article-header h1.entry-title{font-size:5rem;text-transform:uppercase;color:#829A7A;}.article-header h2, .article-header .h2{margin:4px 0 0;font-size:2.5rem;display:block;padding:0;color:#107A8A;font-weight:900}.article-header h2.entry-title, .article-header .h2.entry-title{font-size:5rem;color:#007740;text-transform:uppercase}.article-header h3, .article-header .h3, .article-header h4, .article-header .h4{margin:0 0 10px;line-height:100%;font-size:1.8rem;display:block;font-weight:900;padding:0;color:#555}.article-header h3.entry-title, .article-header .h3.entry-title, .article-header h4.entry-title, .article-header .h4.entry-title{font-size:3rem;color:#008732;text-transform:uppercase}.article-header h4, .article-header h5, .article-header h6{color:#222;font-size:1.8rem;font-weight:500;}.article-header h5{font-size:1.8rem}.article-header h6{font-size:1.5rem}.article-header .video-embed, .article-header iframe, .article-header img{margin-bottom:25px}.article-header .content-category{display:block;margin-bottom:5px;font-size:1.3em;text-transform:uppercase}.terms-border{padding:20px 0 10px 0;border-top:1px dotted #ccc;margin:25px auto 5px;border-bottom:none}.terms-border a, .terms-border a:hover{text-decoration:none}.article-content>img{margin-bottom:15px}.dark{background:#2d3339 url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/dark.png) repeat !important;padding-bottom:50px;padding-top:80px}.dark .h2{color:#fff}.dark .h2{font-size:3.1rem;line-height:120%;font-weight:bold}.dark .h2 small{color:#edeff0;display:block;line-height:3.7rem;font-size:2.5rem}.dark p{color:#e8eeef}.row.pad,.row.padding{padding:0 10px}.shadow{box-shadow:-2px 0 4px #d9dcdd, 2px 0 4px #d9dcdd, 0 5px 4px 0 rgba(51,58,61,0.3)}.inline{display:inline-block !important}.caption-left,.caption-right,.caption-center,.caption-center-half{width:350px;font-size:12px;font-style:italic;color:#555;text-align:center;padding:3px 10px 15px}.caption-center,.caption-center-half{width:80%;font-size:12px;font-style:italic;color:#555;text-align:center;padding:3px 10px 15px}.caption-left{clear:left;float:left}.caption-right{clear:right;float:right}.caption-center{padding:0px 10px 15px;margin:0 auto 15px}.caption-center-half{width:400px;margin:0 auto}.article-content .read-more ul{margin-top:-15px}

.social-footer{display:inline-block;margin-top:5px}.social-footer li, .social-footer a{height:40px !important;width:40px !important;line-height:40px !important;margin:0 !important;font-size:22px !important}.social-footer-box{display:inline-block;margin-top:5px}.social-footer-box li, .social-footer-box a{font-size:4rem !important;position:relative;display:inline-block;padding-right:5px;text-align:center}.social-twitter{color:#4da7de}.social-twitter:hover{color:#a3d2ee}.social-facebook{color:#3e5b98}.social-facebook:hover{color:#758fc7}.social-pinterest{color:#c92619}.social-pinterest:hover{color:#eb685d}.social-linkedin{color:#3371b7}.social-linkedin:hover{color:#77a5d9}.social-youtube{color:#e02a20}.social-youtube:hover{color:#ec807a}.social-instagram{color:#125688}.social-instagram:hover{color:#4090db}footer{background:#fff url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/gous5.png) repeat;/*padding-top:30px*/;clear:both;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}footer *{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}footer *:before, footer *:after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}footer:before{content:" ";display:table}footer:after{content:" ";display:table;clear:both}footer a{color:inherit;transition:color 0.15s ease;-moz-transition:color 0.15s ease;-webkit-transition:color 0.15s ease;-o-transition:color 0.15s ease}footer a:hover{color:#5fcf80;color:#0480c8;color:#777}footer h4, footer .h4{color:#222;margin:15px 0;text-transform:uppercase;font-weight:bold;font-size:19px}footer .foot-pad{padding:0 20px}footer ul{list-style:none}footer ul.links li{list-style:none;display:block;font-size:15px;padding:5px 0}footer ul.links li a{color:#a6b1b7;color:#9191c6}ul#footer-bottom{clear:both;border-top:1px solid #009F83;padding:20px 0;margin:0}.social-bar{overflow:hidden}.social-bar .link{height:104px;text-align:center;position:relative;overflow:hidden}.social-bar .link i{color:#fff;font-size:40px !important}.social-bar .initial,.social-bar .hover-state{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);position:absolute;width:100%;top:35px}.social-bar .hover-state{-webkit-transform:translate3d(0, 200px, 0);-moz-transform:translate3d(0, 200px, 0);transform:translate3d(0, 200px, 0);top:42px}.social-bar span{font-weight:bold;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-size:14px}.social-bar .link:hover .initial{-webkit-transform:translate3d(0, -200px, 0);-moz-transform:translate3d(0, -200px, 0);transform:translate3d(0, -200px, 0)}.social-bar .link:hover .hover-state{-webkit-transform:translate3d(0, 0px, 0);-moz-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0)}.social-bar .text-white{color:#fff}.sectionpad{padding:2% 2% 0%}.firstpar p:first-of-type{font-size:115% !important;color:#444 !important;line-height:165%;margin-top:15px;}.crumbs{margin:0 2%;margin-top:-10px;}.main,.video-sidebar{padding:1% 4% 1% 4%;width:100%;float:left;border-radius:0 .625em .625em 0;/*box-shadow:0 0 0.625em 0.08em rgba(0,0,0,0.05);*/background:#fff}.video-sidebar{padding:0;}.main.nopad{padding:1% 0% 1% 0% !important}.main.nopad p{padding: .5% 0%}.main.nopad p.btn{padding:11px 20px 13px !important;font-size:1.5rem !important;}@media screen and (min-width: 1120px) {.main.nopad p.btn{font-size:1.9rem !important;}.main.nopad .large-3 p.btn{font-size:1.5rem !important;}}.main.nopad p.c-button.small{padding:11px 14px !important;padding:15px 18px !important}.main.nopad h2,.main.nopad h3,.main.nopad h4,.main.nopad h5,.main.nopad h6{padding:0%;}.main.nopad ul,.main.nopad ol{padding-left:6% !important}.main.bottom{margin-bottom:2%}.main.ad{border-radius:0;box-shadow:none;background:none;text-align:center}.aside{padding:0 0 1em;text-align:center;min-width:340px;max-width:340px;float:left}.aside .block, .aside .block:hover{display:block;padding:3px 0;margin:0}.aside .textblock{padding:0.5em 1em 1em;color:#999;font-size:90%}.aside .textblock a{float:right;font-size:110%;font-weight:bold;display:inline-block;color:#278bcb}.aside .textblock a:hover{color:#155faa}.aside .adshadow{-webkit-box-shadow:-2px 0 5px #d9dcdd, 2px 0 5px #d9dcdd, 0 2px 0 rgba(51, 58, 61, 0.1);-moz-box-shadow:-2px 0 5px #d9dcdd, 2px 0 5px #d9dcdd, 0 2px 0 rgba(51, 58, 61, 0.1);box-shadow:-2px 0 5px #d9dcdd, 2px 0 5px #d9dcdd, 0 2px 0 rgba(51, 58, 61, 0.1)}.aside .sideblock{margin:1.5em 0;min-height:100px;font-size:90%;/*padding-left:1em*/}.aside .sideblock a{color:#278bcb}.aside .sideblock a:hover{color:#155faa;cursor:pointer !important}.aside .sideblock .side-list li{font-size:90%;text-align:center;width:47%;display:inline-block;margin:0 5px 1em 5px}.aside .sideblock .side-list.th li{width:200px}.aside .sideblock.alt{width:100%;padding-top:1.5em;padding-bottom:1em;border:0.08em solid rgba(0, 0, 0, 0.1);/*border-left:0;*/background:rgba(255, 255, 255, 0.55);background:#faefd3;background:#f2f6eb;border-radius:.625em}.aside .sideblock.alt2{width:100%;padding-top:1.5em;padding-bottom:1em;border:0.08em solid rgba(0, 0, 0, 0.1);/*border-left:0;*/background:rgba(255, 255, 255, 0.55);background:#eaf4f5;border-radius:.625em}.pad{0 4%;}

/*tablet text sizes*/
@media screen and (min-width: 1024px) {
  .article-content,.article-content p, .article-content ul, .article-content ol{font-size:2.2rem;}
  .article-header h4, .article-header h5, .article-header h6{color:#222;font-size:1.7rem;font-weight:700}
  .article-content h2{font-size:2.4rem;}.article-content h3{font-size:2.3rem;}.article-content h4{font-size:2.2rem;}.article-content h5{font-size:2.1rem;}.article-content h6{font-size:2.0rem;}
}
/*mobile text sizes*/
@media screen and (max-width: 1023px) {
.article-content,.article-content p, .article-content ul, .article-content ol{font-size:1.7rem/*decreased from 1.9*/;line-height:1.5;}
.article-header h4, .article-header h5, .article-header h6{color:#222;font-size:1.7rem;font-weight:700}
.article-content h2{font-size:2.4rem;font-weight:800;}.article-content h3{font-size:2.3rem;}.article-content h4{font-size:2.2rem;}.article-content h5{font-size:2.1rem;}.article-content h6{font-size:2.0rem;}.pt40-dt{padding-top:0px !important;}
}

@media only screen and (min-width: 980px){.main{width:50%}}@media only screen and (min-width: 1080px){.main,.video-sidebar{width:55%}}@media only screen and (min-width: 1180px){.main,.video-sidebar{padding-left:4%;width:60%}}
@media only screen and (min-width: 1280px){.main,.video-sidebar{width:70%;}.wrapper{margin-top:10px !important;}.wrapper.nosidebar{margin-top:0px !important;}}
@media only screen and (min-width: 1360px){.main,.video-sidebar{width:75%;}.article-header h4, .article-header .h4{font-size:1.7rem;}}

.article-header h4, .article-header .h4{font-size:1.7rem !important;line-height:2.2rem !important;}

@media only screen and (max-width: 1280px){.aside{display:none !important}.aside-book{min-width:100% !important;max-width:100% !important;float:left !important;display:block !important}.main{width:100%}}@media only screen and (max-width: 980px){h4.emblem-code{padding-right:65px}.gc-small{font-size:6rem !important}}

.wrapper{width:100%;padding:0px 0 15px;margin:0px auto 15px;/*max-width:1404px;*/}
#type-feature-page{width:100%;margin:0px auto;/*max-width:1404px;*/}

.wrapper-slim{padding:0 4%;margin:0 auto !important}.wrapper-sides,.wrapper-side{/*padding:0.5% 6% !important*/;margin:0 auto !important}.wrapper-sides.notb,.wrapper-side.notb{padding:0 2%;margin:0 auto !important}.wrapper-slim-old{max-width:96%;padding:0;margin:0 auto !important}@media only screen and (max-width: 1600px){.article-content .element-item-circle h4{font-size:85% !important}}@media only screen and (max-width: 1500px){.article-content .element-item-circle h4{font-size:80% !important}}@media only screen and (max-width: 1210px){.boxed{overflow:hidden}.active.boxed{max-width:100%}.height-max{height:500px}.height-mid{height:400px}.height-min{height:300px}}@media only screen and (max-width: 970px){body,div,p,a,table,td{-webkit-text-size-adjust:none}body{font-size:13px}.height-max{height:450px}.height-mid{height:350px}.height-min{height:300px}}@media only screen and (max-width: 800px){}@media only screen and (max-width: 600px){.height-max{height:350px}.height-mid{height:300px}.height-min{height:300px}}@media only screen and (max-width: 320px){}.main.nosidebar{width:100%}.column.nopad,.columns.nopad{padding-left:0 !important;padding-right:0 !important;}
.item-box.large-3 .height-max{height:200px;}}

.text9{font-size:11px}.text10,.text11{font-size:13px}.text12{font-size:14px}.text13{font-size:15px}.text14{font-size:17px}.text15{font-size:18px}.text16{font-size:21px}.text18{font-size:25px}.article-content .text9{font-size:11px}.article-content .text10,.article-content .text11{font-size:13px}.article-content .text12{font-size:14px}.article-content .text13{font-size:15px}.article-content .text14{font-size:17px}.article-content .text15{font-size:18px}.article-content .text16{font-size:19px}.article-content .text18,.text23{font-size:23px !important;}.text21{font-size:21px !important;}.text22{font-size:22px !important;}.text24{font-size:24px !important;}.text25{font-size:25px !important;}.text26{font-size:26px !important;}.text27{font-size:27px !important;}.text28{font-size:28px !important;}.text29{font-size:29px !important;}.text30{font-size:30px !important;}.text31{font-size:31px !important;}.text32{font-size:32px !important;}.text33{font-size:33px !important;}.text34{font-size:34px !important;}.text35{font-size:35px !important;}.text36{font-size:36px !important;}

@media print{body{width:100% !important;background:#fff !important}.cd-main-content{background:none !important;}a{color:#3662B3 !important;text-decoration:none}p{color:#222 !important}.noprint,.ad,.ads{display:none !important;visibility:hidden !important}section.dark,.cd-breadcrumb,input,form,label,.adunit,nav,.tabs,aside,#cdnav-menu-trigger,.cta-box,.element-item,.featured-element,#slider-gallery,.bounce{display:none !important}header{border:none !important;background:none !important;width:100% !important;height:70px !important;box-shadow:none !important;position:absolute !important;display:block !important;top:0 !important;text-align:center !important}.single-slide{background:none !important;max-height:50px !important}h1{text-align:center !important;width:100% !important}#tabbed .tab-wrapper>div{padding:0 0 25px 0 !important;background:none !important}.body-border{margin:10px auto 10px !important;border-bottom:none !important}.body-border.last{padding:5px 0;border-top:1px dotted #ccc;margin:10px auto 10px;border-bottom:none}footer{padding-top:5px !important}}


.commento-root blockquote{padding:15px 20px 15px 45px !important}.toggle-master .btn{z-index:999}.view-more{}.open-toggle-icon{position:absolute;bottom:-5px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.view-hidden{display:none;visibility:hidden}.toggle-container{visibility:hidden;display:flex;flex-direction:column;height:0px;max-height:0px;opacity:0;overflow:hidden;transition:all 1.5s linear}.view-show{opacity:1;height:auto;max-height:none;transition:all 1.5s linear;visibility:visible}.block{display:block}.inline-block{display:inline-block}.toggle-container ul, .toggle-container ol{padding:0 6% 0 5% !important}

.gous-blue-sumbox h2, .gous-blue-sumbox h3, .gous-blue-sumbox h4, .gous-blue-sumbox h5, .gous-blue-sumbox h6,.gous-dark-sumbox h2, .gous-dark-sumbox h3, .gous-dark-sumbox h4, .gous-dark-sumbox h5, .gous-dark-sumbox h6,.gous-green-sumbox h2, .gous-green-sumbox h3, .gous-green-sumbox h4, .gous-green-sumbox h5, .gous-green-sumbox h6,.gous-monstera-dark-sumbox h2, .gous-monstera-dark-sumbox h3, .gous-monstera-dark-sumbox h4, .gous-monstera-dark-sumbox h5, .gous-monstera-dark-sumbox h6{color:#fff !important}

.gous-tapa-yellow-sumbox h2, .gous-tapa-yellow-sumbox h3, .gous-tapa-yellow-sumbox h4, .gous-tapa-yellow-sumbox h5, .gous-tapa-yellow-sumbox h6,.gous-plumeria-sumbox h2, .gous-plumeria-sumbox h3, .gous-plumeria-sumbox h4, .gous-plumeria-sumbox h5, .gous-plumeria-sumbox h6,.gous-floral-sumbox h2, .gous-floral-sumbox h3, .gous-floral-sumbox h4, .gous-floral-sumbox h5, .gous-floral-sumbox h6,.gous-monstera-light-sumbox h2, .gous-monstera-light-sumbox h3, .gous-monstera-light-sumbox h4, .gous-monstera-light-sumbox h5, .gous-monstera-light-sumbox h6,.gous-palm-trees-sumbox h2, .gous-palm-trees-sumbox h3, .gous-palm-trees-sumbox h4, .gous-palm-trees-sumbox h5, .gous-palm-trees-sumbox h6,.gous-hibiscus-sumbox h2, .gous-hibiscus-sumbox h3, .gous-hibiscus-sumbox h4, .gous-hibiscus-sumbox h5, .gous-hibiscus-sumbox h6{color:#222 !important}

.border555 {border:1px solid #555;}.author_byline img {width:100px !important;height:100px !important;}@media only screen and (max-width: 910px){.author_byline img {width:80px !important;height:80px !important;}} .goUS-header button,.goUS-header select{border:none;outline:none;background:none;}.goUS-header:root{overflow-x:hidden;height:100%}


.goUS-header {/*background:rgba(255,255,255,0.8);*/}
.goUS-header .nav-inline-block span{color:#222;font-weight: 600;font-family:'brother-1816-printed','Proxima',sans-serif;transition:all 0.5s ease-in-out;border-bottom:3px solid transparent;}

.goUS-header.is-sticky .nav-inline-block span {color:#222;text-shadow: none;}

.kauai-body .goUS-header.is-sticky .nav-inline-block span,.kauai-body .goUS-header .nav-inline-block:hover span{color:#1D9771;}.kauai-body .goUS-header .nav-inline-block:hover span{border-bottom:3px solid #1D9771;}
.oahu-body .goUS-header.is-sticky .nav-inline-block span,.oahu-body .goUS-header .nav-inline-block:hover span{color:#F27A24;}.oahu-body .goUS-header .nav-inline-block:hover span{border-bottom:3px solid #F27A24;}
.maui-body .goUS-header.is-sticky .nav-inline-block span,.maui-body .goUS-header .nav-inline-block:hover span{color:#1866B4;}.maui-body .goUS-header .nav-inline-block:hover span{border-bottom:3px solid #1866B4;}
.big-island-body .goUS-header.is-sticky .nav-inline-block span,.big-island-body .goUS-header .nav-inline-block:hover span{color:#c3232f;}.big-island-body .goUS-header .nav-inline-block:hover span{border-bottom:3px solid :#c3232f;}
.goUS-header.is-sticky .nav-inline-block.nav-inline-islands span,.goUS-header.is-sticky .nav-inline-block.search-icon span,.goUS-header.is-sticky .nav-inline-block.menu-icon span{color:#222 !important;}.nav-inline-block:hover span{border-bottom:3px solid #829A7A;}

.kauai-body.video-page .goUS-header .nav-inline-block:hover span,.oahu-body.video-page .goUS-header .nav-inline-block:hover span,.maui-body.video-page .goUS-header .nav-inline-block:hover span,.big-island-body.video-page .goUS-header .nav-inline-block:hover span, .video-page .goUS-header .nav-inline-block:hover span,.kauai-body.cover-page .goUS-header .nav-inline-block:hover span,.oahu-body.cover-page .goUS-header .nav-inline-block:hover span,.maui-body.cover-page .goUS-header .nav-inline-block:hover span,.big-island-body.cover-page .goUS-header .nav-inline-block:hover span, .cover-page .goUS-header .nav-inline-block:hover span {color:#eee !important;border-bottom:3px solid #fff;}

.kauai-body .goUS-header.is-sticky .nav-inline-block:hover span,.oahu-body .goUS-header.is-sticky .nav-inline-block:hover span,.maui-body .goUS-header.is-sticky .nav-inline-block:hover span,.big-island-body .goUS-header.is-sticky .nav-inline-block:hover span,.goUS-header.is-sticky .nav-inline-block:hover span {color:#222 !important;border-bottom:3px solid transparent;}.goUS-header.is-sticky .nav-inline-block:hover span {color:#829A7A !important;}

.goUS-header .nav-inline-block.search-icon:hover span,.goUS-header .nav-inline-block.menu-icon:hover span {color:#999;opacity:0.8;border-bottom:3px solid transparent !important;}
.goUS-header.is-sticky .nav-inline-block.search-icon:hover span,.goUS-header.is-sticky .nav-inline-block.menu-icon:hover span{color:#999 !important;}

.nav-inline-block:hover span {color: #829A7A;}.kauai-body .nav-inline-block:hover span {color: #379D7E;}.oahu-body .nav-inline-block:hover span {color:#F27A24;}.maui-body .nav-inline-block:hover span {color: #1866B4;}.big-island-body .nav-inline-block:hover span {color: #BB2836;}

.goUS-header{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:0px;transition-duration: .4s;position: sticky;z-index:9999;font-weight:500;width:100%;padding:10px 3% 0;margin:0 auto;border-radius: 0 0 20px 20px;border-bottom-left-radius: 900px 20px;border-bottom-right-radius: 900px 20px;}
.cover-page .goUS-header{background: rgba(0, 0, 0, 0.2);backdrop-filter: blur(1px);box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);}
/* Sticky effect when scrolled */
.goUS-header.is-sticky {padding-bottom:0;background: rgba(255, 255, 255, 0.8);backdrop-filter: blur(10px);box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);top: 0;border-radius: 0 0 20px 20px;border-bottom-left-radius: 900px 20px;border-bottom-right-radius: 900px 20px;}

.affiliate-links{width:100%;border-radius:20px;margin:0 auto;color:#222;background:#eee;padding:10px !important;}
.affiliate-links a {color:#222 !important;border-bottom:1px dashed #bbb;}

.kauai-body .affiliate-links,.oahu-body .affiliate-links,.maui-body .affiliate-links,.big-island-body .affiliate-links{color:#777;}.kauai-body .affiliate-links {background:rgba(55,157,126,0.1);}.oahu-body .affiliate-links {background:rgba(240,114,49,0.1);}.maui-body .affiliate-links {background:rgba(49,116,184,0.1);}.big-island-body .affiliate-links {background:rgba(187,40,54,0.1);}.kauai-body .affiliate-links a,.oahu-body .affiliate-links a,.maui-body .affiliate-links a,.big-island-body .affiliate-links a {color:#666 !important;border-bottom:1px dashed #999;}

.goUS-header .progress-container {visibility: hidden;display:none;}
.goUS-header.is-sticky .progress-container{visibility:visible;display:block;width:100%;height:8px;background:#d1d1d1;position:absolute;top:55px;}.progress-bar{height:8px;background:#4caf50;background:#0E3B7E;width:0%}
.goUS-header .content-nav-bar-links{padding-bottom:10px;}
@media screen and (max-width:641px){.goUS-header.is-sticky .content-nav-bar-links {display:none;visibility: hidden;}}

.goUS-nav-islands{position:relative;width:100%;padding:0 3%;z-index:499;opacity:0.9;height:30px;margin:0 auto;padding:5px 10px 2px 0px;text-align:right;font-size:15px;}.goUS-nav-islands strong{font-weight:bold}.goUS-nav-islands .lefty{float:left;padding-left:10px}.goUS-nav-islands .fancy{}footer.slim{-webkit-box-shadow:0 10px 10px -10px rgba(0,0,0,.15);-moz-box-shadow:0 10px 10px -10px rgba(0,0,0,.15);box-shadow:0 10px 10px -10px rgba(0,0,0,.15)}
/*extra large*/
@media only screen and (min-width: 1211px){/*.goUS-header,*/.goUS-nav-main,.progress-container,.hg-content-nav {max-width:1280px;margin:0 auto;}}

.goUS-header ul{padding:0;margin:0}.goUS-header .goUS-nav-item{display:flex}.goUS-header a{text-decoration:none;-webkit-tap-highlight-color:transparent;color:#287ed4;-webkit-transition:color .1s;transition:color .1s}.goUS-header a:hover{color:#32325d}.goUS-header>.container-lg{padding:0}.goUS-header .goUS-nav-main{position:relative;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;}.goUS-header .goUS-nav-item>a, .goUS-header .goUS-nav-item>button{outline:none}

.goUS-header .menu-icon{transition:color .1s ease;float:right}

.goUS-header .goUS-nav-item.dropdowns{display:none}
@media (min-width:1024px){.goUS-header .goUS-nav-item.dropdowns{display:flex}}

a.hover.logo {margin-left:90px;height:55px;width:234px;transition: top ease 0.5s;z-index:99999999;}
@media only screen and (max-width: 1023px){a.hover.logo {left:0;right:0;margin-inline:auto;width:fit-content;}}
a.hover.logo:hover {opacity:0.85;}
a.hover:hover {opacity:0.75;}

.goUS-header .goUS-nav-item.dropdowns{justify-content:left;-ms-flex:1;flex:1;margin-top:-18px;padding-left:2%;}.goUS-header .nav-inline-block,.goUS-header .nav-inline-brand,.goUS-header .nav-inline-home,.goUS-header .nav-inline-dots,.goUS-header .nav-inline-icon{white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;line-height:50px;margin:0;padding:0 10px}.goUS-header .nav-inline-home{padding:0 0 0 10px;color:#393b3c}.goUS-header .nav-inline-dots{padding:0;color:#393b3c}.goUS-header .nav-inline-icon{padding:0 5px}

@media (min-width:670px){.goUS-header .nav-inline-block{padding:0 calc(-17.16247px + 3.5vw)}}

@media (min-width:991px) and (max-width:1074px){.goUS-header .nav-inline-block{padding:0 8px}}
@media (min-width:1075px){.goUS-header .nav-inline-block{padding:0 10px}}
.goUS-header .nav-inline-block>*{position:relative;display:block}

.goUS-header .goUS-nav-item.dropdowns .nav-inline-block,.goUS-header .goUS-nav-item.solo .nav-inline-block{font-size:21px;border:none}.goUS-header .drop-menu{cursor:default}
@media (max-width:1242px){.nav-inline-render{display:none;}}@media (max-width:1332px){.nav-inline-render-large{display:none;}}

.goUS-header .goUS-nav-item.search-sm .search-icon{position:absolute;top:-1px;right:-5px;padding-top:4px;}.goUS-header .goUS-nav-item.search-sm .search-icon span{font-size:0}.goUS-header .goUS-nav-item.search-sm .search-icon span i{font-size:30px;}@media (min-width:992px){.goUS-header .goUS-nav-item.menu{}}

.goUS-header .goUS-nav-item.chat-sm .chat-icon{position:absolute;top:-1px;right:60px;padding-top:4px;}.goUS-header .goUS-nav-item.chat-sm .chat-icon span{color:inherit;font-size:0}.goUS-header .goUS-nav-item.chat-sm .chat-icon span i{font-size:30px;color:#222}
@media (max-width:1023px){.goUS-header .goUS-nav-item.chat-sm .chat-icon{right:0px;}}

.goUS-header .goUS-nav-item.menu .nav-inline-block{cursor:pointer;width:50px;height:50px;position:absolute;left:-10px;top:0px}

.goUS-header .goUS-nav-item.menu .nav-inline-block span{font-size:0}.goUS-header .goUS-nav-item.menu .nav-inline-block span i{font-size:40px}*{box-sizing:border-box}

#hawaii-top .search-top{position:absolute;bottom:10%;z-index:99;left:50%;transform:translate(-50%, -50%);}
.search-top span.fa-search {position:absolute;top:15px;left:20px;color:#fff;}
.search-top button.search-button-top {border:none;background:none;}
.search-top button.search-button-top .btn {border-radius:50px;padding:15px 20px;}
@media (min-width:641px){.search-top button.search-button-top {position:absolute;top:1px;right:-5px;}}

.search-top {display:none;}
@media (min-width:1024px){.search-top{display:block;}}

.search .search-box .top-search-input{background:rgba(45,40,50,.65) !important;padding-top:30px !important;padding-bottom:30px !important;color:#fff!important;border-radius:50px;font-size:19px;letter-spacing:0.8px;box-shadow: 0 2px 3px rgba(0,0,0,.15);padding-left:50px;}
.search .search-box .top-search-input:focus{background-color:#dcdcdc !important;color:#222!important;border:1px solid #2d2832;box-shadow: 0 2px 5px rgba(0,0,0,.25);padding-left:55px;padding-right:20px;}
.searchnav .search .search-box .top-search-input:focus{color:#fff!important;}
@media (max-width:640px){.search .search-box .top-search-input {font-size:14px;}}
.searchnav .search .search-box .top-search-input {background:rgba(255,255,255,.6) !important;}

.search-page span.fa-search {position:absolute;top:15px;left:20px;color:#fff;}
.search-page button.search-button-page {border:none;background:none;}
.search-page button.search-button-page .btn {border-radius:50px;padding:15px 20px;}
@media (min-width:641px){.search-page button.search-button-page {position:absolute;top:1px;right:-8px;}}
.search .search-box .page-search-input{background:rgba(45,40,50,.8) !important;padding-top:30px !important;padding-bottom:30px !important;color:#fff!important;border-radius:50px;font-size:19px;letter-spacing:1.2px;box-shadow: 0 2px 3px rgba(0,0,0,.15);padding-left:50px;}
.search .search-box .page-search-input:focus{background-color:#dcdcdc !important;color:#222!important;border:1px solid #2d2832;padding-left:45px;padding-right:20px;}
@media (max-width:640px){.search .search-box .page-search-input {font-size:14px;}}

.search .search-box ::placeholder {color:#fff;}
.searchnav .search .search-box ::placeholder {color:#222;}
.search .search-box input:focus::placeholder {color:#222;}
.searchnav .search .search-box input:focus::placeholder {color:#fff;}
.search .search-box .gous-input-icon{color:#a7a7a7}
.search .search-box .gous-input-icon{align-items:center;background:none;border:none;outline:none;padding:0;margin:0;width:25px;position:absolute;right:25px;top:15px;color:#a7a7a7;font-size:30px}

.search .search-box .gous-search-input{background:#2d2832 !important;padding-top:30px !important;padding-bottom:30px !important;color:#fff!important;border-radius:50px;font-size:19px;letter-spacing:1.2px;box-shadow: 0 2px 3px rgba(0,0,0,.15);}
.search .search-box .gous-search-input:focus{background-color:#dcdcdc !important;color:#222!important;border:1px solid #2d2832;padding-left:20px;padding-right:20px;}

.gsc-result .gs-title {height: 1.8em !important;text-decoration: none !important;}

.nav-drill{margin-top:68px !important;-webkit-transform:translateX(-100%);transform:translateX(-100%);border-radius:4px;font-weight:500}

.nav-is-toggled .nav-drill{-webkit-transform:translateX(0);transform:translateX(0)}.nav-is-toggled::after{opacity:1;visibility:visible}.nav-drill{display:-webkit-box;display:flex;position:fixed;z-index:100000000036 !important;top:15px;left:0;width:380px;height:100vh;background-color:#fff;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-webkit-transition:0.45s;transition:0.45s;border-radius:5px 20px 0px 0px;}

/*for desktop hamburger menu*/
@media only screen and (min-width: 1024px){
	.goUS-header .goUS-nav-item.menu .nav-inline-block{right:27px;left:auto;}
	.goUS-header .goUS-nav-item.search-sm .search-icon{right:65px;}
	/*.goUS-header .goUS-nav-item.chat-sm .chat-icon {right:120px;}*/
	a.hover.logo {margin-left:15px;}

	.nav-drill{-webkit-transform:translateX(100%);transform:translateX(100%);right:0 !important;left:auto;border-radius:20px 5px 0px 0px;}
}

.nav-items{-webkit-box-flex:0;flex:0 0 100%;list-style:none;margin:0;padding:0}.nav-item:not(:last-child){border-bottom:solid 1px #daf9f4}.nav-item-border{border-top:2px solid #f6f9fc}.nav-item.noborder{border-bottom:0 !important;height:45px}.nav-item-bg-white{background:#fff !important}.nav-item-bg-shade{background:#f6f9fc !important}.nav-link{display:block;padding:15px;background-color:#fff;color:#20b49c;font-size:2rem;line-height:20px;font-weight:300}@media only screen and (max-width: 1210px){}@media only screen and (max-width: 1024px){.nav-drill{width:420px}}@media only screen and (max-width: 600px){.nav-drill{width:95%}.nav-link{font-size:1.7rem}}.nav-item-bg-shade .nav-link{padding:10px}.nav-link.thinpad{padding:15px;color:#555}.nav-item-border .nav-link{padding-top:20px}.nav-expand-content{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(100%);transform:translateX(100%);background-color:#daf9f4;-webkit-transition:0.3s;transition:0.3s;visibility:hidden}.nav-expand-content .nav-item:not(:last-child){border-bottom:solid 1px #20b49c}.nav-expand-content .nav-link{background-color:#daf9f4}.nav-expand-content .nav-back-link{border-radius:20px 5px 0px 0px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;background-color:#4A90E2 !important;color:#fff}.nav-expand-content .nav-back-link::before{content:"\e80a";margin-right:0.5em;font-family:"gous"}.nav-expand-link{display:-webkit-box;-webkit-box-pack:justify;justify-content:space-between}.nav-expand-link::after{content:"\e80b";-webkit-box-flex:0;flex:0 1 auto;font-family:"gous";padding-left:10px}.nav-expand.active>.nav-expand-content{-webkit-transform:translateX(0);transform:translateX(0);visibility:visible}.nav-expand .nav-expand-content{background-color:#daf9f4}.nav-expand .nav-expand-content .nav-link{background-color:#daf9f4}.nav-expand .nav-expand-content .nav-expand-content{background-color:#aff1e6}.nav-expand .nav-expand-content .nav-expand-content .nav-link{background-color:#aff1e6}.nav-expand .nav-expand-content .nav-expand-content .nav-expand-content{background-color:#84e9d9}.nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-link{background-color:#84e9d9}.nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-expand-content{background-color:#59e1cb}.nav-expand .nav-expand-content .nav-expand-content .nav-expand-content .nav-expand-content .nav-link{background-color:#59e1cb}.nav-items .nav-item .nav-link:hover {background:rgba(0,0,0,.1);}

.modals{bottom:0;left:0;position:absolute;right:0;top:0px;padding-top:40px;-ms-flex-align:center;display:none;-ms-flex-pack:center;justify-content:center;position:fixed;z-index:999999;overflow:hidden;align-items:center;}.modals.is-active{display:-ms-flexbox;display:flex}.modal-background{bottom:0;left:0;position:absolute;right:0;top:0;background-color:hsla(0,0%,0%,.66)}.modal-card,.modal-content{margin:0 10px;;overflow:auto;position:relative;width:100%}@media print, screen and (min-width:769px){.modals{align-items:center;}.modal-card,.modal-content{margin:0 auto;width:840px}}@media screen and (min-width:1024px){.modal-card,.modal-content{width:1240px}}.modal-card-foot,.modal-card-head{-ms-flex-align:center;align-items:center;background-color:#f5f5f5;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:start;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:5px;border-top-right-radius:5px}.modal-card-title{color:#363636;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:10px}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;overflow:auto;padding:20px}.modals.gous-book-card{min-height:100vh}.modals.gous-book-card svg{height:80px}.modals.gous-book-card .modal-card{max-width:100%}.modals.gous-book-card .modal-card-head{padding-top:0;padding-bottom:30px}.modals.gous-book-card .modal-card-foot, .modals.gous-book-card .modal-card-head{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:none;border:none}.modals.gous-book-card .modal-card-foot{padding-left:0;padding-right:0;text-align:center}.modals.gous-book-card .modal-card-foot, .modals.gous-book-card .modal-card-foot a{font-size:1.2rem;color:#bbb}.modals.gous-book-card .modal-card-foot, .modals.gous-book-card .modal-card-foot a.larger{font-size:1.5rem;color:#bbb}.modals.gous-book-card .modal-card-foot a:hover{color:#fff}.modals.gous-book-card .modal-card-foot .level{width:100%}.modals .modal-card-body{border-radius:20px;padding:20px}.modals .modal-card-body.text-center{padding:20px 10px 30px}.modals .modal-card-body h1, .modals .modal-card-body h2, .modals .modal-card-body h3, .modals .modal-card-body h4, .modals .modal-card-body h5, .modals .modal-card-body h6{margin-top:0}.modals .modal-card-body h4{font-size:2.1rem;font-weight:bolder;margin-bottom:15px}@media screen and (max-width:768px){.modals .modal-card-body{padding:20px}}.modals .modal-card-foot{font-size:14px;font-size:1.2rem;background:none;border:none;color:#fff}.modal--grounded{position:relative;top:auto;bottom:auto;left:auto;right:auto;padding-bottom:150px;padding-top:150px}.modal--grounded .modal-background{pointer-events:none}
.modal-close{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,.2);border:none;border-radius:9999px;cursor:pointer;pointer-events:auto;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:0;position:absolute;vertical-align:top;width:20px;top:40px;right:10px;z-index:10;}.modal-close::after,.modal-close::before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg);transform-origin:center center;}.modal-close::before{height:2px;width:50%}.modal-close::after{height:50%;width:2px}.modal-close:focus,.modal-close:hover{background-color:rgba(10,10,10,.3)}.modal-close:active{background-color:rgba(10,10,10,.4)}.is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}
/*hide icon in related*/
.vertical-align .fa-hawaii,.vertical-align .fa-kauai,.vertical-align .fa-oahu,.vertical-align .fa-maui,.vertical-align .fa-big-island {display:none;}

.emblem-icon{font-size:12rem;color:#4a4c4d;color:#3a3a3a;float:right}
@media (max-width:600px){.emblem-icon{font-size:9rem}}.fa-sm{font-size: 75% !important;vertical-align:middle;}.fa-lg{font-size:20px !important;vertical-align:middle}.fa-xl{font-size:30px !important;vertical-align:middle}.fa-xxl{font-size:40px !important;vertical-align:middle}.fa-xxxl{font-size:60px !important;vertical-align: middle;}.fa-10rem{font-size:10rem !important;vertical-align:middle}.fa-7rem{font-size:7rem !important;vertical-align:middle}

.drip-lightbox .drip-text-field, .drip-lightbox .drip-dropdown-select select{height:40px !important} .item-box a,.item-box-og a{cursor:hand !important}.item-block{overflow:hidden}

.item-block .item-ribbon{width:200px;background:#493741;position:absolute;top:25px;left:-60px;text-align:center;line-height:26px;color:#fff;-webkit-transition:all 225ms ease;-moz-transition:all 225ms ease;transition:all 225ms ease;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);font-size:9px;opacity:1;letter-spacing:0.05em}.item-block .item-ribbon.yellow{background:#FFFCDC;color:#524C4C}.item-block .item-ribbon.blue{background:#27aae1}.item-block:focus .item-ribbon,.gous-slider .item-block:hover .item-ribbon{opacity: .6;-webkit-transform:rotate(-45deg) translate(0, -25%);-moz-transform:rotate(-45deg) translate(0, -25%);-ms-transform:rotate(-45deg) translate(0, -25%);transform:rotate(-45deg) translate(0, -25%)}.item-block:focus .item-ribbon:focus, .gous-slider .item-block:focus .item-ribbon:hover, .gous-slider .item-block:hover .item-ribbon:focus, .gous-slider .item-block:hover .item-ribbon:hover{opacity:1}.gous-slider .column{}.gous-slider{padding-bottom:30px !important;position:relative;}.gous-slider-inner{margin-top:10px;margin-bottom:15px}

.gous-slider.bg-floral{background:url(https://cdn.hawaiiguide.com/aws/files/images/ads/bg/floral.jpg) repeat}.gous-slider.bg-floral2{background:url(https://cdn.hawaiiguide.com/aws/files/images/ads/bg/floral2.jpg) repeat}.gous-slider.bg-tapa{background:url(https://cdn.hawaiiguide.com/aws/files/images/ads/bg/yellow-tapa.jpg) repeat}.gous-slider.bg-monsterra{background:url(https://cdn.hawaiiguide.com/aws/files/images/ads/bg/monsterra-grey.jpg) repeat}.gous-slider.bg-plumeria{background:url(https://cdn.hawaiiguide.com/aws/files/images/ads/bg/plumeria.jpg) repeat}.gous-slider.bg-cloth{background:url(https://cdn.hawaiiguide.com/aws/files/images/ads/bg/yellow-cloth.jpg) repeat}.gous-slider.gous-slider .block-pad{overflow:hidden}

.glider,.glider-contain{margin:0 auto;position:relative}.glider,.glider-track{transform:translateZ(0)}.glider-dot,.glider-next,.glider-prev{border:0;padding:0;user-select:none;outline:0}.glider-contain{width:100%}.glider{overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none}.glider-track{width:100%;margin:0;padding:0;display:flex;z-index:1}.glider.draggable{user-select:none;cursor:-webkit-grab;cursor:grab}.glider.draggable .glider-slide img{user-select:none;pointer-events:none}.glider.drag{cursor:-webkit-grabbing;cursor:grabbing}.glider-slide{user-select:none;justify-content:center;align-content:center;width:100%;min-width:150px}.glider-slide img{max-width:100%}.glider::-webkit-scrollbar{opacity:0;height:0}.glider-next,.glider-prev{position:absolute;background:0 0;z-index:2;font-size:40px;text-decoration:none;left:15%;/*left:-23px;top:30%;*/cursor:pointer;color:#666;opacity:1;line-height:1;transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67)}.glider-next:focus,.glider-next:hover,.glider-prev:focus,.glider-prev:hover{color:#ccc}.glider-next{/*right:-23px;*/right:15%;left:auto}.glider-next.disabled,.glider-prev.disabled{opacity:.25;color:#666;cursor:default}.glider-hide{opacity:0}.glider-dots{user-select:none;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;padding:0}.glider-dot{display:block;cursor:pointer;color:#ccc;border-radius:999px;background:#ccc;width:12px;height:12px;margin:7px}.glider-dot:focus,.glider-dot:hover{background:#ddd}.glider-dot.active{background:#a89cc8}@media(max-width:36em){.glider::-webkit-scrollbar{opacity:1;-webkit-appearance:none;width:7px;height:3px}.glider::-webkit-scrollbar-thumb{opacity:1;border-radius:99px;background-color:rgba(156,156,156,.25);-webkit-box-shadow:0 0 1px rgba(255,255,255,.25);box-shadow:0 0 1px rgba(255,255,255,.25)}}

.border-white{border:2px solid #fff}.border-blue{border:2px solid #2f58aa}.c-button{position:relative;display:inline-block;-moz-border-radius:25px;border-radius:25px;text-align:center;padding:16px;font-size:12px;text-transform:uppercase;line-height:14px;font-weight:700;transition:all ease .5s;cursor:hand}.c-button.small{font-size:12px;padding:11px 14px;-moz-border-radius:26px;border-radius:26px}.c-button.big{padding:17px 20px}.c-button.button-white{color:#2d3e50;border:2px solid #fff}.cbutton.button-orange{color:#f60;border:2px solid #fff}.c-button.button-blue{background:rgba(46, 137, 217, .7);background:rgba(47, 88, 170, .7);border:2px solid #fff}.c-button.button-green{background:rgba(76, 124, 62, .7);border:2px solid #fff}.c-button.button-black{background:rgba(0, 0, 0, .7);border:2px solid #fff}.border-white.c-button:hover{background:#2f58aa;color:#fff;border:2px solid #fff}.c-button.button-black:hover{background:rgba(225,225,225,.2)}.c-button.button-blue:hover{background:rgba(47,88,170,1)}.c-button.button-green:hover{background:rgba(76,124,62,1)}.vertical-center{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute}.vertical-align{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;width:100%;left:0px}.item-block .vertical-align {z-index:10;}.vertical-bottom{position:absolute;bottom:0px;left:0px;width:100%}.vertical-top{position:absolute;left:0px;top:0px;width:100%}#packets-promo {margin:0 3%;}
.item-block{position:relative;width:100%;text-align:center;color:#fff;box-shadow:2px 5px 5px 0px rgba(46,61,73,0.25);border-radius:10px;}
.no-padd .item-block {border-radius:0;}
.item-block.white-border{border:1px solid #fff}.item-block.light-border{border:1px solid #ccc}.item-block.dark-border{border:3px solid #829A7A;}.item-block.black-border{border:1px solid #000}.item-block img{width:100%;height:auto;display:block}.item-block img.cover {position:absolute;object-fit:cover !important;height:100% !important;}.item-block p{color:rgba(255, 255, 255, 0.6)}.kauai-border{border:3px solid #1D9771 !important;}.oahu-border{border:3px solid #F27A24 !important;}.maui-border{border:3px solid #1866B4 !important;}.big-island-border{border:3px solid #c3232f !important;}.border-kauai{border:1px solid rgba(29, 136, 93, 0.15) !important;}.border-oahu{border:1px solid rgba(237, 100, 28, 0.15) !important;}.border-maui{border:1px solid rgba(21, 80, 164, 0.15) !important;}.border-big-island{border:1px solid rgba(179, 15, 36, 0.15) !important;}

.main .item-block .h3,.main .item-block .h3-small,.main .item-block-header{/*font-family:'brother-1816-printed';*/font-size:95%;font-weight:bolder;color:#fff !important;transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-o-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in;text-shadow:0 1px 1px rgba(0, 0, 0, 0.6);padding:10px 30px !important}
.item-block .h3::after {content: "\00BB";padding-left:3px;}
.item-block .h3 a,.item-block .h3-small a,.item-block-header a{color:#fff !important}.item-block .h3 a:hover,.item-block .h3-small a:hover,.item-block-header a:hover{color:#fdac23 !important}.item-block .item-block-header .h3,.item-block .item-block-header .h3-small{padding-bottom:0;line-height:120%}.item-block .h3.h3-small{font-size:90%}.item-block .h3.h3-large{font-size:130%;text-transform:uppercase}.item-block .h4{font-size:16px;display:block;font-weight:500;padding:0;margin:-5px 0 0;color:#eaeaea;text-shadow:0 1px 1px rgba(0, 0, 0, 0.6)}.item-block:hover .h3,.item-block:hover .h3-small{color:#f60;color:#fdbe2c}.item-block:hover .h4{color:#bbb}.c-button .fa{float:left;margin-right:5px;font-size:150% !important;font-weight:500 !important}.item-block .vertical-align .c-button,.gous-slider .vertical-align .c-button {display:none;}

.item-block img,.list-item-content img{transition: transform .5s ease;}.item-block .rate{padding-bottom:22px}.item-block:hover .item-layer.circles{transition:all 100ms ease-in;background:rgba(0, 0, 0, 0.4);box-shadow:0 2px 0 #cfcac2, 0 2px 5px #cfcac2, 0 0 0 5px rgba(207, 202, 194, 0.3)}.item-block:hover .item-layer{background:rgba(0,0,0,.4)}.item-block:hover img,.list-item-content:hover img{transform:scale(1.05)}

.item-layer{position:absolute;left:0px;top:0px;width:100%;height:100%;background:rgba(0, 0, 0, 0.25);background:rgba(0, 0, 0, 0);z-index:999;transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in}
.item-layer span {/*background:url(https://cdn.hawaiiguide.com/aws/files/images/branding/hawaiiguide-hook-watermark-v2.png) no-repeat;position:absolute;right:10px;bottom:10px;background-size:cover;height:80px;width:51px;opacity:0.6;*/}
.item-layer img.cover{position:absolute;object-fit:cover !important;height:100% !important;}.item-layer.circles{opacity:1;background:rgba(0, 0, 0, 0.2)}.item-block .item-region,.item-block .item-guidereview{position:absolute;display:inline-block;bottom:10px;left:10px;font-size:16px;color:#fff;transition:all 0.3s ease-in;-webkit-transition:all 0.3s ease-in;-moz-transition:all 0.3s ease-in;-ms-transition:all 0.3s ease-in}.item-block .item-guidereview{bottom:9px;right:10px;text-align:right;color:#dadada}.no-padd>div{padding-left:0px;padding-right:0px}.height-max,.height-mid,.height-min,.height-xmax,.height-xmin,.height-xxmin,.height-def{width:100%;background:rgba(0,0,0,.3)}.item-block .h3-small{font-size:22px;line-height:110%}

.height-xmax{height:400px}.height-max{height:250px}.height-mid{height:200px}.height-def{height:200px}.height-min{height:200px}.height-xmin{height:200px}.height-xxmin{height:200px}.item-block .h3{font-size:18px}.item-block .h3.h3-small{font-size:16px}.item-block .h3.h3-large{font-size:28px}.c-button{padding:12px !important;font-size:10px !important;line-height:12px !important;font-weight:600 !important}.c-button.button-white,.cbutton.button-orange,.c-button.button-blue,.c-button.button-green,.c-button.button-black,.border-white.c-button:hover{border:1px solid #eee}.item-block .item-region,.item-block .item-guidereview{font-size:16px !important}.item-block .item-guidereview{top:9px}
span.item-region {background: rgba(0,0,0,.4);width:100%;text-align: left;border-radius: 5px 0 0 5px;}

.item-block:hover .item-region,.item-block:hover .item-guidereview{color:#fff}
.item-box .h3,.item-box-og .h3 {padding-left:5px;padding-right:5px;font-weight:600;}
.item-box .text-box.h3{line-height:1;height:110px;/*overflow:hidden*/;position:relative;z-index:99;text-align:center;}
@media only screen and (max-width:1023px){.item-box .text-box.h3{height:70px;}.item-box .text-box.single-tile.h3{height:auto !important;}}
@media only screen and (min-width:1024px){.item-box .text-box.h3{margin-top:-110px !important;background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.8));padding:10px 20px 60px;display:flex;justify-content:center;align-items:flex-end;transition: ease-in-out 0.3s;}.article-content .item-box .text-box strong{color:#fff !important;text-shadow:0 0 5px #000;font-size:23px;transition: ease-in-out 0.3s;padding-left:10px;}.article-content .item-box:hover .text-box strong{/*font-size:110%;*/}}

.item-block:hover::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:2s infinite shimmer-tile-hover}@keyframes shimmer-tile-hover{0%{left:-100%}100%{left:100%}}

/*extra large*/
@media only screen and (min-width: 1211px){.height-xmax{height:400px}.height-max{height:300px}.height-mid{height:250px}.height-def{height:250px}.height-min{height:200px}.height-xmin{height:200px}.height-xxmin{height:200px}.item-box {/*min-height:400px;overflow: hidden;*/}
}
/*large*/
@media only screen and (min-width: 1901px){.height-xmax{height:500px}.height-max{height:450px}.height-mid{height:350px}.height-def{height:300px}.height-min{height:250px}.height-xmin{height:200px}.height-xxmin{height:200px}.item-box {/*min-height:400px;overflow: hidden;*/}
}
/*medium*/
@media only screen and (min-width: 1025px){.height-xmax{height:400px}.height-max{height:300px}.height-mid{height:250px}.height-def{height:250px}.height-min{height:200px}.height-xmin{height:200px}.height-xxmin{height:200px}.item-block .h3{font-size:20px}.item-block .h3.h3-small{font-size:18px}.item-block .h3.h3-large{font-size:30px}.item-box {/*min-height:390px;overflow: hidden;*/}.pt40-dt{padding-top:40px;}
}
/*special*/
@media only screen and (min-width: 641px){
	.nav-drill{margin-top:68px;}
	.gc-xsmall,.vc-xsmall{font-size:6rem}
	.article-content .text16 {font-size: 21px;}
	.article-content .text18 {font-size: 25px;}
}

.list-item-content-right {border-radius:25px 50px 50px 20px;}
.list-item-content-left {border-radius:50px 25px 20px 50px;}
.list-item-content-right .large-5 {padding-right:10px;}
.list-item-content-left .large-5 {padding-left:10px;}

.item-block .h3.circles{margin:10px 10px 0}
.list-item-content {padding:10px 10px !important;margin:0px 10px !important;border-radius:20px;transition: ease-in-out 0.3s;background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/bg-monstera-v4.jpg) repeat;border:1px solid #eee;}
.meta-body {mask-image: linear-gradient(to bottom, black 80%, transparent 100%);height:160px;overflow-y:hidden;}
@media only screen and (min-width: 641px){
	.list-item-content {/*margin:0px 50px !important;*/}
	.meta-body {height:130px !important;}
	.list-item-content-right {border-radius:100px 200px 200px 20px;}
	.list-item-content-left {border-radius:200px 100px 20px 200px;}
}
@media only screen and (min-width: 1025px){
	.list-item-content.wrapper-sides {/*margin:0px 80px !important;*/padding:10px !important;margin:0 auto !important;}
	.meta-body .text15{font-size: 21px;}
	.meta-body {height:160px !important;}
}
.list-item-content .item-layer {background:rgba(0, 0, 0, 0) !important;}
.list-item-content:hover {background:rgba(0,0,0,.05);box-shadow:2px 0px 10px 5px rgba(46,61,73,0.1);transition: ease-in-out 0.3s;}
.list-item-content:hover .item-layer {background:rgba(0, 0, 0, 0.25) !important;}
.tabsytab .list-item-content{margin:0px 20px !important;}
.tabsytab .list-item-content:hover {background:rgba(0,0,0,.07) !important;}

/*.item-box-meta {height:495px;overflow-y:hidden;}@media only screen and (max-width:640px){.item-box-meta{min-height:310px;overflow-y:hidden;}}*/

.adblock{margin:10px auto !important;text-align:center !important;padding:30px 15px}.adblock.bt{border-top:dashed 1px rgba(0,0,0,0.2)}.adblock.bb{border-bottom:dashed 1px rgba(0,0,0,0.2)}.adblock.pb0{padding-bottom:0 !important}.adblock.pb10{padding-bottom:10px !important}.adblock .ads{padding:0 !important;border:none !important}

.item-grid{/*padding:10px 1% 0 !important;*/margin:0.5% 0%;}.tabsytab .item-grid{margin:0.5%;} .item-grid.no-padd{padding-top:0px !important}.pm-list ul,.pm-list ol{padding:0 0 0 15px;margin:0 0 10px 0;list-style:circle}.pm-list.plus ul li,.pm-list.plus ol li{list-style-image:url(https://cdn.hawaiiguide.com/aws/files/images/icons/plus.png)}.pm-list.minus ul li,.pm-list.plus ol li{list-style-image:url(https://cdn.hawaiiguide.com/aws/files/images/icons/minus.png)}

.social-bar .bg-kauai{background-color:#1D9771 !important}.social-bar .bg-oahu{background-color:#F27A24 !important}.social-bar .bg-maui{background-color:#1866B4 !important}.social-bar .bg-big-island{background-color:#c3232f !important}

.gous-blue-text{color:#4A90E2 !important;opacity:1}.gous-green-text{color:#077749 !important;opacity:1}

.gous-dark-sumbox{border-left:10px solid #4e5055;background:#699;color:#fff;padding:20px;}.gous-dark-sumbox p,.gous-dark-sumbox ul,.gous-dark-sumbox ul li{color:#fff !important}.gous-dark-sumbox a,.gous-dark-sumbox p a,.gous-dark-sumbox li a,.gous-dark-sumbox a:hover,.gous-dark-sumbox p a:hover,.gous-dark-sumbox li a:hover{color:#fafafa;border-bottom:3px solid #76b6df;text-decoration:none}

.gous-blue-sumbox{border-left:10px solid #5787e0;background:#69c;color:#fff;padding:20px;}.gous-blue-sumbox p,.gous-blue-sumbox ul,.gous-blue-sumbox ul li{color:#fff !important}.gous-blue-sumbox a,.gous-blue-sumbox p a,.gous-blue-sumbox li a,.gous-blue-sumbox a:hover,.gous-blue-sumbox p a:hover,.gous-blue-sumbox li a:hover{color:#fafafa;border-bottom:3px solid #d1d1d1;text-decoration:none}:focus{outline:0}

.gous-green-sumbox{border-left:10px solid #1C9072;background:#20B08A;color:#fff;padding:20px;}.gous-green-sumbox p,.gous-green-sumbox ul,.gous-green-sumbox ul li{color:#fff !important}.gous-green-sumbox a,.gous-green-sumbox p a,.gous-green-sumbox li a,.gous-green-sumbox a:hover,.gous-green-sumbox p a:hover,.gous-green-sumbox li a:hover{color:#fafafa;border-bottom:3px solid #d1d1d1;text-decoration:none}:focus{outline:0}

.gous-tapa-yellow-sumbox{border-left:10px solid #4e5055;background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/yellow-tapa.jpg) repeat;color:#222;padding:20px;}
.gous-plumeria-sumbox{border-left:10px solid #4e5055;;background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/plumeria.jpg) repeat;color:#222;padding:20px;}
.gous-monstera-light-sumbox{border-left:10px solid #4e5055;;background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/monstera-light.jpg) repeat;color:#222;padding:20px;}
.gous-floral-sumbox{border-left:10px solid #4e5055;;background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/floral20.jpg) repeat;color:#222;padding:20px;}
.gous-palm-trees-sumbox{border-left:10px solid #4e5055;;background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/trees10.jpg) repeat;color:#222;padding:20px;}

.gous-hibiscus-sumbox{border-left:10px solid #4e5055;;background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/hibiscus.jpg) repeat;color:#000;padding:20px;}
.gous-monstera-dark-sumbox{border-left:10px solid #4e5055;;background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/monstera-dark.jpg) repeat;color:#fff;padding:20px;}

.gous-tapa-yellow-sumbox p,.gous-tapa-yellow-sumbox ul,.gous-tapa-yellow-sumbox ul li,.gous-plumeria-sumbox p,.gous-plumeria-sumbox ul,.gous-plumeria-sumbox ul li,.gous-monstera-light-sumbox p,.gous-monstera-light-sumbox ul,.gous-monstera-light-sumbox ul li,.gous-floral-sumbox p,.gous-floral-sumbox ul,.gous-floral-sumbox ul li,.gous-palm-trees-sumbox p,.gous-palm-trees-sumbox ul,.gous-palm-trees-sumbox ul li,.gous-hibiscus-sumbox p,.gous-hibiscus-sumbox ul,.gous-hibiscus-sumbox ul li{color:#222 !important}

.gous-tapa-yellow-sumbox a,.gous-tapa-yellow-sumbox p a,.gous-tapa-yellow-sumbox li a,.gous-tapa-yellow-sumbox a:hover,.gous-tapa-yellow-sumbox p a:hover,.gous-tapa-yellow-sumbox li a:hover,.gous-plumeria-sumbox a,.gous-plumeria-sumbox p a,.gous-plumeria-sumbox li a,.gous-plumeria-sumbox a:hover,.gous-plumeria-sumbox p a:hover,.gous-plumeria-sumbox li a:hover,.gous-monstera-light-sumbox a,.gous-monstera-light-sumbox p a,.gous-monstera-light-sumbox li a,.gous-monstera-light-sumbox a:hover,.gous-monstera-light-sumbox p a:hover,.gous-monstera-light-sumbox li a:hover,.gous-floral-sumbox a,.gous-floral-sumbox p a,.gous-floral-sumbox li a,.gous-floral-sumbox a:hover,.gous-floral-sumbox p a:hover,.gous-floral-sumbox li a:hover,.gous-palm-trees-sumbox a,.gous-palm-trees-sumbox p a,.gous-palm-trees-sumbox li a,.gous-palm-trees-sumbox a:hover,.gous-palm-trees-sumbox p a:hover,.gous-palm-trees-sumbox li a:hover{color:#444;border-bottom:3px solid #ccc;text-decoration:none}

.gous-hibiscus-sumbox a,.gous-hibiscus-sumbox p a,.gous-hibiscus-sumbox li a,.gous-hibiscus-sumbox a:hover,.gous-hibiscus-sumbox p a:hover,.gous-hibiscus-sumbox li a:hover{color:#222;border-bottom:3px solid #222;text-decoration:none}

.gous-monstera-dark-sumbox p,.gous-monstera-dark-sumbox ul,.gous-monstera-dark-sumbox ul li{color:#fff !important}
.gous-monstera-dark-sumbox a,.gous-monstera-dark-sumbox p a,.gous-monstera-dark-sumbox li a,.gous-monstera-dark-sumbox a:hover,.gous-monstera-dark-sumbox p a:hover,.gous-monstera-dark-sumbox li a:hover{color:#fafafa;border-bottom:3px solid #76b6df;text-decoration:none}

@media only screen and (min-width: 950px) and (max-width: 1023px) {nav.submenu{margin-top:0px;}}

.slide-heading{float:left;margin-right:5%;margin-left:1%;clear:both;padding:10px;bottom:3rem;background-color:rgba(255, 255, 255, 0.7);background:-moz-linear-gradient(left, rgba(255,255,255,0.7) 85%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0.7) 85%,rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0.7) 85%,rgba(255,255,255,0) 100%);position:absolute;border-left:9px solid #4A90E2}.body-heading{margin-left:4%;margin-bottom:15px !important;margin-top:-10px !important;clear:both;padding:10px;background-color:rgba(255, 255, 255, 0.7);background:-moz-linear-gradient(left, rgba(0,0,0,0.1) 85%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0.1) 85%,rgba(0,0,0,0) 100%);background:linear-gradient(to right, rgba(0,0,0,0.1) 85%,rgba(0,0,0,0) 100%);border-left:9px solid #4A90E2}.slide-heading.full,.body-heading.full{padding-right:2%;width:94%}.article-header h1.entry-title{font-weight:900;font-size:4.2rem;letter-spacing:-1px;line-height:130%;}@media only screen and (min-width: 1180px){.body-heading.full{width:95%}}@media only screen and (max-width: 600px){.slide-heading,.body-heading{bottom:26px;bottom:3rem;float:left;margin-right:-100%;margin-left:0%;clear:none;padding-left:16px;padding-right:16px;}.slide-heading.full,.body-heading.full{padding-left:3%}.article-header h1.entry-title{font-size:2.6rem}}.island-header{float:left;font-size:600%;padding-left:2%;color:#2e3233}

.single-slide .slide-ribbon a{color:#fff !important}.single-slide .slide-ribbon.orange{background:#FF7600}
@media screen and (max-width:1023px){.bg-image,.single-slide img{border-radius:100px 100px 100px 20px !important;}}

.bg-image,.bg-image-top{max-width:100%;height:550px;position:relative;z-index:0;overflow:hidden;/*width:92%*/;margin:0 auto;/*border-radius:20px;*/}
.bg-image-top {border-bottom:3px solid #222;}
.bg-image .watermark,.watermark {background:url(https://cdn.hawaiiguide.com/aws/files/images/branding/hawaiiguide-hook-watermark-v2.png) no-repeat;position:absolute;left:20px;bottom:40px;background-size:cover;height:100px;width:64px;opacity:0.4;z-index:999;}.watermark {right:40px;}.single-slide img {position:absolute;bottom:0;left:0;display:block;height:100%;object-fit:cover;object-position:center;width:100%;border-radius:100px 100px 100px 20px;}
.single-slide,.bg-image{border-radius:100px 100px 100px 20px !important;}
.main .single-slide .bg-image-full.full-image-block img,.main .bg-image-full.full-image-block,.full-slide {border-radius:0 !important;}

main .wrapper-sides {scroll-margin-top: 90px;}
.bg-image-full.full-image-block{position:relative;}
.bg-image-full.full-image-block.non-parallax-block{padding-top:50px;margin-top:10px;background: url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/wave-pattern-sm4.png) repeat-x;}
.bg-image-full.full-image-block img {border-bottom:3px solid #222;}
.bg-image-full.full-image-block img,.bg-image-full.full-image-block.parallax-block {border-top:3px solid #222;}
@media screen and (max-device-width:1024px){.bg-image-full.full-image-block {background-attachment: scroll !important;height:500px !important;}}
@media screen and (max-device-width:641px){.bg-image-full.full-image-block {height:280px !important;}}

.parallax-block {clip-path:polygon(100% 0,100% calc(100% - 3rem),50% 100%,0 calc(100% - 3rem),0 0);}
@media only screen and (max-device-width: 1024px){.parallax-block{background-attachment:scroll}}

.parallax-container {position: relative;width: 100%;height: 300px;overflow: hidden;}
a .single-slide-full .parallax-container .parallax-mask {transition: 0.3s ease-in-out;opacity:0;background:rgba(0,0,0,0);position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:990;}
a:hover .single-slide-full .parallax-container .parallax-mask {opacity:1 !important;background:rgba(0,0,0,0.25);}
a:hover .parallax-text::after {content: " >>";display: inline-block;animation: arrow-move 0.5s ease-in-out infinite alternate;}

.wave-pattern {background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/wave-pattern-v2-sm4.png) repeat-x;height:50px;}
.wave-pattern-inverse {/*background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/wave-pattern-sm4-inverse.png) repeat-x;height:50px;*/}
.kauai-body .wave-pattern {background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/wave-pattern-v2-sm4-kauai.png) repeat-x;}
.oahu-body .wave-pattern {background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/wave-pattern-v2-sm4-oahu.png) repeat-x;}
.maui-body .wave-pattern {background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/wave-pattern-v2-sm4-maui.png) repeat-x;}
.big-island-body .wave-pattern {background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/wave-pattern-v2-sm4-big-island.png) repeat-x;}

.single-slide{max-width:100%;position:relative;z-index:1;padding:4px;background:rgba(38,124,55,0.55)}
.single-slide-top{max-width:100%;position:relative;z-index:1;}
.single-parallax{}.single-slide .slide-ribbon{width:240px;background:#493741;position:absolute;top:35px;right:-70px;text-align:center;line-height:46px;color:#fff;-webkit-transition:all 225ms ease;-moz-transition:all 225ms ease;transition:all 225ms ease;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);font-size:12px;opacity: .8;letter-spacing:0.05em}
.kauai-body .single-slide {padding:4px;background:rgba(55,157,126,0.55);}.oahu-body .single-slide {padding:4px;background:rgba(240,114,49,0.55);}.maui-body .single-slide {padding:4px;;background:rgba(49,116,184,0.55);}.big-island-body .single-slide {padding:4px;background:rgba(187,40,54,0.55);}

.kauai-body .background55 {background:rgba(55,157,126,0.55);}.oahu-body .background55 {background:rgba(240,114,49,0.55);}.maui-body .background55 {background:rgba(49,116,184,0.55);}.big-island-body .background55 {background:rgba(187,40,54,0.55);}.background100{background:rgba(38,124,55,0.55)}
.kauai-body .background100 {background:rgba(55,157,126,1);}.oahu-body .background100 {background:rgba(240,114,49,1);}.maui-body .background100 {background:rgba(49,116,184,1);}.big-island-body .background100 {background:rgba(187,40,54,1);}.background100{background:rgba(38,124,55,1);}

@media only screen and (min-width:1281px){.single-slide .bg-image{height:500px;margin:0 auto;}}
@media only screen and (min-width:1480px){.single-slide .bg-image{height:550px;margin:0 auto;}}
@media only screen and (max-width:1280px){.single-slide .bg-image{height:430px;margin:0 auto;}}
@media only screen and (max-width:880px){.single-slide .bg-image{height:320px;margin:0 auto;}}
@media only screen and (max-width:641px){.single-slide .bg-image{height:200px;margin:0 auto;}}

p.parallax-text,p.single-slide-full-text{position:absolute;z-index:99;left:5%;bottom:15%!important;font-family:al-fresco,sans-serif;font-weight:700;font-size:clamp(2.5rem, 6vw, 6rem);line-height:1.1;color:#fff;opacity:.95;text-shadow:2px 2px 8px rgba(0,0,0,.7),0 0 4px rgba(0,0,0,.5);width:90%;transition:opacity .3s ease-in-out;pointer-events:none;opacity:0;transform:translateY(10px);animation:1.5s ease-out .5s forwards fadeInText}@keyframes fadeInText{to{opacity:.95;transform:translateY(0)}}

p.parallax-text {bottom:15%;top:unset;}a:hover .single-slide-full .parallax-container p.parallax-text {opacity:1 !important;}
p.single-slide-full-text span,p.parallax-text span{left:15%;font-family: 'brother-1816-printed','Proxima',sans-serif;font-size: 25%;position: absolute;top:40px;}

.single-slide-top .bg-image-top{height:350px;margin:0 auto;}
p.single-slide-full-text{bottom:15%;font-size:300%;}p.single-slide-full-text.medium-text{font-size:400%;}p.single-slide-full-text.large-text{font-size:500%;}
@media only screen and (min-width:642px){.single-slide-top .bg-image-top{height:600px;}p.single-slide-full-text{font-size:500%;}p.single-slide-full-text.medium-text{font-size:600%;}p.single-slide-full-text.large-text{font-size:700%;}p.parallax-text span{top:60px;}}
@media only screen and (min-width:880px){.single-slide-top .bg-image-top{height:700px;}p.single-slide-full-text{font-size:600%;}p.single-slide-full-text.medium-text{font-size:600%;}p.single-slide-full-text.large-text{font-size:700%;}p.parallax-text span{top:80px;}0}
@media only screen and (min-width:1024px){.single-slide-top .bg-image-top{height:750px;}p.single-slide-full-text{font-size:800%;}p.single-slide-full-text.medium-text,p.single-slide-full-text.large-text{font-size:800%;}p.parallax-text span{top:100px;}p.parallax-text {font-size:900%;top:55%;width:95%;}}
@media only screen and (min-width:1281px){.single-slide-top .bg-image-top{height:800px;}p.single-slide-full-text{font-size:1100%;}p.single-slide-full-text.medium-text,p.single-slide-full-text.large-text{font-size:1100%;}p.parallax-text span{left:15%;top:130px;}}
@media only screen and (min-width:1480px){.single-slide-top .bg-image-top{height:900px;}}
@media only screen and (min-width:1680px){.single-slide-top .bg-image-top{height:950px;}}
@media only screen and (min-width:1980px){.single-slide-top .bg-image-top{height:1000px;}}
@media only screen and (min-width:2180px){.single-slide-top .bg-image-top{height:90vh;}}

.anchor-ad-wrapper{position:fixed;bottom:0;left:0;width:100%;z-index:9999;opacity:0.95;background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/dark-binding.png) #555;}.anchor-ad{display:block;overflow:hidden;text-decoration:none;color:inherit;background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/bg-monstera-v4.jpg) #eff4e6;background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/topography.png);width:100%;border-top:1px solid #333;box-shadow:0px -10px 10px 0 rgba(46,61,73,0.25) !important;}.anchor-ad-content{display:flex;align-items:center;justify-content:center;height:100%;padding:0 10px}@media screen and (max-width:599px){.anchor-ad{height:80px}}@media screen and (min-width:600px) and (max-width:1024px){.anchor-ad{height:85px}}@media screen and (min-width:1025px){.anchor-ad{height:90px}}.dismiss-ad{position:absolute;bottom:5px;right:5px;cursor:pointer;z-index:10;font-size:18px;color:#999}@media only screen and (min-width:1024px){.dismiss-ad{top:5px;right:5px;}}.anchor-ad h5 span {display:block;margin:3px 0 0 0;font-size:80%;color:#222;font-weight:600;font-family:'Proxima',sans-serif !important;}
@keyframes fadeBounceIn{0%{opacity:0;transform:translateY(20px)}50%{opacity:1;transform:translateY(-5px)}100%{opacity:1;transform:translateY(0)}}.animate-ad{opacity:0;animation:1.5s forwards fadeBounceIn}

@media only screen and (max-width:641px){.slide-heading{float:left;margin-right:-100%;margin-left:20px;clear:both;padding:10px;bottom:3rem;background-color:rgba(255,255,255,.7);position:absolute;border-radius:0;margin-left:0%}.slide-heading.full{width:100%;padding-left:2%}.wrapper{margin-top:0px!important}}

.single-slide-full.parallax-slide {border-top:3px solid #222;border-bottom:3px solid #222;box-shadow:0px -10px 10px 0 rgba(46,61,73,0.25) !important;padding:60px 0;background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/poly-pattern-v2.png);}
.kauai-body .single-slide-full.parallax-slide {background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/poly-pattern-kauai.png);}
.oahu-body .single-slide-full.parallax-slide {background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/poly-pattern-oahu.png);}
.maui-body .single-slide-full.parallax-slide {background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/poly-pattern-maui.png);}
.big-island-body .single-slide-full.parallax-slide {background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/poly-pattern-big-island.png);}

.no-select,.noselect {user-select: none; /* Prevents text selection */}
.btn:hover {opacity:0.8;}
#weather {display: flex;align-items: center;flex-direction: column; /* Stack items vertically */text-align: center;font-size:12px;color:#222;width:60px;overflow;hidden;}
#weather img {width: 40px;height: 40px;display:block;border-radius:0px !important;}

.bg-curve-bottom{border-bottom-left-radius: 900px 100px !important;border-bottom-right-radius: 900px 100px !important;}
.bg-curve-top{border-top-left-radius: 900px 100px !important;border-top-right-radius: 900px 100px !important;}

.wave {background: url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/wave-bottom.svg) repeat-x;position:absolute;bottom:-10px;height:57px;width:100%;}
.wave-top {background: url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/patterns/wave-top.svg) repeat-x;position:absolute;bottom:-10px;height:57px;width:100%;}

.scroll-dwn{display:flex;position:absolute;bottom:40px;justify-content:center;align-items:center;width:30px;height:50px;border:2px solid #fff;border-radius:50px;left:50%;transform:translateX(-50%)}.chevron{position:absolute;width:20px;height:0.48rem;opacity:0;transform:scale(0.3);left:2.5px -webkit-animation: move-chevron 3s ease-out infinite;animation:move-chevron 3s ease-out infinite}.chevron:first-child{-webkit-animation:move-chevron 3s ease-out 1s infinite;animation:move-chevron 3s ease-out 1s infinite}.chevron:nth-child(2){-webkit-animation:move-chevron 3s ease-out 2s infinite;animation:move-chevron 3s ease-out 2s infinite}.chevron:before,.chevron:after{content:"";position:absolute;top:-30px;height:100%;width:50%;background:#fff}.chevron:before{left:0;transform:skewY(30deg)}.chevron:after{right:0;width:50%;transform:skewY(-30deg)}@-webkit-keyframes move-chevron{25%{opacity:1}33.3%{opacity:1;transform:translateY(2.28rem)}66.6%{opacity:1;transform:translateY(3.12rem)}100%{opacity:0;transform:translateY(4.8rem) scale(0.5)}}@keyframes move-chevron{25%{opacity:1}33.3%{opacity:1;transform:translateY(2.28rem)}66.6%{opacity:1;transform:translateY(3.12rem)}100%{opacity:0;transform:translateY(4.8rem) scale(0.5)}}

.hgads {min-height:280px;}.hgads,.hgads-off{background:#EFF4E6 url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/bg-monstera-v4.jpg) repeat;vertical-align:middle;padding:0px 0;border:1px solid #ccc;margin:20px 0;border-radius:5px;}
/*.hgads:nth-child(odd),.hgads-off:nth-child(odd) {background:#2d3339 url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/dark.png) repeat !important;}*/
.sideblock{min-height:250px;vertical-align:middle;}
.ad-divider .dotted-line.mb20,.ad-divider .dotted-line.mb10 {display:none;}
.ad-divider .dotted-line.mt10.mb10 {display:block;}
.reg-divider .hgads,.reg-divider .hgads-off{display:none;}

.maui-bg{background-color:#1866B4 !important}.big-island-bg{background-color:#c3232f !important}.oahu-bg{background-color:#F27A24 !important}.kauai-bg{background-color:#1D9771 !important}

#quiz-container,.quiz-container{position:relative}#next-btn,#prev-btn,#submit-btn{bottom:5px;margin-top:20px}.quiz-container{min-height:150px;background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/bg-monstera-v4.jpg) #fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);width:100%;padding:20px}.navigation-buttons{justify-content:space-between;margin-top:10px;clear:both;position:relative;height:80px;display:none}#next-btn,#prev-btn,#submit-btn{position:absolute}button.nav-button{padding:10px 20px;border:none;border-radius:5px;cursor:pointer}button.nav-button:hover{background-color:#ddd}#next-btn{right:10px}#prev-btn{left:10px}#submit-btn{left:45%}#score-container{margin-top:20px;padding:10px;background-color:#f0f0f0;border-radius:5px}.progress-container-v2{width:100%;background-color:#f3f3f3;border-radius:25px;overflow:hidden;margin-bottom:20px}.progress-bar-v2{height:20px;background-color:#007bff;width:0%;transition:width .4s}.spinner-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(255,255,255,.8);z-index:1000}.spinner{border:16px solid #f3f3f3;border-top:16px solid #007bff;border-radius:50%;width:120px;height:120px;animation:2s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}

.filters{margin-bottom: 20px;text-align:center;}#results,#loading,#error {text-align: center;margin-bottom: 20px;font-size: 22px;font-weight: bold;}#error {color: red;}.tours-grid {display: grid;grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));gap: 20px;}.tour-card {background-color: white;border-radius: 8px;overflow: hidden;box-shadow: 0 2px 4px rgba(0,0,0,0.1);position: relative;height:400px;}.tour-card img {width: 100%;height: 200px;object-fit: cover;}.tour-card h6 {padding: 0px 10px !important;font-size: 18px !important;}.tour-card p {margin: 10px !important;color: #666;font-size:15px;}.tour-card span.link {display: block;background-color: #829A7A;color: white;text-align: center;padding: 10px;text-decoration: none;transition: background-color 0.3s;position: absolute;bottom:10px;width:70%;left:15%;border-radius:40px;font-size:70%;text-transform: uppercase;font-weight:bold;}.tour-card a:hover,.tour-card a:hover span.link {background-color: #0056b3;}.pagination {text-align: center;justify-content: center;margin-top: 20px;}.pagination button {margin: 0 5px;padding: 5px 10px;border: none;background-color: #007bff;color: white;cursor: pointer;border-radius: 4px;}.pagination button.active {background-color: #0056b3;}.pagination { display: flex;     justify-content: center;     align-items: center;     margin-top: 20px; } .pagination button { margin: 0 5px;     padding: 5px 10px;     border: 1px solid #007bff;     background-color: white;     color: #007bff;     cursor: pointer;     border-radius: 4px; } .pagination button:hover:not(:disabled) { background-color: #007bff;     color: white; } .pagination button.active { background-color: #007bff;     color: white; } .pagination button:disabled { opacity: 0.5;     cursor: not-allowed; } .pagination-ellipsis { margin: 0 5px; }@media (max-width:600px){.tour-card span.link {font-size:90%;}}

/* dropcap - Targeting the first letter of the first paragraph */
.firstpar p:first-of-type::first-letter {font-size: 2.5em;font-weight: bold;float: left;margin-right: 0.05em;line-height: 0.5;}

.main-content .hover img,footer .hover img,.main-content img.hover,footer img.hover {position:relative;top:0px; transition: top ease 0.5s;}
.main-content .hover:hover img,footer .hover:hover img,.main-content img.hover:hover,footer img.hover:hover {opacity:80%;top:-10px}

/*TABBY START*/
.tabButton{font-size:15px;font-weight:700;padding:7px 25px}.style-green .tabsytab{padding:20px 0px;text-align:left;border-top:5px solid #829A7A}.style-blue .tabsytab{padding:20px 0px;text-align:left;border-top:5px solid #0e296b}@-webkit-keyframes showTab{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes showTab{from{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}

.tabsy label{margin-bottom:0}.tabsy>button{width:100%;font-family:inherit;font-size:100%;margin:0;outline:0;border:0;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box;background:0 0}.tabsy>.tabButton{display:block;margin-top:1px;background:#ccc;color:#222;border-left:1px solid #fff;border-right:1px solid #fff;text-align:center;-webkit-transition:250ms ease-in-out;transition:250ms ease-in-out;border-radius:5px 5px 0 0}.tabsy>input,.tabsy>input+label+.tabsytab{display:none}.tabsy>input:checked+label+.tabsytab{display:block;width:99.8%;margin:0 auto;}.tabsy>input:checked+label+.tabsytab>.content{-webkit-animation:250ms ease-in-out showTab;animation:250ms ease-in-out showTab}
@media only screen and (min-width: 1024px){.tabsy>input:checked+label+.tabsytab{border-radius:0 50px 20px 20px;}}

.style-green.tabsy>.tabsytab{background:#eee;display:none;border-radius:0 0 10px 10px;box-shadow: inset 0px -1px 0px 3px rgba(28,90,32,0.15);}
.style-blue.tabsy>.tabsytab{background:#eee;display:none;border-radius:0 0 10px 10px;box-shadow: inset 0px -1px 0px 3px rgba(13,27,88,0.15);}
.fff.style-green.tabsy>.tabsytab{background:#fff;}
.fff.style-blue.tabsy>.tabsytab{background:#fff;}

.style-green.tabsy>input:checked+label{background:#829A7A;color:#fff}.style-blue.tabsy>input:checked+label{background:#0e296b;color:#fff}

@media screen and (min-width:890px){
	.tabsy{display:flex;flex-wrap:wrap}
	.tabsy>.tabButton{order:1;align-items:flex-start;cursor:pointer}
	/*.style-green.tabsy>.tabButton{border-bottom:1px solid #829A7A;}
	.style-blue.tabsy>.tabButton{border-bottom:1px solid #0e296b;}*/
	.tabsy>.tabsytab{order:2}
}
/*TABBY END*/

/*Monthly Tabs*/
.tabs{display:flex;gap:10px;padding:10px;background:#f4f4f4;background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/topography-dark.png);color:#eee;border-radius:8px;justify-content:start;overflow-y:scroll}.tabs .tab{padding:10px 20px;cursor:pointer;background:#ddd;border-radius:5px;border:none;font-weight:700}.tabs .tab.active{background:#bbb}.tab-content{display:none;padding:20px;border:1px solid #ddd;margin-top:10px;border-radius:8px;background:url(https://cdn.hawaiiguide.com/aws/files/images/backgrounds/topography.png)} .tab-content.active{display:block}

.footer-hop {font-size: 16px;color: #aaaaaa;font-weight: 300;}.footer-hop i {display:inline-block;}.footer-hop .ico-hopstudios {background: url(https://cdn.hawaiiguide.com/aws/files/images/branding/hop_icon_footer.png) no-repeat 0 0;width: 22px;height: 22px;background-size: 100% auto;margin-bottom: 11px;position: relative;top: 15px;margin-right: 3px;margin-left: 3px;}

body.nav-is-toggled .menu-bg {content: '';position:fixed;top:0;left:0;width:100%;height:100%;background: rgba(0, 0, 0, 0.5);z-index:99999999;}

.pull-right.pt40-dt,.pull-left.pt40-dt{padding-top:10px !important;}
/*extra large*/
@media only screen and (min-width: 1211px){
}
/*large*/
@media only screen and (min-width: 1901px){
}
/*medium*/
@media only screen and (min-width: 1025px){
	.pull-right.pt40-dt,.pull-left.pt40-dt{padding-top:40px !important;}
}

@media only screen and (max-width:640px){
	.item-box,.item-box-og{min-height:auto !important;}
	.item-box.small-6,.item-box-og.small-6 {height:200px;overflow:hidden;/*mask-image:linear-gradient(to bottom, black 90%, transparent 100%);*/margin-bottom:0 !important;}
	.list-box-meta .item-box.small-6 {height:330px;}
	.height-max.height-small {height:100px !important;}
    .height-mid.height-small {height:100px !important;}
	.item-box.small-6 .item-block .item-layer span,.item-box-og.small-6 .item-block .item-layer span {height:40px;width:25px;}
}

.height-meta {height:300px !important;}
@media only screen and (max-width: 1901px){.height-meta {height:250px !important;}}
@media only screen and (max-width: 1024px){.height-meta {height:215px !important;}}
@media only screen and (max-width: 640px){.height-meta,.height-max {height:150px !important;}}


/*max width on larger screens*/
.wrapper-min {margin:0 auto;}
.wrapper-sides,.wrapper-slim,.wrapper-min{padding-left:4%;padding-right:4%;max-width:1124px !important;}
.nosidebar .wrapper-sides,.nosidebar .wrapper-slim,.nosidebar .wrapper-min{max-width:1404px !important;}
@media only screen and (max-width: 1024px){.wrapper-sides,.wrapper-slim,.wrapper-min{padding-left:3%;padding-right:3%;}}
@media only screen and (max-width: 640px){.wrapper-sides,.wrapper-slim,.wrapper-min{padding-left:2%;padding-right:2%;}}

/*Google Custom Search API*/
.gs-webResult {font-family:'Proxima',sans-serif !important;}
.gs-web-image-box, .gs-promotion-image-box {position:relative;width:120px !important;overflow:hidden;height:80px !important;margin-right:10px !important}
.gs-result .gs-image, .gs-result .gs-promotion-image {border:none !important;}
.gs-image {position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.gs-web-image-box .gs-image, .gs-promotion-image-box .gs-promotion-image {max-width:120px !important;}
.gs-result .gs-title, .gs-result .gs-title * {font-size:18px !important;}
.gs-snippet {font-size:16px !important;}
.gs-webResult div.gs-visibleUrl-breadcrumb {margin-bottom:5px;font-size:14px !important;}
@media only screen and (max-width: 640px){.gs-promotion-image-box img.gs-promotion-image, .gs-web-image-box-portrait img.gs-image, .gs-web-image-box-landscape img.gs-image {height:80px !important;}}

.content-nav-bar-links {margin: 5px 0 0 !important;list-style:none !important;}
.main.nopad ul.content-nav-bar-links {padding-left:3% !important;}
@media(min-width: 768px) {.content-nav-bar-links {display:block;margin-bottom: 0;margin-top: 20px;}}
.content-nav-bar-links a {border:none !important;}
.content-nav-bar-links li {float:left;width: 50%;text-transform: uppercase;font-size:16px !important;letter-spacing: normal !important;margin:10px 0 0 0 !important;padding:0 4% 0 0 !important;font-weight:bold;font-family:'brother-1816-printed','Proxima',sans-serif;}
@media(min-width: 768px) {.content-nav-bar-links li {display:inline-block;margin-right: 40px;width: auto;}}
.content-nav-bar-links a li:hover {color:#173A7B !important;}

.mb0{margin-bottom:0 !important}.mt0{margin-top:0 !important}.mt5{margin-top:5px !important}.mb5{margin-bottom:5px !important}.ml5{margin-left:5px !important}.mr5{margin-right:5px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.ml10{margin-left:10px !important}.mr10{margin-right:10px !important}.mt15{margin-top:15px !important}.mb15{margin-bottom:15px !important}.ml15{margin-left:15px !important}.mr15{margin-right:15px !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.ml20{margin-left:20px !important}.mr20{margin-right:20px !important}.mt25{margin-top:25px !important}.mb25{margin-bottom:25px !important}.ml25{margin-left:25px !important}.mr25{margin-right:25px !important}.mt30{margin-top:30px !important}.mb30{margin-bottom:30px !important}.mt50{margin-top:50px !important}.mb50{margin-bottom:50px !important}.ml50{margin-left:50px !important}.mr50{margin-right:50px !important}.mt80{margin-top:80px !important}.mb80{margin-bottom:80px !important}.ml80{margin-left:80px !important}.mr80{margin-right:80px !important}.mt120{margin-top:120px !important}.mb120{margin-bottom:120px !important}.ml120{margin-left:120px !important}.mr120{margin-right:120px !important}.pb0{padding-bottom:0 !important}.pt0{padding-top:0 !important}.pt5{padding-top:5px !important}.pb5{padding-bottom:5px !important}.pl5{padding-left:5px !important}.pr5{padding-right:5px !important}.pt10{padding-top:10px !important}.pb10{padding-bottom:10px !important}.pl10{padding-left:10px !important}.pr10{padding-right:10px !important}.pt15{padding-top:15px !important}.pb15{padding-bottom:15px !important}.pl15{padding-left:15px !important}.pr15{padding-right:15px !important}.pt20{padding-top:20px !important}.pb20{padding-bottom:20px !important}.pl20{padding-left:20px !important}.pr20{padding-right:20px !important}.pt25{padding-top:25px !important}.pb25{padding-bottom:25px !important}.pl25{padding-left:25px !important}.pr25{padding-right:25px !important}.pt30{padding-top:30px !important}.pb30{padding-bottom:30px !important}.pl30{padding-left:30px !important}.pr30{padding-right:30px !important}.pt40,.pt40-dt{padding-top:40px !important}.pb40{padding-bottom:40px !important}.pl40{padding-left:40px !important}.pr40{padding-right:40px !important}.pt50{padding-top:50px !important}.pb50{padding-bottom:50px !important}.pl50{padding-left:50px !important}.pr50{padding-right:50px !important}.p5rem{padding:5rem 0 !important}.ohide{overflow:hidden !important}

.item-box,.item-box-og {margin-bottom:20px !important;padding:10px 20px;}
@media only screen and (min-width: 1025px){.item-box,.item-box-og {padding:5px 10px;}}
.cgptcb-body .cgptcb-chat-circle.cgptcb-icon-size-medium, .cgptcb-body .cgptcb-chat-box-toggle.cgptcb-icon-size-medium {height:45px !important;width:45px !important;}

.modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.8)}.modal-contents{margin:5% auto 3%;display:block;max-width:92%;max-height:92%;animation:.3s ease-in-out zoom-in}.close{position:absolute;top:20px;right:30px;color:#fff;font-size:40px;font-weight:700;cursor:pointer}.close:hover{color:#bbb}@keyframes zoom-in{from{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}@media only screen and (max-width: 1024px){.modal-contents{margin:10% auto 3%;}}@media only screen and (max-width: 640px){.modal-contents{margin:15% auto 3%;}}

.iframe-wrapper {position: relative;width: 100%;height: 500px;}.iframe-wrapper-lg {position: relative;width: 100%;height: 700px;}
.iframe-wrapper iframe,.iframe-wrapper-lg iframe {width: 100%;height: 100%;border: 3px solid #222;pointer-events: none; /* Disable interaction by default */}
.iframe-wrapper.active iframe,.iframe-wrapper-lg.active iframe { pointer-events: auto; /* Enable interaction when clicked */}

.ken-burns {display: block;overflow: hidden; width:100%}
.ken-burns img {width: 100%;display: block;transform-origin: center;animation: kenburns 10s ease-in-out infinite alternate;}
@keyframes kenburns {0% {transform: scale(1);}50% {transform: scale(1.04); /* Slight zoom in */}100% {transform: scale(1);}}

.wobble{display:inline-block;transform-origin:center center;animation:2s ease-in-out infinite wobble}@keyframes wobble{0%,100%{transform:rotate(0) scale(1)}25%{transform:rotate(1deg) scale(1.01)}50%{transform:rotate(0) scale(1.02)}75%{transform:rotate(-1deg) scale(1.01)}}
.backforth,.back-forth{display:inline-block;transform-origin:center center;animation:3s ease-in-out infinite backforth}@keyframes backforth{0%,100%,50%{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}
.rock{display:inline-block;transform-origin:center;animation:3s linear infinite rock}@keyframes rock{0%,100%,50%{transform:rotate(0)}25%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}}
.image-sparkle,.image-sparkle-hover{position:relative;display:inline-block;overflow:hidden}.image-sparkle::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.6),transparent);transform:skewX(-25deg);animation:14s infinite shimmer}@keyframes shimmer{0%,14.3%{left:-110%}100%,28.6%{left:110%}}.image-sparkle-hover::after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.6),transparent);transform:skewX(-25deg);}.image-sparkle:hover::after,.image-sparkle-hover:hover::after{animation:2s infinite shimmer-hover}@keyframes shimmer-hover{0%{left:-110%}100%,50%{left:110%}}
.gentle-shake{animation:10s infinite gentle-shake}@keyframes gentle-shake{0%,5%{transform:translateX(0)}1%,3%{transform:translateX(-2px)}2%,4%{transform:translateX(2px)}}
.moderate-shake{animation:8s infinite moderate-shake}@keyframes moderate-shake{0%,5%{transform:translateX(0)}1%,3%{transform:translateX(-5px)}2%,4%{transform:translateX(5px)}}
.hard-shake{animation:6s infinite moderate-shake}@keyframes hard-shake{0%,5%{transform:translateX(0)}1%,3%{transform:translateX(-8px)}2%,4%{transform:translateX(8px)}}

.ci-image-container .columns{display:flex;align-items:center;}.ci-image-container .columns .pull-right {order:2;}.ci-image-container .columns .pull-left {order:0;}@media only screen and (max-width: 768px){.ci-image-container .columns{flex-direction: column;}.ci-image-container .image-container,.ci-image-container .text-container{width:100%;}.ci-image-container .columns .pull-right {order:0;}.ci-image-container .columns .pull-left {order:0;}.ci-image-container .columns .mr80 {margin-right:0 !important;}.ci-image-container .columns .ml20 {margin-left:0 !important;}}@media (min-width: 769px) {.ci-image-container .columns .medium-2{flex:0 0 20%;max-width:20%}.ci-image-container .columns .medium-3{flex:0 0 25%;max-width:25%}.ci-image-container .columns .medium-4{flex:0 0 30%;max-width:30%}.ci-image-container .columns .medium-5{flex:0 0 40%;max-width:40%}.ci-image-container .columns .medium-6{flex:0 0 50%;max-width:50%}.ci-image-container .columns .medium-7{flex:0 0 60%;max-width:60%}.ci-image-container .columns .medium-8{flex:0 0 65%;max-width:65%}}

.bg-image-overlay {background: rgba(0, 0, 0, 0.1);position: absolute;height: 100%;width: 100%;z-index: 99;}
.balance-text {text-wrap: balance !important;}
