/*!* Bootstrap-select v1.13.9 (https://developer.snapappointments.com/bootstrap-select)
*
* Copyright 2012-2019 SnapAppointments, LLC
* Licensed under MIT (https://github.com/snapappointments/bootstrap-select/blob/master/LICENSE)*/.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\0;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0;width:auto}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}body{padding-right:0!important;margin-right:0!important}.text-success{color:#3c763d!important}@media(min-width:878px){.hidden-custom{display:block}}@media(max-width:580px){.hidden-xxs{display:none}.navbar-nav .visible-xxs{display:block}.fixed-xxs{position:fixed;top:0;right:0;left:0}.navbar-brand{padding:6px}}@media(min-width:580px){.navbar-nav .visible-xxs{display:none}}@media(max-width:767px){.jumbotron{padding-left:0;padding-right:0}.navbar-form{border-top:0;border-bottom:0;margin-left:0;margin-right:0}}.secondary-nav .navbar-default .navbar-toggle.menu-title{color:#fff}.navbar-toggle,.bs4 .navbar-toggler{float:left}.navbar-default.clpNav .navbar-toggle{border-color:#888}.dropdown-menu{border:0;padding-top:0;margin-top:0}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:hover .glyphicon,.btn:hover,.btn:focus{text-decoration:none!important}.btn-warning{background-color:#ed8800}.navbar-collapse-custom{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse-custom.in{overflow-y:auto}@media(min-width:901px){.navbar-collapse-custom{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse-custom.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse-custom.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse-custom,.navbar-static-top .navbar-collapse-custom,.navbar-fixed-bottom .navbar-collapse-custom{padding-left:0;padding-right:0}}.navbar-toggle-custom{position:relative;float:left;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}@media(max-width:901px){.navbar-header{float:none}.navbar{border-radius:revert}}.navbar-toggle-custom:focus{outline:0}.navbar-toggle-custom .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle-custom .icon-bar+.icon-bar{margin-top:4px}@media(min-width:901px){.navbar-toggle-custom{display:none}}@media(max-width:715px){.navbar-toggle-custom{left:0}}@media(min-width:901px){.navbar-expand-custom{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-custom .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-custom .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-custom .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-custom>.container,.navbar-expand-custom>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-custom .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-custom .navbar-toggler{display:none}}@media(max-width:901px){.navbar-nav>li{float:none!important}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.navbar-nav-custom{width:100%;display:flex;justify-content:center;flex-direction:column;font-family:fjalla one;text-transform:uppercase}}.form-control,.btn{border-radius:0!important}.center-block{float:none}.navbar{min-height:30px}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:none}.panel-default>.panel-heading{background-color:#ffde00;border-color:#ffde00;border:0;color:#333;text-align:center}.panel-default>.panel-heading h3,.panel-primary>.panel-heading h4,.panel-info>.panel-heading h5{margin:0}.panel-primary{border-color:#ef3a43}.panel-primary>.panel-heading{background-color:#ef3a43;border-color:#ef3a43;border:0;color:#fff;text-align:center}.panel-primary>.panel-body{background-color:#ef3a43}.panel-default.panel-yellow{border-color:#ffde00}.panel.panel-yellow{margin-bottom:20px;background-color:#ffde00;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-yellow>.panel-heading{color:#1a6427;background-color:#ffde00;border-color:#ffde00}.panel-yellow .panel-body h5,.hero-green h5,.hero-green h3{color:#1a6427}img.media-object.img-thumbnail{max-width:inherit!important}.close{font-size:30px}.tooltip-inner{background-color:#101010}@media(min-width:768px){.tooltip-inner{max-width:350px;width:350px}}.mobile-tooltip .tooltip-inner{width:300px;max-width:300px}.parallax-menu .tooltip-inner{width:150px;padding:5px 10px}.jumbotron{margin-bottom:0}.dropdown-menu.social-dropdown{min-width:66px}.input-group-addon.trip-planner{padding:0 6px;background-color:transparent;border:0}.input-group-btn .btn{border-radius:0}.breadcrumb{background-color:transparent}.row.text-center>div{display:inline-block;float:none}.form-control[readonly]{cursor:pointer!important}.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxxs-1,.col-xxxs-10,.col-xxxs-11,.col-xxxs-12,.col-xxxs-2,.col-xxxs-3,.col-xxxs-4,.col-xxxs-5,.col-xxxs-6,.col-xxxs-7,.col-xxxs-8,.col-xxxs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xxs-1,.col-xxs-10,.col-xxs-11,.col-xxs-12,.col-xxs-2,.col-xxs-3,.col-xxs-4,.col-xxs-5,.col-xxs-6,.col-xxs-7,.col-xxs-8,.col-xxs-9,.col-xxxs-1,.col-xxxs-10,.col-xxxs-11,.col-xxxs-12,.col-xxxs-2,.col-xxxs-3,.col-xxxs-4,.col-xxxs-5,.col-xxxs-6,.col-xxxs-7,.col-xxxs-8,.col-xxxs-9{float:left}@media screen and (min-width:481px) and (max-width:767px){.col-xxs-pull-12{right:100%}.col-xxs-pull-11{right:91.66666667%}.col-xxs-pull-10{right:83.33333333%}.col-xxs-pull-9{right:75%}.col-xxs-pull-8{right:66.66666667%}.col-xxs-pull-7{right:58.33333333%}.col-xxs-pull-6{right:50%}.col-xxs-pull-5{right:41.66666667%}.col-xxs-pull-4{right:33.33333333%}.col-xxs-pull-3{right:25%}.col-xxs-pull-2{right:16.66666667%}.col-xxs-pull-1{right:8.33333333%}.col-xxs-pull-0{right:auto}.col-xxs-push-12{left:100%}.col-xxs-push-11{left:91.66666667%}.col-xxs-push-10{left:83.33333333%}.col-xxs-push-9{left:75%}.col-xxs-push-8{left:66.66666667%}.col-xxs-push-7{left:58.33333333%}.col-xxs-push-6{left:50%}.col-xxs-push-5{left:41.66666667%}.col-xxs-push-4{left:33.33333333%}.col-xxs-push-3{left:25%}.col-xxs-push-2{left:16.66666667%}.col-xxs-push-1{left:8.33333333%}.col-xxs-push-0{left:auto}.col-xxs-offset-12{margin-left:100%}.col-xxs-offset-11{margin-left:91.66666667%}.col-xxs-offset-10{margin-left:83.33333333%}.col-xxs-offset-9{margin-left:75%}.col-xxs-offset-8{margin-left:66.66666667%}.col-xxs-offset-7{margin-left:58.33333333%}.col-xxs-offset-6{margin-left:50%}.col-xxs-offset-5{margin-left:41.66666667%}.col-xxs-offset-4{margin-left:33.33333333%}.col-xxs-offset-3{margin-left:25%}.col-xxs-offset-2{margin-left:16.66666667%}.col-xxs-offset-1{margin-left:8.33333333%}.col-xxs-offset-0{margin-left:0}.col-xxs-1{width:8.33333333%}.col-xxs-2{width:16.66666667%}.col-xxs-3{width:25%}.col-xxs-4{width:33.33333333%}.col-xxs-5{width:41.66666667%}.col-xxs-6{width:50%}.col-xxs-7{width:58.33333333%}.col-xxs-8{width:66.66666667%}.col-xxs-9{width:75%}.col-xxs-10{width:83.33333333%}.col-xxs-11{width:91.66666667%}.col-xxs-12{width:100%}}@media screen and (min-width:321) and (max-width:480){.col-xxxs-pull-12{right:100%}.col-xxxs-pull-11{right:91.66666667%}.col-xxxs-pull-10{right:83.33333333%}.col-xxxs-pull-9{right:75%}.col-xxxs-pull-8{right:66.66666667%}.col-xxxs-pull-7{right:58.33333333%}.col-xxxs-pull-6{right:50%}.col-xxxs-pull-5{right:41.66666667%}.col-xxxs-pull-4{right:33.33333333%}.col-xxxs-pull-3{right:25%}.col-xxxs-pull-2{right:16.66666667%}.col-xxxs-pull-1{right:8.33333333%}.col-xxxs-pull-0{right:auto}.col-xxxs-push-12{left:100%}.col-xxxs-push-11{left:91.66666667%}.col-xxxs-push-10{left:83.33333333%}.col-xxxs-push-9{left:75%}.col-xxxs-push-8{left:66.66666667%}.col-xxxs-push-7{left:58.33333333%}.col-xxxs-push-6{left:50%}.col-xxxs-push-5{left:41.66666667%}.col-xxxs-push-4{left:33.33333333%}.col-xxxs-push-3{left:25%}.col-xxxs-push-2{left:16.66666667%}.col-xxxs-push-1{left:8.33333333%}.col-xxxs-push-0{left:auto}.col-xxxs-offset-12{margin-left:100%}.col-xxxs-offset-11{margin-left:91.66666667%}.col-xxxs-offset-10{margin-left:83.33333333%}.col-xxxs-offset-9{margin-left:75%}.col-xxxs-offset-8{margin-left:66.66666667%}.col-xxxs-offset-7{margin-left:58.33333333%}.col-xxxs-offset-6{margin-left:50%}.col-xxxs-offset-5{margin-left:41.66666667%}.col-xxxs-offset-4{margin-left:33.33333333%}.col-xxxs-offset-3{margin-left:25%}.col-xxxs-offset-2{margin-left:16.66666667%}.col-xxxs-offset-1{margin-left:8.33333333%}.col-xxxs-offset-0{margin-left:0}.col-xxxs-1{width:8.33333333%}.col-xxxs-2{width:16.66666667%}.col-xxxs-3{width:25%}.col-xxxs-4{width:33.33333333%}.col-xxxs-5{width:41.66666667%}.col-xxxs-6{width:50%}.col-xxxs-7{width:58.33333333%}.col-xxxs-8{width:66.66666667%}.col-xxxs-9{width:75%}.col-xxxs-10{width:83.33333333%}.col-xxxs-11{width:91.66666667%}.col-xxxs-12{width:100%}}@media(min-width:576px){.w-sm-auto{width:auto!important}.w-sm-50{width:50%!important}}@media(min-width:1200px){.w-xl-40{width:40%!important}}@font-face{font-family:brothers bold;src:url(/content/themes/fonts/brothers-bold.eot);src:url(/content/themes/fonts/brothers-bold.eot?#iefix) format('embedded-opentype'),url(/content/themes/fonts/brothers-bold.woff2) format('woff2'),url(/content/themes/fonts/brothers-bold.woff) format('woff'),url(/content/themes/fonts/brothers-bold.ttf) format('truetype'),url(/content/themes/fonts/brothers-bold.svg#svgFontName) format('svg')}@font-face{font-family:fjalla one;src:url(/content/themes/fonts/FjallaOne-Regular.eot);src:url(/content/themes/fonts/FjallaOne-Regular.eot?#iefix) format('embedded-opentype'),url(/content/themes/fonts/FjallaOne-Regular.woff2) format('woff2'),url(/content/themes/fonts/FjallaOne-Regular.woff) format('woff'),url(/content/themes/fonts/FjallaOne-Regular.ttf) format('truetype'),url(/content/themes/fonts/FjallaOne-Regular.svg#svgFontName) format('svg')}@font-face{font-family:cider script;src:url(/content/themes/fonts/Suomi-Cider-Script.eot);src:url(/content/themes/fonts/Suomi-Cider-Script.eot?#iefix) format('embedded-opentype'),url(/content/themes/fonts/Suomi-Cider-Script.woff2) format('woff2'),url(/content/themes/fonts/Suomi-Cider-Script.woff) format('woff'),url(/content/themes/fonts/Suomi-Cider-Script.ttf) format('truetype'),url(/content/themes/fonts/Suomi-Cider-Script.svg#svgFontName) format('svg')}@font-face{font-family:gibson regular;src:url(/content/themes/fonts/Gibson-Regular.eot);src:url(/content/themes/fonts/Gibson-Regular.eot?#iefix) format('embedded-opentype'),url(/content/themes/fonts/Gibson-Regular.woff2) format('woff2'),url(/content/themes/fonts/Gibson-Regular.woff) format('woff'),url(/content/themes/fonts/Gibson-Regular.ttf) format('truetype'),url(/content/themes/fonts/Gibson-Regular.svg#svgFontName) format('svg')}@font-face{font-family:gibson semibold;src:url(/content/themes/fonts/Gibson-SemiBold.eot);src:url(/content/themes/fonts/Gibson-SemiBold.eot?#iefix) format('embedded-opentype'),url(/content/themes/fonts/Gibson-SemiBold.woff2) format('woff2'),url(/content/themes/fonts/Gibson-SemiBold.woff) format('woff'),url(/content/themes/fonts/Gibson-SemiBold.ttf) format('truetype'),url(/content/themes/fonts/Gibson-SemiBold.svg#svgFontName) format('svg'),url(/content/themes/fonts/Gibson-SemiBold.otf) format('otf')}@font-face{font-family:gibson bold;src:url(/content/themes/fonts/Gibson-Bold.eot);src:url(/content/themes/fonts/Gibson-Bold.eot?#iefix) format('embedded-opentype'),url(/content/themes/fonts/Gibson-Bold.woff2) format('woff2'),url(/content/themes/fonts/Gibson-Bold.woff) format('woff'),url(/content/themes/fonts/Gibson-Bold.ttf) format('truetype'),url(/content/themes/fonts/Gibson-Bold.svg#svgFontName) format('svg')}@font-face{font-family:gibson italic;src:url(/content/themes/fonts/Gibson-Italic.eot);src:url(/content/themes/fonts/Gibson-Italic.eot?#iefix) format('embedded-opentype'),url(/content/themes/fonts/Gibson-Italic.woff2) format('woff2'),url(/content/themes/fonts/Gibson-Italic.woff) format('woff'),url(/content/themes/fonts/Gibson-Italic.ttf) format('truetype'),url(/content/themes/fonts/Gibson-Italic.svg#svgFontName) format('svg')}@font-face{font-family:sentinel bold;src:url(/content/themes/fonts/Sentinel-Bold.otf) format('opentype')}.wrapper,.page-content,.page-container,.map-page-content{background-color:#fff}.page-content{padding:25px 10px}.page-container{margin-top:80px}.page-title-container{padding:0 10px}.page-title{margin:0}.search-container input.input-validation-error{border:2px solid #c00!important;background-color:#ffc!important;border-radius:3px 3px 3px 3px!important}.page-title h1{color:#444;border-top-left-radius:10px;border-top-right-radius:10px;margin:0;padding:10px 0;width:auto;font-size:20px}div.error2{background:url(/content/images/404.jpg) 0 0 no-repeat;height:337px;padding-left:250px;padding-top:50px}@media(min-width:768px){.page-title h1{font-size:30px;padding:15px 0}}.secondary-wrapper{margin-top:100px}.secondary-wrapper.pad{padding-bottom:20px}.container-fluid .secondary-wrapper{margin-top:80px}.bs4 .secondary-wrapper{margin-top:120px}h1,h2,h3,h4,h5,h6{font-family:fjalla one;text-transform:uppercase}h3.vkrs{font-family:brothers bold;font-size:28px}h5.content-section{border-left:6px solid #d73234;padding:0 0 0 5px}.brand-campground-listing{text-transform:uppercase;font-family:fjalla one;font-size:20px;margin-top:11px;margin-bottom:11px;font-weight:500;line-height:1.1;display:block}a{color:#369}a:hover{color:#ef3a43;text-decoration:underline!important}a:hover .glyphicon{color:#ef3a43;text-decoration:underline}a:focus{color:#ef3a43;text-decoration:underline!important}a:focus .glyphicon{color:#ef3a43;text-decoration:underline}sup{font-size:.5em;padding:0 1px}.faqs-link{font-weight:700!important;text-decoration:underline!important}ul,ol{margin:0;padding:0}ul li,ol li{list-style-type:none}ul.vkrs li{list-style-type:disc}ol.decimal-list{margin:0 0 10px 40px}ol.decimal-list li{list-style-type:decimal}.text-revert{text-transform:revert!important}.text-white{color:#fff!important}.text-lower{text-transform:revert!important}.text-red{color:#e4002b!important}.bullet-list2,.bullet-list1,.bullet-list2-nowidth{margin-left:0}.bullet-list2 li,.bullet-list1 li,.bullet-list2-nowidth li{background:url(/content/images/red_bullet.png) no-repeat scroll 0 5px transparent;padding-left:15px}.bullet-list2{width:49%}.round-indicators>li{border-radius:50%;height:10px;width:10px}.nested-ordered-list li{background:0 0}.limit-width{width:auto!important}@media(min-width:768px){.padding-left-3{padding-left:3px!important}.padding-right-3{padding-right:3px!important}.bs4 .secondary-wrapper{margin-top:100px}}.margin-top,.margin-top-15{margin-top:15px}.margin-bottom,.margin-bottom-15{margin-bottom:15px}.margin-bottom-30{margin-bottom:30px}.margin-top-25{margin-top:25px}.margin-left-15{margin-left:15px!important}.padding-top-15{padding-top:15px}.padding-bottom-15{padding-bottom:15px}.margin-right-15{margin-right:15px}.margin-right-10{margin-right:10px}.margin-left-10{margin-left:10px}.vertical-align-child{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.vertical-align-bottom{vertical-align:bottom}.center-content{text-align:center}.koa-red-bg{background-color:#ef3a43}.koa-yellow-bg{background-color:#ffde00}.koa-white-bg{background-color:#fff}.koa-blue-bg{background-color:#0072ce}.koa-yellow-font,a.koa-yellow-font:visited,.koa-yellow-font-checkbox{color:#ffde00!important}.koa-red-font,.required-field{color:#e4002b!important}.koa-red-font-food-service{color:#ef3a43!important;margin-bottom:0}.koa-dark-font{color:#333}.koa-blue-font{color:#3c667f!important}.font-weight-normal{font-weight:400!important}.outdoorsy-yellow{color:#fe9e27}.sentinel-font{font-family:sentinel bold}.link-action3:after,.link-action4:after,.link-action-next:after{content:"\e250";font-family:glyphicons halflings;color:#ef3a43;font-weight:700;padding:0 0 0 5px;font-size:10px}.link-action-next:after{font-size:9px}.link-action-prev:before{content:"\e251";display:inline-block;font-family:glyphicons halflings;color:#ef3a43;font-weight:700;padding:0 5px 0 0;font-size:9px}.bottom-border:after{content:"";height:20px;width:77px;background:url(/content/images/yellow-on-black-pointer.png) repeat-x;display:inline-block;margin-left:10px}.yellow-pointer:after{content:"";width:20px;height:20px;background:url(/content/images/yellow-on-black-pointer.png) no-repeat;display:inline-block;margin-left:10px}.back-glyph:before{content:"\e251";display:inline-block;font-family:glyphicons halflings;color:#fff;font-weight:700;padding:0;font-size:11px}.link-arrow5{padding:0 7px 0 0;font-size:11px;font-weight:700;line-height:13px}.bold-blue-link,.bold-blue-link-glyph{color:#3c667f!important;display:inline-block;font-weight:700;padding-top:1px}.bold-blue-link-glyph:after{content:"\e250";display:inline-block;font-family:glyphicons halflings;color:#ef3a43;padding:0 0 0 5px;font-size:10px}.caret-red{color:#ef3a43;padding:0 0 0 5px}.bold-white-link-glyph{color:#fff!important;display:inline-block;font-weight:700;padding-top:1px}.bold-white-link-glyph:after{content:"\e250";display:inline-block;font-family:glyphicons halflings;color:#ffde00;padding:0 0 0 5px;font-size:10px}.bold-blue-link:hover,.bold-blue-link-glyph:hover,.bold-white-link:hover,.bold-white-link-glyph:hover{text-decoration:none!important}.link-text{display:inline-block;font-size:14px;font-weight:700;height:15px;width:auto}.link-text .glyphicon{font-size:11px}.btn-red-small{font-size:12px;padding:3px 5px}.btn-big-red{text-transform:uppercase;font-family:fjalla one;border:0;border-radius:4px;background-color:#e4002b;color:#fff;font-size:1.2em;padding:13px 30px 10px;margin-bottom:10px;width:100%}.btn-big-red .glyphicon{color:#ffde00}.btn-big-red:hover,.btn-big-red:focus,.btn-big-red:active{color:#fff;background-color:#ac2925;border-color:#ac2925;text-decoration:none!important}.btn-big-red:hover .glyphicon,.btn-big-red:focus .glyphicon,.btn-big-red:active .glyphicon{color:#ffde00;text-decoration:none!important}.btn-red,.btn-red-glyph,.btn-red-small{color:#fff!important;background-color:#e4002b;border-color:#e4002b;border-radius:4px}.btn-black-vkrs{color:#fff!important;background-color:#222;border-color:#000}.btn-yellow-vkrs{color:#000!important;background-color:#ffde00;border-color:#999}.btn-red.rounded{border-radius:4px;width:100%}.btn-red:hover,.btn-red:focus,.btn-red:active,.btn-red-glyph:hover,.btn-red-glyph:focus,.btn-red-glyph:active{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-red:hover span{color:#fff}.btn-black{color:#fff;background-color:#333;border-color:#333}.btn-black-dark{color:#fff;background-color:#000;border-color:#000;border-radius:5px}.btn-black-dark.grants-cta{font-family:fjalla one;font-size:18px;padding:15px 30px;text-transform:uppercase}.btn-black-dark.grants-cta:hover{color:#ffd100}.btn-black-dark.grants-cta:focus{color:#fff}.btn-black-dark.grants-cta i.fa{font-size:12px;padding-left:8px;vertical-align:5px}.btn-black:hover,.btn-black:focus,.btn-black:active{color:#fff;background-color:#444;border-color:#444}@media(min-width:768px){.btn-black-dark.grants-cta{font-size:24px}.btn-black-dark.grants-cta i.fa{font-size:16px}}.btn-blue{color:#fff;background-color:#7195aa;border-color:#7195aa;border-radius:4px;width:100%}.btn-blue:hover,.btn-blue:focus,.btn-blue:active{color:#fff;background-color:#608499;border-color:#608499}.btn-green{color:#fff;background-color:#68bf4c;border-color:#68bf4c;border-radius:0;width:100%}.btn-green:hover,.btn-green:focus,.btn-green:active{color:#fff;background-color:#179a33;border-color:#179a33}.btn-blue2-glyph{border-radius:4px;color:#fff;background-color:#0072ce;border-color:#0072ce}.btn-blue2-glyph:hover,.btn-blue2-glyph:focus,.btn-blue2-glyph:active{color:#fff;background-color:#015cce;border-color:#015cce}.btn-yellow-glyph{border-radius:4px;color:#000;background-color:#ffde00;border-color:#ffde00}.btn-yellow-glyph:hover,.btn-yellow-glyph:focus,.btn-yellow-glyph:active{color:#000;background-color:#fe9e27;border-color:#fe9e27}.btn-terms-decline{background-color:#f0f0f0;color:#000;border:1px solid #f0f0f0}.btn-terms-decline:hover{background-color:#c1c1c1;color:#000;border:1px solid #c1c1c1}.btn-terms-decline i{font-size:13px;color:#000}.btn-terms-agree,.btn-terms-decline{font-family:fjalla one!important}.btn-terms-agree i{font-size:13px;color:#ff0}.recipe-image{float:right}.d-flex{display:flex}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center}.home-widget a,.zebra-list a,.footer a,.campground-header a,.recipe-categories a,.inline-nav li a,.media h4 a{color:#333}.home-widget a:hover,.zebra-list a:hover,.campground-header a:hover,.recipe-categories a:hover,.inline-nav li a:hover,.inline-nav li a.active,.media h4 a:hover{color:#ef3a43;text-decoration:none!important}.media a,.recipe-details .link-action3{color:#3c667f}.media a:hover,.recipe-details .link-action3:hover,.bold-blue-link:hover{color:#ef3a43}.media-body .glyphicon{font-size:14px}.white-trans,.home-widget .slide-up.widget{background-color:#fff;background-color:rgba(255,255,255,.8);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#ffffffff)"}.black-trans{background-color:#000;background-color:rgba(0,0,0,.7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000)"}.black-trans-light{background-color:#000;background-color:rgba(0,0,0,.5);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000)"}.white-trans-vkrs{background-color:rgba(255,255,255,.7)}.no-display{display:none}.share-the-app{background:#f4f4f4;border-bottom:3px solid #d3d3d3;border-top:3px solid #d3d3d3;width:100%;margin:16px 0 24px}.share-the-app h3{padding:0 0 0 14px;float:left;margin:10px 0 5px}.media-border{border:solid 2px #ddd;border-radius:6px;padding:10px}.no-padding{padding-left:0;padding-right:0}@media(min-width:768px){.col-md-11.no-padding{padding-left:0;padding-right:0}}.text-upper{text-transform:uppercase}.content-bar4{padding:10px 0;background-color:gray;font-family:fjalla one;margin:0;font-weight:400;font-size:14px;line-height:18px;letter-spacing:1px;text-transform:uppercase;color:#fff;padding-right:15px}.content-bar4 h3{margin:0;font-weight:400;font-size:14px;line-height:18px;letter-spacing:1px;text-transform:uppercase;color:#fff;padding-left:15px}.content-bar3{padding:10px 0;background-color:#7195ab;font-family:fjalla one;margin:0;font-weight:400;font-size:14px;line-height:18px;letter-spacing:1px;text-transform:uppercase;color:#fff;padding-right:15px}.content-bar3 h3{margin:0;font-weight:400;font-size:14px;line-height:18px;letter-spacing:1px;text-transform:uppercase;color:#fff;padding-left:15px}.content-bar3 a{position:absolute;right:0;top:17px}.content-bar3 a{position:relative;top:0;text-transform:none;color:#333}.content-bar3 a:hover{color:#ef3a43}.content-bar2{padding:10px 0;border-bottom:4px solid #cacaca;border-top:4px solid #cacaca}.content-bar2 h3{margin:0;font-weight:700;font-size:14px;line-height:18px;letter-spacing:1px;text-transform:uppercase}.content-bar2 a{position:absolute;right:0;top:17px}#hot-deals-list .content-bar2 a{position:relative;top:0;text-transform:none;color:#333}#hot-deals-list .content-bar2 a:hover{color:#ef3a43}#hot-deals-list .story-bar-grey,#hot-deals-list .story-bar-white{border:none}h3.text-koa-icon{background:url(/content/images/sprite_no_repeat2.png) no-repeat scroll 0 -948px transparent;color:#000;display:block;font-size:18px;font-weight:700;line-height:20px;padding:0 0 0 30px;text-transform:none;margin-top:0}div.general-title{font-size:14px;font-weight:700;line-height:17px;margin-bottom:5px;color:#010101}.block-color{float:left;overflow:hidden;margin:0 6px 0 0;width:6px;height:13px;background-color:#d73234}th .block-color{display:none}.block-color-large{float:left;overflow:hidden;margin:0 6px 0 0;width:6px;height:26px;background-color:#d73234}.story-bar-white{background-color:#fff;padding:22px 12px;border-top:3px solid #cccbcb}.zebra-list li{margin:0;padding:20px}.zebra-list li.odd,div.deal.dark{background:#f4f4f4}.zebra-list h4{margin-bottom:13px;font-size:15px;line-height:15px}.zebra-list h4 .block-color{width:5px;height:14px}.zebra-list li .details{-display:inline;float:left;margin:0 15px;padding:10px 0 0;border-top:2px solid #d3d2d2}.zebra-list li .details-first{margin-left:0!important}.zebra-list li .details{padding-top:20px;width:280px}.zebra-list li ul li{margin:0 0 6px;padding:0}.zebra-list ul li .link-action3{font-size:13px;line-height:16px;background-position:100% -37px}.link-action3-custom{font-size:13px;line-height:16px;background-position:100% -37px}.zebra-list ul li span.link-action3{padding:13px 14px 0 0}.zebra-list ul li a{font-weight:700}.zebra-list li .details-first{margin-right:0!important}.zebra-list li .details-last{margin-right:0!important}.zebra-list li .col-1,.zebra-list li .col-2{float:left}.btn-clear-white{background-color:transparent;border:0;color:#fff}.row-no-margin{margin-left:0!important;margin-right:0!important}.h2-margin{margin-top:22px}a.fb-share{text-align:center}#mainMobileLoginContainer{display:none;background-color:#ffd100;padding:1em;position:fixed!important;top:52px;right:0;left:auto;z-index:1032;margin-top:0!important;color:#000;font-family:gibson regular,Arial,sans-serif;top:52px;width:100%}.mainMenu .navbar-brand{display:none}.mainMenu .nav-logo.navbar-brand{display:block}.chevron-after::after{content:'\f054';font-family:'font awesome 5 pro';font-weight:400;position:absolute;right:-20px}@media(max-width:580px){.btn-mobile-reserve{background-color:#ffd100;border:0;color:#000;font-family:fjalla one;height:100%;max-height:50px;position:absolute;right:0;top:0}.mainMenu .btn-mobile-reserve{font-size:1.1em}.mainMenu a.btn-mobile-reserve{line-height:50px;padding:0 15px}.mainMenu .btn-mobile-reserve span:nth-child(2){display:none}.navbar-inverse.mainMenu{border:0}}@media(min-width:581px){.btn-mobile-reserve{display:none}.mainMenu .navbar-brand{display:block}}@media(min-width:768px){.home-widget .row.vdivide [class*=widget-link]:not(:last-child):after{background-color:rgba(0,0,0,.7);width:4px;content:"";display:block;position:absolute;top:0;bottom:0;right:0}#widgetLinkContainer{border-width:10px;border-style:solid;border-radius:4px;border-color:transparent}.search-container-wrapper{border-top-width:10px;border-top-style:solid;border-top-left-radius:4px;border-top-color:transparent;border-right-width:10px;border-right-style:solid;border-top-right-radius:4px;border-right-color:transparent;border-left-width:10px;border-left-style:solid;border-left-color:transparent}#widgetLinkContainer.black-trans-border,.search-container-wrapper.black-trans-border,.search-container-wrapper-bottom.black-trans-border{border-color:rgba(0,0,0,.7)}.search-container-wrapper.yellow-trans-border,.search-container-wrapper-bottom.yellow-trans-border{border-color:rgba(255,222,0,.8)}.search-container-wrapper-bottom{border-bottom-width:10px;border-bottom-style:solid;border-bottom-left-radius:4px;border-bottom-color:transparent;border-right-width:10px;border-right-style:solid;border-bottom-right-radius:4px;border-right-color:transparent;border-left-width:10px;border-left-style:solid;border-left-color:transparent}.home-widget .widget-link>a>div{margin-right:4px}.search>form>div.col-md-3,.search>div.col-md-3,.search div.col-sm-6.filters{margin-left:0}.search .filters .filter-container{margin-left:10px!important}}#mainMobileLoginContainer a{color:#fff}.search-login{background-color:#efefef;padding:5px;text-align:center}.search-login .btn.btn-link{color:#333;font-family:fjalla one;text-transform:uppercase}.search .form-group .form-control{font-size:16px}@media(min-width:992px){.search,.search .btn,.search .glyphicon,.map-state-links .glyphicon{font-size:16px}.search .row{margin-left:0;margin-right:0}.search .col-md-6,.search .col-md-12{padding-left:0;padding-right:0}.search .col-md-6.left{padding-right:3px}.search .col-md-6.right{padding-left:3px}.search .col-md-3 h4{text-align:center}}@media(max-width:991px){.search .col-md-6.filters{margin-top:-44px}.search .col-md-3{margin-left:0}}@media(max-width:900px){.background{margin-top:-80px}.background.background-wts,.background.background-app,.background.background-ev{margin-top:0}.background.background-wts .hero{padding-top:0}.background.background-ev .hero{padding-top:0}#widgetFirst{}#widget2{border-left:1px solid #aaa}#widget3{border-top:1px solid #aaa}#widgetLast{border-top:1px solid #aaa;border-left:1px solid #aaa}.home-widget{margin-bottom:0;margin-top:381px}}@media(max-width:850px){.accountBackground{margin-top:0}}@media(max-width:580px){.background.background-wts .hero{padding-top:50px}}.row-centered{text-align:center}.col-centered{display:inline-block;text-align:center}@media(min-width:992px){.col-centered{float:none}}.col-md-2.col-centered h5,.col-md-2.col-centered h6{margin:0}.panel .panel-body .list-group{margin-bottom:0}.panel .panel-body .list-group-item{border-right:0;border-left:0;padding:5px 0}.panel .panel-body .list-group-item.active,.panel-default.panel-blue>.panel-body .list-group .list-group-item.active{color:#555;background-color:#efefef;border-color:#ddd;padding-left:10px}.panel .panel-body .list-group-item.active .glyphicon{display:none}.panel .panel-body .list-group-item:first-child{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.panel .panel-body .list-group-item:last-child{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.panel .panel-body .list-group-item a{font-family:fjalla one;text-transform:uppercase}.panel .panel-body a.list-group-item span.site-type-link-text{font-size:14px}.panel .panel-body .list-group-item .glyphicon{float:right;font-size:12px;padding-top:11px}#carouselDefault{max-height:336px;max-width:830px;margin-top:0}#carouselDefault .item{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;max-width:830px;max-height:336px;background-color:#777}.background-ev .hero .hero-img{background-position-y:80%}.ev-header-container{margin:-50px;margin-bottom:20px;background-color:#fff;border-top:6px solid #008540;padding:20px 50px;position:relative;font-family:gibson regular;font-size:20px}.ev-header-container h1{border-bottom:5px solid #ffd100;margin-top:0;font-weight:700;font-size:48px}.font-ev-green{color:#008540;font-family:gibson semibold;font-size:22px}.font-gibson-semibold{font-family:gibson semibold}.ev-container{margin-left:-15px;margin-right:-15px;font-family:gibson regular}.ev-container .ev-image-container-left{position:absolute;display:flex;left:0;top:0;bottom:0;padding-left:0;align-items:center}.ev-container .ev-image{border-radius:0 20px 20px 0;height:500px;object-fit:cover;object-position:bottom;width:100%}.ev-container .ev-text-link p{font-size:16px;color:#e4002b;font-family:gibson semibold}.ev-container .ev-logo-link{width:80%;padding:10px 0;max-width:160px}.ev-container .ev-blog-link{margin:40px auto}.ev-container h2{margin:40px auto;border-bottom:6px solid #ffd100;width:100%;font-weight:700;font-size:36px}.ev-container h2.ev-campground-header{border-bottom:none;margin-bottom:0}.ev-container .ev-campground-container{width:100%;color:#fff;border-top:6px solid #ffd100;padding:40px 20px;font-size:20px;background-image:url(/content/images/ev/pexels-luis-del-río-15286-crop.jpg?preset=hero-xl);background-position:center center;background-size:cover}.ev-container .ev-campground-container>.container{padding:15px;background:rgba(0,0,0,.7)}.ev-container .ev-campground-container ul{padding:15px}.ev-container .ev-campground-container ul li{list-style-type:disc}.ev-container .ev-campground-container ul li a{color:#fff}.ev-container .ev-campground-container ul li a:hover{color:#fff;text-decoration:underline}.ev-container .ev-intro-container{font-size:18px}.ev-container .ev-intro-container>.row{min-height:500px}.ev-container .ev-app-container{font-size:24px}.ev-container .ev-app-container>.row{min-height:500px}.ev-container .ev-blog-articles{}.ev-container .ev-blog-card-container{border:1px solid #bcbcbc;height:100%}.ev-container .ev-blog-card-container .blog-image{width:100%;object-fit:cover;aspect-ratio:4/3}.ev-container .ev-blog-card-container .blog-content-container{padding:10px}.ev-container .ev-blog-card-container .blog-title{font-family:gibson semibold;text-transform:none;font-size:20px;color:#505050}.ev-container .ev-blog-card-container .blog-date{font-size:14px;margin-bottom:.5rem;color:#505050}.ev-container .ev-blog-card-container .blog-content{font-size:18px}.ev-container .ev-blog-card-container .blog-link{font-size:16px;font-weight:700;color:#e4002b}@media(max-width:767px){.font-ev-green{padding:15px}.ev-header-container{margin:0 -30px;padding:30px 45px}.ev-container h2{margin:20px 30px;width:auto}.ev-container h2.ev-campground-header{margin-left:45px}.ev-container .ev-image-container-left{position:relative;display:flex}.ev-container .col-md-6:not(.ev-image-container-left){padding:40px 60px}.ev-container .ev-campground-container{padding:0}.ev-container .ev-campground-container>.container{padding:60px 45px;max-width:100%}.ev-container .ev-campground-container .ev-campground-intro{padding-bottom:40px}.ev-container .ev-campground-container .col-md-6{padding:0}.ev-container .ev-campground-container ul{padding:0 30px}.ev-container .ev-image{border-radius:0}.ev-container .ev-logo-link{display:block;margin:auto}.ev-container .ev-text-link p{text-align:center}.ev-container .ev-blog-card-container{height:auto;margin:20px 10px}.ev-container .ev-blog-card-container .blog-image{aspect-ratio:5/2}}.recipe-categories .panel-info{border-color:#7195aa}.recipe-categories .panel-info>.panel-heading{background-color:#7195aa;border-color:#7195aa;border:0;color:#fff;text-align:center;padding-top:0;padding-bottom:0}.recipe-categories .panel-info>.panel-heading .panel-heading-container{display:inline-block}.recipe-categories .panel-info>.panel-heading .panel-heading-container span{width:36px;height:36px;display:inline-block;float:left}.campfire-cooking{background:url(/content/images/campground_amenity_icon_sprite.png) no-repeat 0 -1452px}.main-dishes{background:url(/content/images/campground_amenity_icon_sprite.png) no-repeat 0 -1518px}.side-dishes{background:url(/content/images/campground_amenity_icon_sprite.png) no-repeat 0 -1584px}.breakfasts{background:url(/content/images/campground_amenity_icon_sprite.png) no-repeat 0 -1650px}.desserts-and-snacks{background:url(/content/images/campground_amenity_icon_sprite.png) no-repeat 0 -1716px}.recipe-categories .panel-info>.panel-heading .panel-heading-container h5{float:left;padding-top:13px}.recipe-categories .panel-info>.panel-body{text-align:center}.recipe-details .glyphicon{font-size:10px}.page{border:1px solid #ccc;border-radius:4px;margin-top:10px;padding-bottom:10px}.pagination .pagination-controls{float:right;height:15px}.pagination .pagination-controls .pagination-pages{display:block;float:left;height:100%;overflow:hidden;padding:0 8px}.pagination .pagination-controls .pagination-pages ol li{border-right:1px solid #cccbcb;display:block;float:left;padding:1px 6px}.pagination .pagination-controls .pagination-pages ol li a{color:#3c667f;display:block;font-size:11px;font-weight:700}.pagination .pagination-controls .pagination-pages ol li.last{border-right:0}.foodservices-special{text-align:center;padding:10px 12px 1px}.foodservices-special h4{color:#ffda40}.input-text1 span{background:0 0;padding:0 0 15px 15px}.input-text span{background:url(/content/images/sprite_sliding_door.png) no-repeat scroll 100% -30px transparent;float:left;height:30px;overflow:hidden;padding:0 3px 0 0}div.major-bar{font-size:15px;line-height:17px}.major-bar{letter-spacing:0;text-transform:uppercase}.major-bar{border-bottom:4px solid #d3d3d3;border-top:4px solid #d3d3d3;color:#000;display:block;font-weight:700;padding:12px 0}div.help a.help-opener{float:right;margin-right:22px}div.help.dark{background-color:#f4f4f4}div.help{padding:20px 0;font-size:12px}div.help div.help-q,div.help div.help-a{width:510px;float:left;padding-left:30px;margin-left:22px}div.help div.help-q{color:#010101;font-weight:700;background:url(/content/images/q.png) 0 2px no-repeat}div.help a.help-opener span.close{display:none}.content-section-right-widget{width:auto;border:1px solid #ccc;border-radius:4px;background-color:#f3f3f3;margin-bottom:13px}.contact-required{float:right;text-transform:initial;font-weight:400;display:inline-block}.contact-header{display:inline-block}ul.minor-bar{border-bottom:2px solid lightGrey;border-top:2px solid lightGrey;float:left;width:100%}ul.minor-bar li{float:left;font-weight:700;margin:0;padding:0;position:relative;text-align:center}ul.minor-bar li.standalone,ul.minor-bar li.ltr a{text-transform:uppercase}ul.minor-bar li.oversize a,ul.minor-bar li.standalone{padding:4px 0}ul.minor-bar li.standalone{padding:7px 15px}ul.minor-bar li a,ul.minor-bar li div.disabled{display:block;margin-right:1px;padding:4px 0;color:#3c667f}ul.minor-bar li div.disabled{color:#cacaca}ul.minor-bar li span{display:block;height:15px;position:absolute;right:0;top:5px}ul.minor-bar li.oversize{margin:3px 0}ul.minor-bar li.ltr{color:#cacaca;border-right:1px solid #cacaca;margin:3px 0}ul.minor-bar li.ltr{width:22px}ul.minor-bar li{font-weight:700;text-align:center}ul.minor-bar li a.onstate,ul.minor-bar li a:hover{background-color:#fd0;color:#000}ul.minor-bar li.oversize a{width:40px}#clpCarouselHighRes{max-height:340px;max-width:830px;margin-bottom:20px;margin-top:0}#clpCarouselHighRes .item{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;max-width:830px;max-height:340px;background-color:#777}#clpCarouselHighRes .carousel-caption{bottom:0;color:#333;left:0%;padding:10px;position:absolute;right:0%;text-align:left;text-shadow:none;z-index:10}#clpCarouselHighRes .carousel-indicators{bottom:10px;left:78%;list-style:outside none none;margin-left:0;padding-left:0;position:absolute;text-align:right;width:20%;z-index:15}#clpCarouselHighRes .carousel-indicators li{border:1px solid #666}#clpCarouselHighRes .carousel-indicators .active{background-color:#666}.green-bullet-list{margin-left:0}.green-bullet-list li{background:url(/content/images/green_bullet.png) no-repeat scroll 0 6px transparent;padding-left:15px}.find-a-koa-search{border-radius:4px;padding:10px;background-color:#e4002b;text-align:center}.find-a-koa-search h4{color:#fff;margin-top:0}.find-a-koa-search .map-state-links{padding-top:10px}p.small-disclaimer{font-size:13px;line-height:16px;margin-top:20px}.link-download{color:#3c667f;font-weight:700;line-height:12px;padding:0 15px;margin-top:5px}div.dark{background-color:#f4f4f4}div p.subtle{color:#272727;font-style:italic}div p.subtle{font-size:11px;margin-bottom:12px;margin-top:2px}.album-display li div a{border:1px solid #c9c9c9;border-radius:3px;color:#333;padding:3px;display:table-cell;text-align:center;vertical-align:middle;position:relative}.album-display li div a img{display:block}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:3px 6px;line-height:1.42857143;text-decoration:none;color:#3c667f;background-color:#fff;border:1px solid #ddd;margin-left:-1px;font-size:11px;font-weight:700}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#3c667f;border-color:#3c667f}.divider{height:27px;background-color:#ffde01}.divider.top{background:url(/content/images/koa-diff-border-top.png) repeat-x}.divider.bottom{background:url(/content/images/koa-diff-border-bottom.png) repeat-x}.content .content-detail h1{justify-content:flex-end;margin-top:0!important;margin-bottom:0!important}.content .content-detail span.title,.hero .hero-img h1 span.title,.row.header-row h1 span.title{font-family:brothers bold;font-size:30px;text-transform:uppercase;display:inline-block}.row.header-row h1 span.title{font-size:36px}@media(max-width:1024px){.row.header-row.nacr h1 span.title,.row.header-row.brands h1 span.title{font-size:24px}}@media(max-width:768px){.row.header-row h1 span.title{font-size:30px}}.content .content-detail span.title,.hero .hero-img h1 span.title-vkrs{font-family:fjalla one;font-size:54px;text-transform:uppercase;display:inline-block}.content .content-detail{font-size:18px;font-family:gibson regular;color:#333;text-align:center}.content .content-detail-left{text-align:center;justify-content:center}.content .content-detail-left h1{margin:auto}.content .content-detail-right{text-align:center}@media only screen and (max-width:767px){.content .content-detail{width:100%}}@media only screen and (min-width:992px){.content .content-detail-left.vertical-align-child,.content .content-detail-right.vertical-align-child{height:100px}.content .content-detail-left{text-align:right;justify-content:flex-end}}.hero{margin-left:-15px!important;margin-right:-15px!important;position:relative}.hero,.promotions-hero{padding-top:0}@media(min-width:851px){.hero,.promotions-hero{padding-top:80px}}.hero .hero-img,.hero .promotions-hero-img,.hero .hero-img-full-height{background-size:cover;background-position:center center;height:100%;width:100%}.hero .hero-img,.hero .hero-img .row.header-row{height:290px!important}.hero .hero-img-full-height,.hero .hero-img-full-height .row.header-row{height:calc(100vh - 130px);min-height:528px}.hero .hero-img-full-height .img-responsive,.hero .hero-img-full-height .row.header-row .img-responsive{margin:0 auto}@media only screen and (min-width:768px) and (max-height:800px){.hero .hero-img-full-height .img-responsive,.hero .hero-img-full-height .row.header-row .img-responsive{max-height:60vh;width:auto}}.grants-hero-overlay{display:flex;align-items:center;justify-content:center;height:100%}.grants-hero-overlay div[class^=col-]{float:none!important}.grants-hero-overlay .sub-title{color:#ffd100;font-family:fjalla one;font-size:40px;text-transform:uppercase;text-align:center;margin-top:15px}@media only screen and (max-width:500px){.grants-hero-overlay img{margin:0 auto;max-width:70%}}@media only screen and (max-width:1024px){.parallax.img-section,.parallax .row.header-row{height:600px!important}}.hero-caption-container{float:right;color:#fff;padding:20px;border-radius:10px}@media only screen and (max-width:991px){.hero-caption-container.state-province{background-color:#000;background-color:rgba(0,0,0,.7);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000, endColorstr=#000000)"}}.hero-caption{position:absolute;bottom:0;left:0;right:0;margin-left:0;margin-right:0}.hero-caption .pic-caption{font-size:10px;text-align:center;padding:.2em 1em}@media only screen and (min-width:768px){.hero .hero-img,.hero .hero-img .row.header-row{height:490px!important}.content .content-detail span.title,.hero .hero-img h1 span.title{font-size:36px}}@media only screen and (min-width:992px){.content .content-detail-left h1{margin:0}.hero-caption .pic-caption{border-top-left-radius:4px;border-top-right-radius:4px}}@media only screen and (max-width:991px){.hero-green img{margin-bottom:20px}}.green-dotted-border{background:url(/content/images/kamp-green-dotted-rule.png) repeat-x;height:8px}.hero-green{margin-bottom:20px;background-color:#e0febe;padding-left:15px;padding-right:15px}.hero-green h5{margin-top:15px}.panel-default.panel-blue>.panel-heading{background-color:#0072ce;border-color:#0072ce;border:0;color:#fff;text-align:center}.panel-default.panel-blue>.panel-body .list-group .list-group-item{padding:10px 0}.panel-default.panel-blue>.panel-body .list-group .list-group-item.first{padding-top:0}.panel-default.panel-blue>.panel-body .list-group .list-group-item.last{padding-bottom:0}.panel-default.panel-blue>.panel-body .list-group .list-group-item .glyphicon{padding-top:3px}.bullet-list,.bullet-list2,.bullet-list3{margin:0 0 15px}.bullet-list3 li,.bullet-list-red li{background:url(/content/images/red_bullet.png) no-repeat scroll 0 6px transparent;line-height:21px;padding:0 0 0 15px;margin:0 0 8px}.line-height-22{line-height:22px!important}p.landing-highlight{color:#000;font-size:18px;line-height:24px;margin:0 0 20px}.bulleted-list li::before{content:"\f111";color:#555;font-family:"font awesome 5 pro";font-weight:900;font-size:7px;padding:5px;vertical-align:middle}.bulleted-list-custom li::before{content:"\f111";color:#000;font-family:"font awesome 5 pro";font-weight:900;font-size:7px;padding:5px;vertical-align:middle}.marketplace{border:15px solid #ddd;border-radius:15px;padding:10px;text-align:center;min-height:300px}.clp-section .marketplace{min-height:unset}@media only screen and (min-width:768px){.marketplace{min-height:330px}}@media only screen and (min-width:992px){.marketplace{min-height:330px}.clp-section .marketplace{min-height:unset}}@media only screen and (min-width:1600px){.marketplace{min-height:280px}.clp-section .marketplace{min-height:unset}}@media only screen and (min-width:1800px){.marketplace{min-height:250px}.clp-section .marketplace{min-height:unset}}.marketplace .image-wrapper{text-align:center}.marketplace .image-wrapper img{margin:auto;width:182px}.marketplace .partner-link{left:0;padding:7px 0;position:absolute;width:100%}.clp-section .marketplace .partner-link{left:unset;position:relative}.marketplace .partner-link.internal{bottom:15px}.clp-section .marketplace .partner-link.internal{bottom:unset}.marketplace .partner-link.external{bottom:30px}.clp-section .marketplace .partner-link.external{bottom:unset}.marketplace .partner-link .external-link,.vkr .external-link{background-color:#ffde00;padding:10px 20px;text-transform:uppercase;border-radius:4px;color:#333;font-weight:700;text-align:center}.marketplace .partner-link .external-link:after,.vkr .external-link:after,.btn-red-glyph:after,.btn-blue2-glyph:after,.btn-yellow-glyph:after{content:"\e080";display:inline-block;font-family:glyphicons halflings;color:#fff;font-weight:700;padding:0 0 0 5px;font-size:10px}.marketplace .partner-link .external-link:hover,.vkr .external-link:hover{text-decoration:none!important}.btn-yellow-glyph:after{color:#000}.btn-red-glyph.google,.btn-red-glyph.facebook{font-size:22px;width:290px}.btn-red-glyph.google:after,.btn-red-glyph.facebook:after{font-size:18px}.btn-red-glyph.google:before{content:"\f1a0";display:inline-block;font-family:fontawesome;color:#fff;font-weight:700;padding:0 15px 0 5px;font-size:25px}.btn-red-glyph.facebook:before{content:"\f09a";display:inline-block;font-family:fontawesome;color:#fff;font-weight:700;padding:0 15px 0 5px;font-size:25px}.marketplace .partner-link .internal-link,.round-yellow-link{width:40px;height:40px;background-color:#ffde00;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;display:inline-block}.marketplace .partner-link .internal-link .glyphicon,.round-yellow-link .glyphicon,.marketplace .partner-link .internal-link i{padding-top:12px;color:#000;font-size:14px}.marketplace .partner-link .internal-link:hover .glyphicon,.round-yellow-link:hover .glyphicon{text-decoration:none!important}.marketplace .partner-link .internal-link i{font-size:16px;padding-left:2px}.marketplace .partner-link .internal-link i::after hover{cursor:pointer}.marketplace-hero .header-row{margin-left:0;margin-right:0;position:relative}.marketplace-hero-h1-container{height:100%;text-align:center;position:absolute;bottom:0}.marketplace-hero-h1-container .black-trans{color:#fff;padding:2px 40px 10px;border-bottom-right-radius:10px;border-top-right-radius:10px;margin-left:-15px;position:absolute;bottom:20px}.marketplace-hero-h1-container .white-trans-vkrs{color:#000;width:48%;padding:2px 28px 10px;border-radius:10px;position:absolute;top:100px;right:40px}.koa-btn{border:2px solid #fff;border-radius:4px;background-color:#fed201;color:#333!important;font-family:fjalla one;margin-top:20px;padding:8px 30px;text-transform:uppercase}.koa-btn:hover,.koa-btn:hover .glyphicon{text-decoration:none!important}.koa-btn:focus{text-decoration:underline!important}.koa-btn.dark{background-color:#000;color:#fed201!important}.koa-btn.red{background-color:#d43f3a;color:#fff!important}@media only screen and (max-width:767px){.content .content-detail span.title,.hero .hero-img h1 span.title-vkrs{font-family:fjalla one;font-size:27px;text-transform:uppercase;display:inline-block}.marketplace-hero-h1-container .white-trans-vkrs{width:54%;padding:0 20px 10px;border-radius:10px;position:absolute;top:50px;right:30px}}div.partners-banner-overlay-essex a{background:url(/content/images/blue_arrow.gif) no-repeat scroll 0 0 transparent;color:#333;display:block;font-size:12px;font-weight:700;height:17px;line-height:16px;padding-left:24px;padding-top:1px}p.landing-highlight{color:#000;font-size:18px;line-height:24px;margin:0 0 20px}.title-wrap{border-bottom:1px solid #ccc}.rate-your-stay-content{background-color:#fff}@media only screen and (min-width:992px){.rate-your-stay-content.top{border-top-left-radius:10px;border-top-right-radius:10px}.rate-your-stay-content.bottom{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}p.tips{font-family:gibson italic;color:#333;font-size:20px;line-height:22px}div.author-detail{font-size:11px;font-style:italic;font-weight:400;line-height:14px}.ad-photo{border:1px solid #ddd;text-align:center;padding:15px;border-radius:4px}.youtube-modal .modal-header{border-bottom:0!important;padding-top:0!important;padding-right:0!important;margin-bottom:15px}.vertical-center{display:inline-block;vertical-align:middle;float:none}.vertical-center-block-all{position:relative;top:50%;transform:translateY(-50%)}@media(min-width:992px){.vertical-center-block-wide{position:relative;top:50%;transform:translateY(-50%)}.vertical-center-block-wide h2{margin-top:0}}.absolute-centering{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;display:table}div.styled-column div.column,div.styled-column div.column-last{border-top:4px solid #d3d3d3;margin-top:10px;padding-top:10px}.modal-window-freeze-page{overflow:hidden;height:100%;position:relative}#modal-window-iframe-scroll .modal-header,#modal-window-iframe .modal-header,#modal-segmentation .modal-header{border-bottom:0;padding:10px 0}#modal-window-iframe-scroll .modal-header .close,#modal-window-iframe .modal-header .close{margin-top:-12px}#modal-segmentation .modal-header{padding-bottom:0}div.activities div.activity{height:52px}div.activities div.activity-icon{float:left;height:36px;width:36px}div.activities div.activity div.activity-name{float:left;margin-left:12px;padding-top:8px}.ui-autocomplete-category{font-weight:700;padding:.2em .4em;margin:.8em 0 .2em;line-height:1.5;font-size:12px}.ui-autocomplete{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;_width:160px;padding:4px 0;margin:2px 0 0;list-style:none;background-color:#fff!important;background:#fff!important;border:1px solid #ccc!important;border-color:#ccc!important;border-color:rgba(0,0,0,.2)!important;border-style:solid!important;border-width:1px!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333!important;font-size:11px!important;font-family:Arial!important}.ui-autocomplete{max-height:300px;overflow-y:auto;overflow-x:hidden}.ui-widget-content{background-image:none}.ui-state-focus{font-weight:400!important;background-image:none!important;border:0 solid #fff!important;background:#ffde00!important}.ui-autocomplete{position:absolute;cursor:default;z-index:5000!important}.ui-menu-item{padding:3px 1em 3px 10px!important}.ui-menu-item:hover{background-color:#ffd100}#searchForm .glyphicon-calendar{margin-right:11px;font-size:14px;top:28px}#searchForm .has-feedback .form-control{padding-right:22.5px;padding-left:6px;font-size:14px}.tooltip.right .tooltip-inner,.tooltip.bottom .tooltip-inner{background-color:#d9534f}.tooltip.right .tooltip-arrow{border-right-color:#d9534f}.tooltip.bottom .tooltip-arrow{border-bottom-color:#d9534f}.location-category{cursor:pointer}.location-category:hover{text-decoration:underline}.campground-listing{border:solid 0;padding:10px 0}.campground-listing.no-match{background-color:#ddd;padding:15px 0}.campground-listing.no-match>div{opacity:.5}#reserve-step3-details .form-group,#reserve-step3-personalinfo .form-group,#reserve-step3-paymentinfo .form-group{margin-bottom:5px!important}@media(min-width:500px){th .block-color{display:block}}.nav-steps{height:29px;margin:0 0 20px;padding:0;position:relative}.nav-steps ul{display:block;height:100%;position:relative}.nav-steps li{float:left;height:100%;overflow:hidden;position:relative;width:15%}.nav-steps ul li.active .top-row{color:#555}i.chevron{background:#fff;width:20px;height:29px;position:absolute;top:0;right:0}i.chevron:before,i.chevron:after{display:inline-block;content:"";width:0;height:0;border-style:solid;position:absolute;top:-1px}i.chevron:before{left:0;border-width:1em 0 1em 1em;border-color:transparent transparent transparent #e8e7e7}i.chevron:after{right:0;border-width:1em 0 1em 1em;border-color:#e8e7e7 transparent}.nav-steps li a{background-color:#e8e7e7;color:#555;cursor:default;float:left;font-family:gibson semibold,gibson regular,Arial,Helvetica,sans-serif;line-height:30px;padding:0 5px 0 8px;width:100%}.nav-steps li a:hover{text-decoration:none!important}.nav-steps li a span.d-block,.nav-steps li a span.d-lg-block{line-height:1.3}.nav-steps li.first{left:0;margin:0;padding:0;min-width:75px}.nav-steps li.first::after{background-color:#f7d500}.nav-steps li.first a{background:none repeat scroll 0 0 #747373}.nav-steps li.first a{background:none repeat scroll 0 0 #e8e7e7}.nav-steps li.complete a{background-color:rgba(0,114,206,.2)}.nav-steps li.complete a:hover{color:#000}.nav-steps li.first i.chevron:before,.nav-steps li.grey-yellow i.chevron:before{border-color:transparent transparent transparent #e8e7e7}.nav-steps li.first i.chevron:after,.nav-steps li.grey-yellow i.chevron:after{border-color:#f7d500 transparent}.nav-steps li.active i.chevron:before{border-color:transparent transparent transparent #f7d500}.nav-steps li.active i.chevron:after{border-color:#e8e7e7 transparent}.nav-steps li.last i.chevron:before{border-color:transparent transparent transparent #e8e7e7}.nav-steps li.last i.chevron:after{border-color:#fff transparent}.nav-steps li.last.active i.chevron:before{border-color:transparent transparent transparent #f7d500}.nav-steps li.last.active i.chevron:after{border-color:#fff transparent}.nav-steps li.complete.blue-yellow i.chevron:before{border-color:transparent transparent transparent rgba(0,114,206,.2)}.nav-steps li.complete.blue-yellow i.chevron:after{border-color:#f7d500 transparent}.nav-steps li.complete.blue-blue i.chevron:before{border-color:transparent transparent transparent rgba(0,114,206,.2)}.nav-steps li.complete.blue-blue i.chevron:after{border-color:rgba(0,114,206,.2) transparent}.nav-steps li.active{background-position:0 -29px;width:40%}.nav-steps li.active a{background:none repeat scroll 0 0 #f7d500;color:#000}.nav-steps a.clickable{cursor:auto!important;cursor:pointer!important}@media(min-width:400px){.nav-steps li a{padding-left:20%}}@media(min-width:576px){.nav-steps li a{padding-left:30%}}@media(min-width:768px){.nav-steps li,.nav-steps li.active{width:19%}.nav-steps li.last{width:24%}.nav-steps li a{padding:0 15px;padding-left:15px}}@media(min-width:992px){.nav-steps{height:60px}.nav-steps li,.nav-steps li.active,.nav-steps li.last{width:20%}.nav-steps li a{padding:10px 15px}i.chevron{width:36px;height:60px}i.chevron:before,i.chevron:after{top:-1px}i.chevron:before{left:0;border-width:2em 0 2em 2em}i.chevron:after{right:0;border-width:2em 0 2em 2em}}.login-box .img-fluid{max-width:100%;height:auto}.login-box .font-weight-bold{font-weight:700}#loginBoxLoginBtn{color:#ba121b}.user-profile-toggler.show>#loginBoxLoginBtn,.user-profile-toggler:hover>#loginBoxLoginBtn,.user-profile-toggler.open>#loginBoxLoginBtn,.user-profile-toggler>a#loginBoxLoginBtn:hover{background-color:#ffd100;color:#ba121b}.profile-container,.sharedMenu .open .dropdown-menu.profile-container{background-color:#ffd100!important}.user-info-container{background-color:#ffd100;padding-bottom:10px;font-family:gibson regular}.user-info-container .user-greeting{font-family:fjalla one;font-size:1.75em;line-height:1em;text-transform:uppercase;font-weight:700;padding:0;margin:0}.user-info-container .user-email{font-family:gibson regular;font-size:1em;margin:10px 0;padding:0}.user-info-container .account-buttons a{margin-right:10px;text-transform:none}.login-box{background-color:#ffd100;padding:0;font-family:gibson regular}.login-box .btn-red{font-family:fjalla one;text-transform:none;padding:.25em .75em}.login-box .row{display:flex;flex-direction:row;flex-wrap:wrap}.user-profile-container{background-color:#fff}.user-profile-container .profile-details{background-color:#fff}.user-profile-container .profile-separator{width:calc(100% - 3em);margin:auto;border-bottom:2px dashed #aaa}.user-profile-container .profile-navigation{background-color:#000;color:#fff;border-top:3px solid #fff;padding:5px 15px;display:flex;font-family:fjalla one}.user-profile-container .profile-navigation a,.profile-navigation a:hover{margin:auto;color:#fff;text-transform:none}.img-profile{width:130px;margin:10px 15px}.user-greeting-section{display:flex;flex-direction:column;justify-content:space-evenly;margin:auto 0;width:calc(100% - 170px)}.upcoming-stays-container{background-color:#fff;width:100%}.upcoming-stays-title{font-family:fjalla one;padding:.75em 1em 0;font-size:1.75em;font-weight:400;text-transform:uppercase}.upcoming-stays-slider{}.upcoming-stays-slider .slider-container{display:flex;flex-direction:row;justify-content:center}.upcoming-stays-slider .slider-container.single-stay{padding:1em 1.75em}.upcoming-stays-slider .slider-container.single-stay .stay-info-container{width:auto}.upcoming-stays-slider .slider-container .stay-info-container{display:none;width:100%}.upcoming-stays-slider .slider-container .stay-info-container.active{display:flex}.upcoming-stays-slider .slider-container .stay-info-container .upcoming-stay-details-container{line-height:1.25em}.upcoming-stays-slider .slider-container .stay-info-container .upcoming-stay-details-container .campground-detail{padding-bottom:.5em}.upcoming-stays-slider .slider-container .stay-info-container .upcoming-stay-details-container .campground-detail .campground-name{font-weight:700}.upcoming-stays-slider .slider-container .stay-info-container .upcoming-stay-details-container .reservation-detail{line-height:1.5em}.upcoming-stays-slider .slider-container .upcoming-stays-slider-left,.upcoming-stays-slider .slider-container .upcoming-stays-slider-right{margin:auto 0;font-size:1.25em;width:1.75em;text-align:center;cursor:pointer;padding:5px}.upcoming-stays-slider .slider-navigation{padding:1em 1.75em;width:80%;margin:auto}.upcoming-stays-slider .slider-navigation .row{justify-content:center}.upcoming-stays-slider .slider-navigation .slider-indicator{height:16px;width:100%;background-color:#aaa;border:1px solid #fff;cursor:pointer}.upcoming-stays-slider .slider-navigation .slider-indicator.active{background-color:#000}.upcoming-stays-slider .upcoming-stay-details-container{text-transform:none}.upcoming-stays-slider .upcoming-stay-details-container{text-transform:none}.user-profile-container .rewards-info{padding:1.75em;background-color:#fff}.user-profile-container .rewards-info .rewards-description{text-transform:none;line-height:1.25em;padding-bottom:1em}.user-profile-container .rewards-current-info{width:100%}.user-profile-container .rewards-current-title{font-family:fjalla one;padding:10px 1em 5px;font-size:1.75em;font-weight:400;text-transform:uppercase}.user-profile-container .rewards-current-container{padding:0 1.75em;text-transform:none}.user-profile-container .rewards-current-container .account-summary-title,.user-profile-container .rewards-current-container .points-summary-title{font-family:fjalla one;font-size:1.25em;font-weight:400;text-transform:uppercase}.user-profile-container .rewards-current-container .btn-rewards-current{margin-top:.75em;margin-bottom:1.5em}.padding-right-0{padding-right:0}.d-none{display:none}.float-right{float:right}table.commerce-invoice{margin:20px 0;width:100%}table.commerce-invoice th h5{border-bottom:2px solid #cac9ca;margin-bottom:0;padding-bottom:3px;text-align:left;text-transform:uppercase}table.commerce-invoice h5 .block-color{height:13px;margin:2px 6px 0 0;width:4px}table.commerce-invoice th{padding:6px 8px 0}table.commerce-invoice td{padding:8px}table.commerce-invoice th.total,table.commerce-invoice td.total{background-color:#f4f4f4;text-align:right}table.commerce-invoice td.titles{text-align:right}table.commerce-invoice tr.total td{padding-bottom:15px}table.commerce-invoice .highlight{color:#df002d;font-weight:700;line-height:20px;padding-bottom:0;padding-top:15px;text-align:right}table.commerce-invoice .highlight-green{color:#3c763d;font-weight:700;line-height:20px;padding-bottom:0;padding-top:0;text-align:right}table.commerce-invoice tr.total .grand-total{color:#000;font-weight:700;padding-bottom:0;padding-top:15px;text-align:right}table.commerce-invoice .first{padding-left:0}table.commerce-invoice tr.separator td{padding:0}table.commerce-invoice div.commerce-separator,div.commerce-separator{background:url(/content/images/dot_horizontal_black.png) repeat-x scroll 0 0 transparent;display:block;height:1px;width:100%}table.commerce-invoice tr.separator td.total{padding-right:8px}h2.bordered{font-size:18px;padding-left:28px;border-bottom:4px solid #d3d3d3;border-top:4px solid #d3d3d3;color:#000;display:block;font-weight:700;padding:12px 0;margin-top:20px}.bordered{padding-left:28px;border-bottom:4px solid #d3d3d3;border-top:4px solid #d3d3d3;color:#000;display:block;padding:10px 0}table{border-collapse:separate;border-spacing:0;caption-side:top;empty-cells:show;table-layout:auto}.mod-row-divider{border-top:1px solid #ddd;overflow:hidden}.mod-row{padding:9px 0 7px}.mod-row-first{padding-top:0!important}#submitModal{text-align:center;padding:0!important}#submitModal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}#submitModal .modal-dialog{display:inline-block;text-align:left;vertical-align:middle}.maintenance-wrapper{top:auto;bottom:40%;color:#fff;padding:2px 40px 10px;border-bottom-right-radius:10px;border-top-right-radius:10px;margin-left:-15px;position:absolute;left:0;right:0;text-align:center}.maintenance-container{text-align:left;max-width:992px;margin:0 auto}.maintenance-container h1{font-family:gibson semibold;font-size:48px;line-height:1;text-shadow:4px 6px 12px #000;margin-bottom:16px;color:#fff}.maintenance-container p{font-family:gibson regular;font-size:26px;line-height:1.2;text-shadow:3px 5px 10px #000;color:#fff;max-width:50%}.skiptranslate{display:none!important}#userLoginBtn span:nth-child(1),#loginBoxLoginBtn span:nth-child(1),#koa-login span:nth-child(1){display:inline}#userLoginBtn span:nth-child(2),#loginBoxLoginBtn span:nth-child(2),#koa-login span:nth-child(2){display:none}.translated-ltr #userLoginBtn span:nth-child(1),.translated-ltr #loginBoxLoginBtn span:nth-child(1),.translated-ltr #koa-login span:nth-child(1){display:none}.translated-ltr #userLoginBtn span:nth-child(2),.translated-ltr #loginBoxLoginBtn span:nth-child(2),.translated-ltr #koa-login span:nth-child(2){display:inline}@media(min-width:1024px){.translated-ltr #userLoginBtn span:nth-child(1),.translated-ltr #loginBoxLoginBtn span:nth-child(1),.translated-ltr #koa-login span:nth-child(1){display:none}.translated-ltr #userLoginBtn span:nth-child(2),.translated-ltr #loginBoxLoginBtn span:nth-child(2),.translated-ltr #koa-login span:nth-child(2){display:inline}#userLoginBtn span:nth-child(1),#loginBoxLoginBtn span:nth-child(1),#koa-login span:nth-child(1){display:inline}#userLoginBtn span:nth-child(2),#loginBoxLoginBtn span:nth-child(2),#koa-login span:nth-child(2){display:none}}@media(max-width:767px),(max-height:500px){.maintenance-wrapper{bottom:20%}.maintenance-container h1{font-size:30px}.maintenance-container p{font-size:18px}.maintenance.img-section,.maintenance .row.header-row{height:290px!important}.maintenance .bg-image{background-size:auto!important}}@media(max-height:600px){.maintenance-wrapper{position:relative;padding-top:60px}}@media(max-width:1024px){.reservation-panel-body{display:none}}.add-favorite{font-size:14px!important}.recipe-favorite-glyph{display:none}.recipe-favorite-glyph>span{vertical-align:middle;font-size:18px;min-height:18px;line-height:18px;display:inline-block;margin:-.4em auto 0}.brand-img{float:left;margin:0 10px 10px 0}.localization-container{position:relative}.btn-wrap-text{white-space:normal}.partner-offer-container{position:relative}.partner-offer-cta-container{position:absolute;top:270px;margin-left:auto;margin-right:auto;left:0;right:0}.partner-offer-link:hover{text-decoration:none!important}.partner-offer-cta-container button::after,.partner-offer-link::after{color:#ff0}.partner-offer-container-img{min-height:300px;object-fit:cover}@media(min-width:768px) and (max-width:1300px){.brand-img{float:none}}@media(min-width:768px){#txtLocationResults ul li{white-space:nowrap}}.ui-menu-item-wrapper,.ui-menu-item-wrapper:hover{background-color:transparent!important;color:#000!important;border:none!important;font-weight:700!important}.validation-summary-accepted{background-color:#ffc;border:solid 3px green;font-weight:400;margin-bottom:10px;margin-top:10px}.validation-summary-accepted ul li{padding:10px}.faq-category-col{border:1px solid #ccc;border-radius:4px}.faq-legend{width:33.33333333%;float:left;padding:0 15px;font-style:italic;font-size:16px;border:0;margin:0}.vertical-align-bottom{vertical-align:bottom}@media(max-width:768px){.faq-category-col{border:0;border-radius:0}.faq-legend{width:100%}}@media(max-width:768px){input[type=text],input[type=number],textarea{font-size:16px!important}}.content-section-list{background-color:#fff;position:relative}.content-section{padding-top:5px}@media(min-width:768px){.content-section-list{display:none;background-color:#ddd;padding:5px 5px 5px 0;position:absolute;border-radius:3px}.content-section-list:before{content:"\e251";position:absolute;font-family:glyphicons halflings;color:#ddd;font-weight:700;padding:0 5px 0 0;font-size:17px;top:0;bottom:0;left:-12px;height:21px;margin:auto}.content-section-wrapper:hover .content-section:after{opacity:0}}.mobile-tel{display:none}@media screen and (max-width:767px){.mobile-tel{display:block}.desktop-tel{display:none}#brands.row.text-center{text-align:left}#brands.row.text-center>div{display:block}}.insightera .ui-helper-zfix,.ui-widget-overlay{z-index:-1}.ui-widget-header,.ui-state-default,ui-button{background:#b9cd6d;border:1px solid #b9cd6d;color:#fff;font-weight:700}#txtLocation::placeholder{color:#757575;opacity:1}#txtLocation:-ms-input-placeholder{color:#757575}#txtLocation::-ms-input-placeholder{color:#757575}.ada-form-outline{border:1px solid #949494}.ada-form-outline:focus{border-color:#3f9ae4}.ada-form-outline-dark{border:1px solid #8a8a8a}.ada-form-outline-dark:focus{border-color:#298ee0}.ada-form-outline-resbar{border:1px solid #787878}.ada-form-outline-resbar:focus{border-color:#1d7bc9}.ada-form-outline-black{border:1px solid #000}.ada-background{background-color:rgba(0,0,0,.7);padding:20px 40px}.label-h4{color:#fff;margin-top:0;font-family:fjalla one;text-transform:uppercase;font-size:20px;font-weight:500;line-height:1.1;margin-bottom:11px}.skip-content{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}.skip-content:focus,.skip-content:active{color:#e4002b;background-color:rgba(255,255,255,.9);left:50%;transform:translateX(-50%);top:auto;width:auto;margin:3px auto;font-size:16px;height:auto;overflow:auto;padding:0 10px;border-radius:5px;text-align:center;z-index:2000;text-transform:uppercase;font-family:fjalla one}@media(min-width:576px){.skip-content:focus,.skip-content:active{left:0%;transform:translateX(0)}}@media(min-width:768px){.skip-content:focus,.skip-content:active{left:25%;transform:translateX(0)}}@media(min-width:992px){.skip-content:focus,.skip-content:active{left:40%;transform:translateX(0)}}@media(min-width:1200px){.skip-content:focus,.skip-content:active{left:48%;transform:translateX(0)}}.landing-page-related-resources{color:#e4002b;font-weight:700;text-align:center;padding-left:1em}.landing-page-related-resources ul{width:400px;margin:1.5em auto;display:inline-block;text-align:left}.landing-page-related-resources li{list-style-type:disc!important;line-height:20px;padding:5px 0}.padding-bottom-35{padding-bottom:35px!important}.btn-stateListing{border:none;background-color:#fff}.btn-stateListing:focus,.btn-stateListing:hover{text-decoration:underline}.faqDailySiteCharges{width:100%;background-color:#ffd100;padding:0;margin:40px auto}@media(min-width:576px){.faqDailySiteCharges{width:80%;padding:20px}}.siteChargesTitle{color:#e4002b;background-color:#ffd100;font-weight:800;text-transform:uppercase;font-size:1.5em;text-align:center;padding:10px}#tblSiteCharges,#tblSiteCharges th,#tblSiteCharges td{border:1px solid #000;border-collapse:collapse;font-weight:400;background-color:#ffd100}#tblSiteCharges th,#tblSiteCharges td{padding:10px}#tblSiteCharges .font-bold th{font-weight:700}.font-bold{font-weight:700}.siteChargesRewards{text-align:center;font-weight:800;padding:10px;font-size:1.25em;text-transform:uppercase}.font-koa-red{color:#e4002b}.siteChargesInfo{font-size:.75em;text-align:center}#kompass .validation-summary-errors{display:none}#kompass .validation-summary-errors li label{font-weight:400;margin-bottom:0}.validation-summary-errors ul li a{display:block;color:#c00}.validation-errors-title{font-size:1.5em;padding:10px;margin-bottom:0;color:#c00}@media(min-width:0){.topMenu .navbar-nav .validation-summary-errors ul li,.validation-summary-errors ul li{float:none}}.hero-solo-caption{position:relative;top:450px;text-align:center;position:relative;float:none!important}.hero-solo-caption>.black-trans{color:#fff;padding:2px 40px 10px;border-bottom-right-radius:10px;border-top-right-radius:10px;margin-left:-15px;position:absolute;bottom:20px}@media(max-width:768px){.hero-solo-caption{top:260px}}.gm-fullscreen-control{display:none!important}.link-map-us>.fa-caret-right,.link-map-ca>.fa-caret-right{color:#ffd100}.error2-img>img{max-width:250px}#saved-reservations{top:80px!important}#mainMenu{z-index:1048}#topMenu{z-index:1049}.saved-res-message>p>.font-weight-bold{font-weight:700}.saved-res-message{margin-left:1em}.font-family-fjalla{font-family:fjalla one;text-transform:uppercase}#gift-cards section .row div h1{text-transform:revert!important;font-size:3.5em}#gift-cards .img-wrapper img{max-height:450px!important}#gift-cards section .row div .row .btn,#gift-card-purchase .gift-card-purchase-wrapper .btn{border-radius:.75rem!important}#gift-cards section .row div .row .btn span,#gift-card-purchase .gift-card-purchase-wrapper .btn span{color:#ffd100}#gift-card-perfect{background-image:url(../images/giftcards/gift-cards-smores-background.jpg);background-position:center;background-size:cover;height:450px;color:#fff}#gift-card-perfect .black-trans{height:300px}#gift-card-perfect .black-trans h2{font-family:fjalla one!important;text-transform:revert!important;font-size:3.25em}#gift-card-perfect .black-trans div p{font-weight:400!important}#gift-card-perfect .black-trans div p span{color:#ffd100}#gift-card-purchase h2{font-size:3em;text-transform:revert!important}#gift-card-purchase .row div{max-width:450px}#gift-card-purchase .row div .gift-card-purchase-wrapper{border:5px solid #ffd100;text-transform:revert!important}#gift-card-purchase .row div .gift-card-purchase-wrapper h3{text-transform:revert!important}@media(max-width:991px){#gift-card-perfect{height:575px}#gift-card-perfect .black-trans{height:425px}#gift-card-perfect .black-trans h2{font-size:2.75em}#gift-card-perfect .black-trans div p{font-size:1.5em!important}}@media(max-width:576px){#gift-card-perfect .black-trans div p{font-size:1.25em!important}}.reservation-history-modal{top:70px}#petPolicyModal,#koa-app-feedback-modal-header{padding-top:80px}#foundation-intro h1{padding-bottom:.75em;font-weight:700;text-transform:revert!important}.use-rewards-btn{color:#595959;text-decoration:underline}.rewards-points-explanation{background:rgb(0,0,0,.5)}#use-rewards-close-modal{height:25px!important;width:25px!important;border:1px solid #595959;border-radius:8px!important;display:flex!important;align-items:center!important;justify-content:center!important}#use-rewards-close-modal i{color:#000!important;font-size:.75em}.rewards-points-options{display:none}.rewards-points-explanation h2{font-size:2em}.rewards-points-explanation h3{font-size:1.5em}.rewards-points-explanation h2,.rewards-points-explanation h3{font-family:fjalla one!important}.rewards-points-explanation .modal-dialog{max-width:800px}.rewards-points-explanation .modal-content{max-height:500px;border-radius:15px}.rewards-points-explanation .modal-body::-webkit-scrollbar{display:none}.rewards-points-explanation .modal-body{-ms-overflow-style:none;scrollbar-width:none}.rewards-points-explanation .modal-body{max-height:400px;overflow:auto}.rewards-points-explanation .modal-body ul li{list-style-type:disc!important}.toggle-rewards-options{border:1.5px solid #007379!important;color:#007379;font-size:1em;padding:.5em;float:left!important}#solar-eclipse h1,#solar-eclipse h2{font-family:revert!important}#solar-eclipse-hero-image{background-image:url(/content/images/pages/celestial-events/family-outside-of-rv-under-stars.jpg?preset=heroimage);background-position:center;background-size:cover;height:500px}#solar-eclipse .container-fluid .text-wrapper{z-index:2;top:0;color:#fff;max-width:500px}#solar-eclipse .container-fluid .text-wrapper h1{font-size:2em;font-weight:700}#solar-eclipse-mid-image{background-image:url(/content/images/brandhub/10and11.jpg?preset=heroimage);background-position:center;background-size:cover;height:200px}#solar-eclipse .container-fluid .text-wrapper-bg-dark{max-width:100%;background:#000;color:#fff}#solar-eclipse .container-fluid .text-wrapper-bg-dark h2{font-size:1.25em;font-weight:700}#solar-eclipse .container-fluid .container{top:0}#solar-eclipse .btn{border-radius:8px!important}#solar-eclipse .btn .fa-angle-right{color:#ffd100}#solar-eclipse .btn-blue-white{background-color:#0033a0!important}#solar-eclipse .btn-blue-white:hover{color:#fff!important}#solar-eclipse-yellow-banner{background:#ffd100;height:300px}#solar-eclipse-yellow-banner h2{font-weight:700;font-size:1.5em}#solar-eclipse-yellow-banner .row{z-index:2}#solar-eclipse-yellow-banner .position-absolute{bottom:0;right:20px}#solar-eclipse-yellow-banner .position-absolute img{max-width:125px}@media(min-width:576px){#solar-eclipse-mid-image{height:550px}#solar-eclipse .position-sm-absolute{position:absolute}#solar-eclipse .container-fluid .text-wrapper-bg-dark{max-width:300px;background:rgb(0,0,0,.8);color:#fff;border-radius:10px}#solar-eclipse .container-fluid .text-wrapper-bg-dark h2{font-size:2rem}#solar-eclipse-yellow-banner .col-md-10{border:1.25px solid #fff;border-radius:20px;max-width:575px}#solar-eclipse-yellow-banner h2{font-size:2em}}@media(min-width:768px){#solar-eclipse-hero-image{height:70vh}#solar-eclipse .container-fluid .text-wrapper h1{font-size:3em}#solar-eclipse-yellow-banner .position-absolute img{max-width:200px}}@media(min-width:991px){#solar-eclipse-hero-image{background-image:url(/content/images/pages/celestial-events/family-outside-of-rv-under-stars-small.jpg?preset=heroimage)}}.navbar-inverse.mainMenu{background-color:#000;z-index:1031;margin-bottom:0}.navbar-inverse.mainMenu .navbar-collapse{padding-right:0}.navbar-inverse.mainMenu .mobile-login-wrapper{padding-top:9px;text-align:right;padding-right:10px}.bs4 .navbar-inverse.mainMenu .mobile-login-wrapper{padding-top:0}.navbar-inverse.mainMenu .mobile-login-wrapper #userLoginBtn{color:#fff!important;font-size:1.1em;font-weight:700;padding:.3rem 0 0!important;vertical-align:middle}p{text-transform:none}.navbar-inverse.mainMenu .navbar-toggle-custom{border:0;color:#fff;font-size:2em;margin-top:5px;margin-bottom:0;padding:0 10px}.navbar-inverse.mainMenu .navbar-toggle-custom:hover,.navbar-inverse.mainMenu .navbar-toggle-custom:focus{background-color:transparent}.navbar-toggle-custom .fa-times{color:#ffde00}.navbar-inverse.mainMenu .navbar-brand{padding:0}.navbar-inverse.mainMenu .main-nav-logo-link .nav-logo{height:40px;margin-right:0;margin-top:5px;margin-left:5px}.bs4 .navbar-inverse.mainMenu .main-nav-logo-link .nav-logo{margin-top:0;margin-left:0}.navbar-default{border:0}.topMenu .dropdown-toggle::after,.mainMenu .dropdown-toggle::after{display:none}.main-nav .navbar-toggler.active,.mainMenu .navbar-toggler.active{color:#ffd100}.bs4 .navbar-toggler{color:#fff;padding-top:7px;padding-bottom:7px;margin-right:auto}.bs4 .navbar-toggler:focus{outline:none}#mainUserInfoButtonMobile.active{color:#ffd100}@media(min-width:901px){.navbar-inverse.mainMenu .navbar-brand,.navbar-inverse.mainMenu .mobile-login-wrapper{display:none}}@media(min-width:901px){.navbar-inverse.mainMenu .navbar-brand,.navbar-inverse.mainMenu .mobile-login-wrapper{display:none}}@media(min-width:576px) and (max-width:899.98px){.bs4 .container{max-width:100%}}@media(max-width:767px){.bs4 .navbar-inverse.mainMenu .navbar-collapse{margin-top:15px}.bs4 .mainMenu .navbar-nav{width:100%}}@media(min-width:901px){.mainMenu,.topMenu{top:30px;position:fixed;right:0;left:0;z-index:1031;border-width:0;border-radius:0;display:block!important}.navbar-inverse.mainMenu .navbar-collapse{justify-content:flex-end!important}.topMenu .dropdown:hover>.dropdown-menu{display:block}.topMenu .dropdown-menu,.mainMenu .dropdown-menu{-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.navbar.mainMenu{padding-top:0;padding-bottom:0}.bs4 .mainMenu .navbar-nav>li>a{padding-top:12px;padding-bottom:11px}}@media(min-width:901px) and (max-width:992px){.bs4 .mainMenu>.container,.bs4 .topMenu>.container{max-width:800px!important;padding-left:0;padding-right:0}.topMenuWidth>.container,.mainMenuWidth>.container{max-width:100%}.topMenuWidth>.container>.navbar-brand{padding-left:1em}.mainMenuWidth>.container{padding-right:0}}@media(min-width:901px) and (max-width:990px){.mainMenuWidth>.container{height:40px;position:relative;top:-8px}}@media(min-width:992px){.bs4 .mainMenu>.container,.bs4 .topMenu>.container{min-width:960px!important}}@media(max-width:991px){.mainMenuWidth>.container>button>i{color:#fff}.mainMenuWidth>.container>.collapse>.nav{margin-top:1em}}.mainMenu.touch,.topMenu.touch{position:relative}.mainMenu.touch,.topMenu.touch{top:0}.background.touch{margin-top:-102px}.main-menu-container{text-transform:uppercase;font-family:fjalla one}.list-group-item{text-transform:uppercase;font-family:sans-serif;font-weight:400}.main-menu-container p{font-family:gibson semibold;font-size:13px;color:#333;padding-top:8px}.main-menu-container p .glyphicon{font-size:11px}.sharedMenu{font-size:16px}.sharedMenu .topMenuContainer{position:absolute;padding:15px}.sharedMenu .topMenuContainer ul li a{color:#546f7f}.sharedMenu .topMenuContainer ul.connect{}.sharedMenu .topMenuContainer ul.connect li,ul.connect li{float:left;padding-right:8px}.topMenu{z-index:1032}.topMenu .navbar-brand{height:30px}.topMenu .navbar-brand{margin-top:5px;padding-top:0}@media(min-width:901px){.topMenu .navbar-brand{position:relative;right:15px}}@media(min-width:991px){.topMenu .navbar-brand{position:static}}@media(min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:0}}@media(min-width:901px){.topMenu{display:block}}.navbar-default.topMenu{height:30px;margin-bottom:0}.navbar-default.topMenu .navbar-nav>li>a{color:#333;display:inline-block;padding-top:4px;padding-bottom:4px;padding-left:10px;padding-right:10px}.navbar-default.topMenu .navbar-nav>li>a:hover,.navbar-default.topMenu .navbar-nav>.open>a,.navbar-default.topMenu .navbar-nav>.open>a:hover,.navbar-default.topMenu .navbar-nav>.open>a:focus{background-color:#fff;z-index:1031}.navbar-default.topMenu .navbar-nav>li>a.last{padding-right:15px}.bs4 .navbar-default.topMenu .navbar-nav>li>a{color:#333;display:inline-block;padding-top:0;padding-bottom:0;padding-left:10px;padding-right:10px}@media(min-width:901px){.navbar-default.topMenu .navbar-nav>li>a.last{margin-right:-15px;padding-right:15px}}.secondary-nav{min-height:30px}.navbar-default.clpNav,.secondary-nav .navbar-default{border:0;border-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:10px;border-top-right-radius:10px;margin-bottom:0;font-size:16px}.navbar-default.clpNav{background-color:#ffde00}.secondary-nav .navbar-default,.secondary-nav.no-radius{background-color:#000}.secondary-nav.no-radius,.secondary-nav .navbar-default{border-radius:0}.navbar-default.clpNav .navbar-toggle-custom.menu-title,.secondary-nav .navbar-default .navbar-toggle-custom.menu-title{position:relative;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:0;border-radius:0;text-transform:uppercase;font-family:fjalla one}.container-fluid .secondary-nav{border-top-left-radius:0;border-top-right-radius:0}@media(max-width:901px){.navbar-default.clpNav,.secondary-nav{border-top-left-radius:0;border-top-right-radius:0}.navbar-inverse.mainMenu .navbar-nav>li>a,.navbar-default.clpMenu .list-inline>li>a{font-size:18px;padding:10px 15px}}.navbar-default.topMenu,.navbar-default.clpMenu,.campground-header{top:0;background-color:#fff;background-color:rgba(255,255,255,.9);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff, endColorstr=#ffffffff)"}.navbar-inverse.mainMenu .navbar-nav>li>a{color:#fff}.navbar-inverse.mainMenu .navbar-nav>li#findReserveDropdown>a{color:#ba121b;background-color:#ffd100}.navbar-inverse.mainMenu .navbar-nav>li#findReserveDropdown>a:focus,.navbar-inverse.mainMenu .navbar-nav>li#findReserveDropdown>a:hover,.navbar-inverse.mainMenu .navbar-nav>li#findReserveDropdown>a:active{color:#000}.navbar-default.clpNav .navbar-nav>li>a{color:#333}.navbar-default.clpNav .navbar-nav>li>a,.secondary-nav .navbar-default .navbar-nav>li>a,.social-nav>li>a{padding-right:10px;padding-left:10px}.secondary-nav .navbar-default .navbar-nav>li>a,.secondary-nav .navbar-nav>li>a{color:#fff}.secondary-nav .navbar-default .navbar-nav>li>a:focus,.secondary-nav .navbar-nav>li>a:focus,.secondary-nav .navbar-default .navbar-nav>li>a:active,.secondary-nav .navbar-nav>li>a:active,.secondary-nav .navbar-default .navbar-nav>li>a[aria-expanded=true],.secondary-nav .navbar-nav>li>a[aria-expanded=true]{color:#ffd100}.navbar-inverse.mainMenu .navbar-nav>li>a,.navbar-default.topMenu .list-inline>li>a,.navbar-default.clpMenu .sharedMenu>li>a,.navbar-default.clpNav .navbar-nav>li>a,.navbar-default.topMenu .navbar-nav>li>a,.topMenu .topMenuContainer ul li a,.secondary-nav .navbar-default,.secondary-nav .navbar-nav>li>a{font-family:fjalla one;text-transform:uppercase}@media(min-width:901px){.mainMenu .navbar-nav,.topMenu .navbar-nav{float:right}.mainMenu .dropdown-menu{position:fixed!important;top:82px}}@media(min-width:769px){.mainMenu .dropdown-menu{position:fixed!important;top:80px}}@media(min-width:580px){.list-group-item{text-transform:none;font-family:sans-serif}}@media(min-width:992px){.navbar-inverse.mainMenu .navbar-nav>li>a,.navbar-default.clpMenu .list-inline>li>a{font-size:18px}.navbar-default.topMenu .navbar-nav>li>a{font-size:16px}}.navbar-inverse.mainMenu .navbar-nav>.active>a,.navbar-inverse.mainMenu .navbar-nav>.active>a:hover,.navbar-inverse.mainMenu .navbar-nav>.active>a:focus,.navbar-inverse.mainMenu .navbar-nav>li>a:hover,.navbar-inverse.mainMenu .navbar-nav>li>a:focus,.main-menu-container ul>li>a:hover,.main-menu-container ul>li>a:focus,.navbar-inverse.mainMenu .navbar-nav>.open>a,.navbar-inverse.mainMenu .navbar-nav>.open>a:hover,.navbar-inverse.mainMenu .navbar-nav>.open>a:focus{color:#ffd100;text-decoration:none!important}.navbar-default.clpNav .navbar-nav>.active>a,.navbar-default.clpNav .navbar-nav>.active>a:hover,.navbar-default.clpNav .navbar-nav>.active>a:focus,.navbar-default.clpNav .navbar-nav>li>a:hover,.navbar-default.clpNav .navbar-nav>li>a:focus,.navbar-default.clpNav .navbar-nav li a.active,.navbar-default.topMenu .navbar-nav>.active>a,.navbar-default.topMenu .navbar-nav>.active>a:hover,.navbar-default.topMenu .navbar-nav>.active>a:focus,.navbar-default.topMenu .navbar-nav>li>a:hover,.navbar-default.topMenu .navbar-nav>li>a:focus,.navbar-default.topMenu .navbar-nav>.open>a,.navbar-default.topMenu .navbar-nav>.open>a:hover,.navbar-default.topMenu .navbar-nav>.open>a:focus{color:#e4002b;text-decoration:none!important}.secondary-nav .navbar-default .navbar-nav>li>a:hover,.secondary-nav .navbar-default .navbar-nav>li>a.active,.secondary-nav .navbar-default .navbar-nav>.active>a:hover{color:#ffd100;text-decoration:none!important}.secondary-nav .navbar-default .navbar-nav>li>a.dropdown-toggle:focus,.secondary-nav .navbar-nav>li>a:hover{color:#ffd100}.main-menu-container{padding:20px;z-index:1031}.main-menu-container .indicator{position:absolute;top:-10px;z-index:30;color:#fff;font-size:40px;line-height:20px}.main-menu-container .list-group{margin-bottom:0}.main-menu-container .list-group-item{border-right:0;border-left:0;color:#555;padding:5px 10px}.main-menu-container .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.main-menu-container .list-group-item:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.main-menu-container .list-group-item a{font-family:fjalla one;text-transform:uppercase}.main-menu-container .list-group-item .glyphicon{float:right;font-size:12px;padding-top:4px}.main-menu-container .list-group-item:hover,.main-menu-container .list-group-item:hover .glyphicon{text-decoration:none!important;background-color:#f5f5f5}.bs4 .main-menu-container .list-group-item i{float:right;padding-top:5px}.bs4 .main-menu-container{border-top-left-radius:0;border-top-right-radius:0;padding:15px;z-index:1031}.bs4 .main-menu-container .indicator{position:absolute;top:-15px;z-index:30;color:#fff;line-height:20px}.subnav-toggle{margin-left:1em}@media(max-width:799px){.main-menu-container{padding:0}.main-menu-container .row .col-md-3 ul{margin-left:20px}.main-menu-container ul>li>a{color:#fff}.topMenu .navbar-nav,.sharedMenu{margin-top:0;margin-bottom:0}.topMenu .navbar-header{position:absolute;left:80px;top:0;width:80px}.navbar>li{font-family:sans-serif}.mainMenu .navbar-nav .open .dropdown-menu,.mainMenu .navbar-nav .show .dropdown-menu{background-color:#333}.clpMainMenu .main-menu-container .list-group-item,.mainMenu .main-menu-container .list-group-item:hover{color:#333}.clpMainMenu .main-menu-container .list-group-item .glyphicon{color:#e4002b}.mainMenu .main-menu-container .col-lg-3{padding-left:0;padding-right:0}.mainMenu .main-menu-container .list-group-item{color:#fff}.main-menu-container .list-group-item{background-color:transparent;padding:5px 20px}.main-menu-container .list-group-item:first-child{border-top:0}.main-menu-container .list-group-item:last-child{border-bottom:0}.main-menu-container .list-group-item .glyphicon{color:#fff}.main-menu-container .list-group-item:hover .glyphicon{color:#333}.main-menu-container.topMenuContainer{padding:10px 0}.list-group.ways-to-stay .list-group-item{margin-left:30px;border:0;padding:5px}.ways-to-stay a.list-group-item{color:#fff}.bs4 .mainMenu .mainCollapse{margin-left:-15px;margin-right:-15px}}@media(min-width:0){.topMenu .navbar-nav li,.sharedMenu li{float:left}.topMenu .navbar-nav .open .dropdown-menu,.sharedMenu .open .dropdown-menu{position:absolute;float:left;background-color:#fff}.topMenu .navbar-nav .open .dropdown-menu ul li,.sharedMenu .open .dropdown-menu ul li{float:none}.topMenu .navbar-nav .open .dropdown-menu ul.connect li,.sharedMenu .open .dropdown-menu ul.connect li{float:left}}@media(min-width:580px) and (max-width:767.98px){.sharedMenu{position:absolute;right:10px}}.topMenu .navbar-nav,.sharedMenu{float:right!important}.topMenu .navbar-nav.navbar-right:last-child{margin-right:-15px!important}.topMenuContainer .glyphicon{font-size:12px}.inline-nav{list-style:none;padding:0;margin:0 0 0 15px}.inline-nav li{float:left;display:block;position:relative;list-style-type:none}.inline-nav li a{text-transform:uppercase;font-family:fjalla one;padding:14px 10px 12px;line-height:20px;position:relative;display:block}.only-social .social-share{margin-top:-8px}.social-share{margin-right:15px;margin-top:-48px}.social-share a{font-size:16px;color:#333;padding:16px 5px 0}.social-share a:hover{color:#e4002b}.vertical-social .social-share{margin-top:5px;margin-right:0}.vertical-social .social-share a{padding-top:0}.menu-padding{padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px}.mod{position:relative}.mod-bd{padding:40px 0 0}.mod19 .mod-bd-wrap{position:relative;padding:0;z-index:3}.mod15 .mod-bd,.mod18 .mod-bd,.mod19 .mod-bd{position:relative;padding:0 3px;background:lightGrey}.mod19 .mod-bd{padding:0 10px;border-left:1px solid #e6e6e6;background:#fff}.mod15 .mod-ft,.mod18 .mod-ft,.mod19 .mod-ft{position:relative;overflow:hidden;height:9px;background:url(/content/images/mod15.png) no-repeat 100% -532px}.mod19 .mod-ft{height:10px;background:url(/content/images/mod19.png) no-repeat 100% -980px}.mod19 .mod-ft-wrap{position:relative;padding:0 0 0 8px;background:url(/content/images/mod19.png) no-repeat 0 100%}#nearby-list{text-align:center;position:relative;font-family:gibson semibold}#nearby-list .nearby-or{text-align:center;font-family:Fjalla One;text-transform:uppercase;font-weight:100;font-size:medium}#nearby-list #location{font-family:gibson regular}#nearby-list p{font-weight:700;font-size:12px;border-top:1px solid #ddd;margin-bottom:0;padding:9px 0 7px}#nearby-list ul,#nearby-list p{text-align:left}#nearby-list ul{border-bottom:1px solid #ddd}#nearby-list li .column-1{float:left;font-weight:700;line-height:13px;font-size:12px}#nearby-list li .column-1 img{margin-right:5px}#find-nav-cont{position:relative;font-family:gibson regular}.find-results .dotted-border-list li.first{border:none}.dotted-border-list li.first{background:0 0}.find-results{position:relative;margin:5px 0 0;background:#fff}#nav-overlay-find-koa .find-results{position:absolute;top:29px;left:0;width:100%;background:0 0}@media(min-width:768px){.mainMenu #nav-overlay-find-koa .find-results{-moz-box-shadow:3px 3px 5px rgba(68,68,68,.6);-webkit-box-shadow:3px 3px 5px rgba(68,68,68,.6);box-shadow:3px 3px 5px rgba(68,68,68,.6)}}@media(min-width:580px){.list-group-item{text-transform:uppercase;font-family:fjalla one;font-weight:400}}.clpMainMenu #form-nav-find-a-koa .input-group{max-width:320px}.clpMainMenu .mod-bd-wrap{background:0 0;padding:0}.clpMainMenu .mod-bd-wrap .mod-bd{border-left:0;padding:0 15px}@media(max-width:767px){.clpMainMenu .mod-bd-wrap{padding:0 15px}}#nav #nav-overlay-find-koa ul.dotted-border-list li{padding:9px 0 7px;float:none}#nav-overlay-find-koa .find-results .column-1{text-align:left}.find-results{display:none;overflow:hidden}.find-results .column-1{float:left;text-align:left}.find-results .column-2,#nearby-list li .column-2{float:right;line-height:13px;font-size:12px}#nearby-list li .column-2{height:34px;line-height:34px}#nearby-list li .column-2 a{vertical-align:middle}.dotted-border-list li.first{background:0 0}.dotted-border-list li{padding:5px 0;border-top:1px solid #ddd}.link-book{font-size:11px}.parallax-menu,.sidebar-nav-container{position:fixed;top:81px;right:0;z-index:201;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:10px;-webkit-box-shadow:0 0 10px 1px #000;-moz-box-shadow:0 0 10px 1px #000;box-shadow:0 0 10px 1px #000}.parallax-menu.why-koa,.parallax-menu.ways-to-stay{top:200px}.parallax-menu li a{font-weight:700}.parallax-menu li a:hover,.parallax-menu li a:hover .glyphicon{text-decoration:none!important;border:1px solid #e4002b}.parallax-menu li.active a>span,.parallax-menu li.active a:focus{font-weight:700}.parallax-menu li a:focus{color:inherit}.parallax-menu li.active a,.parallax-menu li.active a:focus{color:#e4002b;border:1px solid #e4002b}.parallax-menu li a:focus{color:inherit}.segments{min-height:550px;text-align:center;padding:15px;border-top-left-radius:10px;border-top-right-radius:10px}@media only screen and (max-width:576px){.segments{margin-bottom:15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.sharedMenu{font-size:15px}}@media(min-width:990px){.main-menu-container .img-row div[class^=col-]{padding-left:0}}.logged-out-flyout{-webkit-box-shadow:none!important;box-shadow:none!important}.login-box{margin:0 15px;font-family:gibson regular;border-radius:10px}.login-box>p{font-family:gibson regular}.login-box>.vkr-summary-action>.link-action3{font-weight:700;text-transform:none}.login-box-container{text-transform:none!important}.login-box-a{color:#fff;font-family:fjalla one!important;font-size:16px!important}.login-box-top{display:flex;align-items:center;justify-content:center;margin-bottom:1em}.login-box-top>div{padding-right:1em}.login-box-bottom{background-color:#fff;display:flex;padding-left:1.5em;padding-right:1.5em;padding-top:1em;padding-bottom:1em}.logo-container{display:flex;align-items:center}.main-menu-container .login-box-large-text{font-size:1.25em;margin:0;font-family:gibson semibold!important;text-align:left!important}.login-box-text{font-family:gibson regular!important;font-size:16px!important}.login-box-text>.row{margin-left:.5em}.login-box-text-div{display:flex;align-items:start;padding-top:0;padding-bottom:0;padding-left:.5em;flex-direction:column}.login-box-text-div>p{margin-left:0;padding-top:.5em;margin-bottom:.75em;line-height:1.2em}.yellow-arrow{color:#ffd100!important;margin-left:.25em}.navigation-sub-title{text-transform:uppercase;font-size:18px;margin-top:10px;margin-bottom:10px;display:block;font-family:fjalla one;line-height:1.1;font-weight:500}.menu-social-links{float:right;transform:translateY(50%)}.menu-social-links li{float:left;padding-right:10px}.menu-social-links li a{color:#fff;font-size:24px}@media(min-width:901px){.hidden-custom>.container-fluid{display:block!important}}.sub-dropdown .dropdown-menu{position:relative!important;top:0;width:100%;padding-bottom:0;margin-bottom:1em}.sub-dropdown .dropdown-menu a{color:#555;text-decoration:none!important;z-index:100000;position:relative;display:flex;align-items:center;padding-left:2em}.sub-dropdown .dropdown-menu a:hover{color:#555;background-color:#f5f5f5}.sub-dropdown .dropdown-menu a i{margin-left:1em;padding-top:0!important}@media(max-width:768px){.sub-dropdown .dropdown-menu{border-radius:0}.sub-dropdown .dropdown-menu a{color:#fff}.sub-dropdown .dropdown-menu a:hover{color:#555;background-color:#f5f5f5}}.d-block-sub-dropdown{display:block!important}.background{margin-top:auto}.home-hero-wrapper{height:100vh}.jumbotron{padding:0}.koamega{color:inherit}.koamega h1,.koamega .h1{color:inherit}.koamega p{font-size:21px;font-weight:200}.koamega>hr{border-top-color:#d5d5d5}.container .koamega,.container-fluid .koamega{border-radius:6px}.koamega .container{max-width:100%}.mobile-hide{display:none;width:100%}#homeCarousel{height:calc(100vh)}#homeCarousel .caption-1,#homeCarousel .caption-2,#homeCarousel .caption-3,#homeCarousel .caption-4{z-index:0;right:15%;left:15%}#homeCarousel .carousel-caption a,#captionText a{color:#fff}#homeCarousel .carousel-caption a span,#captionText a span,#homeCarousel .carousel-caption a i,#captionText a i{font-size:.8em}#homeCarousel .carousel-caption a:hover span,#captionText a:hover span,#homeCarousel .carousel-caption a:hover i,#captionText a:hover i{color:#fff}#homeCarousel .carousel-caption a h1,#captionText a h1{font-family:gibson semibold;line-height:1;text-shadow:0 0 12px #000;margin-bottom:16px}#captionText h1{font-family:gibson semibold;font-size:48px;line-height:1;text-shadow:0 0 12px #000;margin-bottom:16px;color:#fff}#captionText{display:inline-block;margin-left:auto;margin-right:auto;text-align:center}#homeCarousel .carousel-item{height:calc(100vh);background-color:#777}#homeCarousel .carousel-item .bg-image{background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;min-height:100%;min-width:100%;height:auto;width:auto;z-index:-1}#homeCarousel .carousel-control .icon-prev,#homeCarousel .carousel-control .icon-next,#homeCarousel .carousel-control .glyphicon-chevron-left,#homeCarousel .carousel-control .glyphicon-chevron-right{top:50%}#homeCarousel .carousel-indicators{bottom:20px;left:0;margin-left:0;width:15%}#homeCarousel .carousel-indicators li{height:10px}#homeCarousel .caption{position:absolute;top:119px;left:50%;transform:translateX(-50%);z-index:15}#homeCarousel .caption h1 i{vertical-align:.05em}#homeCarousel .caption span.caption-text-inner{font-family:gibson regular}.video-background{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:url(polina.jpg) no-repeat;background-size:cover}.search-wrapper{position:fixed;padding-left:0;padding-right:0;top:68px;width:100%;z-index:16}.search-wrapper>.container{padding-left:0;padding-right:0}.search-wrapper form input{background-clip:unset}.search-wrapper.mobile-background{padding-top:20px;padding-bottom:20px;background-image:url(/content/images/Home/Home-Page-Mobile-Hero.jpg);background-size:cover;width:100%}.search-wrapper.fix-to-top{position:fixed;top:0;bottom:unset;margin-bottom:0}.search-wrapper #home-page-filters-container,.search-wrapper #home-page-recent-searches-container,.search-wrapper #home-page-favorites-container,.search-wrapper #home-page-recent-stays-container,.search-wrapper #home-page-shopping-cart-container{background-color:#efefef;display:none;width:100%;z-index:11}@media(max-width:768px){#home-page-search-bar-login-message,.search-wrapper #home-page-filters-container,.search-wrapper #home-page-recent-searches-container,.search-wrapper #home-page-favorites-container,.search-wrapper #home-page-recent-stays-container,.search-wrapper #home-page-shopping-cart-container{display:none!important}}.search-wrapper #home-page-filters-container .row{margin-bottom:5px}.search-wrapper #home-page-filters-container .title-text{padding-left:12px;float:left}.search-wrapper #home-page-filters-container h6{margin-top:0;margin-bottom:0}.search-wrapper #home-page-filters-container .glyphicon-question-sign{margin-top:4px}.search-wrapper #home-page-filters-container label,#searchForm label{font-weight:400;margin-bottom:0}@media(min-width:901px){.search-container:first-child{border-top-left-radius:15px;border-top-right-radius:15px}.search-container:nth-child(3){border-bottom-left-radius:15px;border-bottom-right-radius:15px}}.search-wrapper .search-container:first-child .col-md-6 input,.search-wrapper .search-container:first-child .col-md-2 input{font-size:1em}#home-page-search-wrapper .form-group input{height:45px}.search-wrapper .search-container:first-child .col-md-6 input,.search-wrapper .search-container:first-child .col-md-2 input,.search-wrapper .search-container:first-child .col-md-2 .btn{border-radius:8px!important;height:45px}#btnBasicSearch{margin-top:15px}.filter-toggle{display:inline-block}.search-wrapper .form-group label{font-weight:700;margin-bottom:2px}.search-wrapper .form-group{margin-bottom:5px}.search-wrapper .btn-link{padding-right:0;padding-left:0}.search-wrapper .btn-link:hover{text-decoration:none}.search-wrapper .glyphicon.glyphicon-calendar.form-control-feedback{margin-top:3px;font-size:14px;z-index:0}.search-wrapper .search-container-wrapper{background-color:rgba(15,15,15,.9)}.search-wrapper .search-container{background-color:rgba(15,15,15,.9)}.search-wrapper .search-container{padding:.8em 1em}.search-wrapper .search-container h4{color:#ffde00}.search-wrapper .search-container label{color:#fff;display:none}.search-wrapper .search-container form button{margin-top:5px}.search-wrapper .search-container .form-group.has-feedback i{top:12px}.search-wrapper .has-feedback label~.form-control-feedback{top:0}.search-wrapper #txtLocation{min-width:265px}.search-wrapper #txtLocation::placeholder,.search-wrapper #checkInDate::placeholder,.search-wrapper #checkOutDate::placeholder{color:#767676;opacity:1;font-size:14px}#txtLocationResults{text-align:left}.icon-button{border:0;background-color:transparent;padding:0}.clp-section-hero-img{background-repeat:no-repeat!important;background-position:center center!important;background-size:cover!important;min-height:100%;min-width:100%;height:auto;width:auto}.clp-section-hero-img{position:absolute;height:950px;-webkit-transition:all .5s;transition:all .5s}.clp-section{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;overflow:hidden}.clp-section h2{text-transform:none}.clp-section .clp-section-content h2{text-shadow:0 0 14px #000}.clp-section .description a,.clp-section-half .description a{color:#e4002b;text-decoration:underline;font-weight:700}.clp-section,.clp-section-content-wrapper,.clp-section-short{height:auto}.clp-section-content-wrapper{width:100%;background-color:rgba(0,0,0,.7);color:#fff;padding:2em}.clp-section-content-wrapper.d-flex{align-items:center}.clp-section.clp-section-why-camp .clp-section-content-wrapper.d-flex{align-items:flex-start}.clp-section.clp-section-mobile-expand .clp-section-content-wrapper{height:auto}.clp-section-short{height:auto;padding-top:3rem;padding-bottom:3rem}.clp-section-short .container{display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center}.clp-section-amenities{overflow:visible}.clp-section-amenities .amenities-img{display:none;position:absolute;left:0;max-height:440px;max-width:45%;top:50%;transform:translate(0,-50%);z-index:3}.clp-section-half{padding:0 15px;width:100%}.clp-section.clp-section-mobile-expand{height:auto}.clp-section-benefits{background:url(/content/images/home/benefits-of-camping-at-koa.jpg?preset=heroimagecropped)}.clp-section-why-camp{background:url(/content/images/home/why-camp-at-koa.jpg?preset=heroimagecropped)}.clp-section-features{background:url(/content/images/home/camping-with-pets.jpg?preset=heroimagecropped)}.clp-section-something{background:url(/content/images/home/something-for-everyone.jpg?preset=heroimagecropped)}.clp-section-container-wrapper{width:100%}.clp-section-wts .img-cover-box-outer{position:relative;overflow:hidden}.clp-section-wts .img-cover-box{position:relative;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;height:350px;transition:all .9s ease}.clp-section-wts .img-cover-box .img-cover{display:block;width:100%;height:100%;object-fit:cover;transition:all .9s ease}.clp-section-wts .img-cover-box button,.clp-section-wts .img-cover-box>a.btn{font-size:1.2em;position:absolute;bottom:0;left:0;width:100%;font-family:gibson semibold,Arial,sans-serif;padding:10px 0}.top-wedge,.bottom-wedge{display:none}.saved-reservations-toggler{padding:0!important}.dotted-border-separator{width:200px;border-top:6px dotted}.yellow-bar h2{display:inline-block;padding:1rem}.clp-section .clp-section-content .no-shadow{text-shadow:none}.text-small{font-size:.5em}.home-layout #saved-reservations{top:80px!important;z-index:1032!important}.ui-datepicker-days-cell-over{background-color:rgba(200,200,200,.5)}.cursor-pointer{cursor:pointer}.login-box .img-fluid{max-width:100%;height:auto}.login-box .font-weight-bold{font-weight:700}#loginBoxLoginBtn{color:#ba121b}.user-profile-toggler.show>#loginBoxLoginBtn,.user-profile-toggler:hover>#loginBoxLoginBtn,.user-profile-toggler.open>#loginBoxLoginBtn,.user-profile-toggler>a#loginBoxLoginBtn:hover{background-color:#ffd100;color:#ba121b}.profile-container,.sharedMenu .open .dropdown-menu.profile-container{background-color:#ffd100!important}.user-info-container{background-color:#ffd100;padding-bottom:10px;font-family:gibson regular}.user-info-container .user-email{font-family:gibson regular;font-size:1em;margin:10px 0;padding:0}.user-info-container .account-buttons a{margin-right:10px;text-transform:none}.login-box{background-color:#ffd100;padding:0;font-family:gibson regular}.login-box .btn-red{font-family:fjalla one;padding:.25em .75em;text-transform:none}.user-profile-container{background-color:#fff}.user-profile-container .profile-details{background-color:#fff}.user-profile-container .profile-separator{width:calc(100% - 3em);margin:auto;border-bottom:2px dashed #aaa}.user-profile-container .profile-navigation{background-color:#000;color:#fff;border-top:3px solid #fff;padding:5px 15px;display:flex;font-family:fjalla one}.user-profile-container .profile-navigation a,.profile-navigation a:hover{margin:auto;color:#fff;text-transform:none}.img-profile{width:130px;margin:10px 15px}.user-greeting-section{display:flex;flex-direction:column;justify-content:space-evenly;margin:auto 0;width:calc(100% - 170px)}.upcoming-stays-container{background-color:#fff;width:100%}.upcoming-stays-title{font-family:fjalla one;padding:.75em 1em 0;font-size:1.75em;font-weight:400;text-transform:uppercase}.upcoming-stays-slider{}.upcoming-stays-slider .slider-container{display:flex;flex-direction:row;justify-content:center}.upcoming-stays-slider .slider-container.single-stay{padding:1em 1.75em}.upcoming-stays-slider .slider-container.single-stay .stay-info-container{width:auto}.upcoming-stays-slider .slider-container .stay-info-container{display:none;width:100%}.upcoming-stays-slider .slider-container .stay-info-container.active{display:flex}.upcoming-stays-slider .slider-container .stay-info-container .upcoming-stay-details-container{line-height:1.25em}.upcoming-stays-slider .slider-container .stay-info-container .upcoming-stay-details-container .campground-detail{padding-bottom:.5em}.upcoming-stays-slider .slider-container .stay-info-container .upcoming-stay-details-container .campground-detail .campground-name{font-weight:700}.upcoming-stays-slider .slider-container .stay-info-container .upcoming-stay-details-container .reservation-detail{line-height:1.5em}.upcoming-stays-slider .slider-container .upcoming-stays-slider-left,.upcoming-stays-slider .slider-container .upcoming-stays-slider-right{margin:auto 0;font-size:1.25em;width:1.75em;text-align:center;cursor:pointer;padding:5px}.upcoming-stays-slider .slider-navigation{padding:1em 1.75em;width:80%;margin:auto}.upcoming-stays-slider .slider-navigation .row{justify-content:center}.upcoming-stays-slider .slider-navigation .slider-indicator{height:16px;width:100%;background-color:#aaa;border:1px solid #fff;cursor:pointer}.upcoming-stays-slider .slider-navigation .slider-indicator.active{background-color:#000}.upcoming-stays-slider .upcoming-stay-details-container{text-transform:none}.upcoming-stays-slider .upcoming-stay-details-container{text-transform:none}.user-profile-container .rewards-info{padding:1.75em;background-color:#fff}.user-profile-container .rewards-info .rewards-description{text-transform:none;line-height:1.25em;padding-bottom:1em}.user-profile-container .rewards-current-info{width:100%}.user-profile-container .rewards-current-title{font-family:fjalla one;padding:10px 1em 5px;font-size:1.75em;font-weight:400;text-transform:uppercase}.user-profile-container .rewards-current-container{padding:0 1.75em;text-transform:none}.user-profile-container .rewards-current-container .account-summary-title,.user-profile-container .rewards-current-container .points-summary-title{font-family:fjalla one;font-size:1.25em;font-weight:400;text-transform:uppercase}.user-profile-container .rewards-current-container .btn-rewards-current{margin-top:.75em;margin-bottom:1.5em}.padding-right-0{padding-right:0}.d-none{display:none}.float-right{float:right}@media(max-width:400px){#homeCarousel .carousel-caption a h1,#captionText a h1,#captionText h1{font-size:28px!important}}@media(min-width:581px){.home-layout #saved-reservations{top:80px!important}}@media(min-width:900px){#homeCarousel .caption{top:66vh}.search-wrapper{position:absolute;top:20vh;bottom:unset}.search-wrapper.search-wrapper-bottom{top:unset;bottom:15vh}.search-wrapper.search-wrapper-bottom>.container>.row{justify-content:center}.search-wrapper .container{padding-left:15px;padding-right:15px}.search-wrapper .search-container{box-shadow:0 0 12px #000}.search-wrapper>.container>.row{justify-content:center}.search-wrapper>div.col-md-3,.search-wrapper>div.col-md-3,.search-wrapper div.col-sm-6.filters{margin-left:0}.search-wrapper .filters #home-page-filters-container{margin-left:10px!important}.search-wrapper .search-container label{display:block;text-align:left;font-weight:400}.mobile-hide{display:inline-block}.vertical-res .mobile-hide{display:block}.vertical-res .mobile-hide #checkInDate,.vertical-res .mobile-hide #checkOutDate{min-width:156px}.mainMenu.fix-to-top,.topMenu.fix-to-top,.mainMenu.fix-to-bottom,.topMenu.fix-to-bottom,.mainMenu,.topMenu,.search-wrapper{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease,box-shadow 0s}.topMenu.fix-to-top{top:-80px}.mainMenu.fix-to-top{top:-52px}.search-wrapper>.container{padding-left:15px;padding-right:15px}.search-wrapper.fix-to-top,.search-wrapper.search-wrapper-bottom.fix-to-bottom{position:fixed;top:0;bottom:unset;max-width:100%;box-shadow:0 0 12px #000}.search-wrapper.fix-to-top .search-container{box-shadow:unset}.search-wrapper.fix-to-top.up-scroll{top:72px}.search-wrapper.fix-to-top .container,.search-wrapper.search-wrapper-bottom.fix-to-bottom .container{width:100%;max-width:100%;padding-left:0;padding-right:0}.search-wrapper.fix-to-top>.container>.row,.search-wrapper.search-wrapper-bottom.fix-to-bottom>.container>.row{background-color:rgba(0,0,0,.9)}.search-wrapper.fix-to-top .search-container,.search-wrapper.search-wrapper-bottom.fix-to-bottom .search-container:nth-child(1){padding:.8em 1em 0}.search-wrapper.fix-to-top .search-container:nth-child(2),.search-wrapper.search-wrapper-bottom.fix-to-bottom .search-container:nth-child(2){display:none}.search-wrapper .search-container:nth-child(1){padding-bottom:0}.search-wrapper .search-container:nth-child(2){padding-top:0}.search-wrapper .search-container .col,.search-wrapper .search-container .col-md{margin-right:2px}.search-wrapper.fix-to-bottom{bottom:0!important;max-width:100%}.search-wrapper.fix-to-top .search-container-wrapper,.search-wrapper.search-wrapper-bottom.fix-to-bottom .search-container-wrapper{display:block;text-align:center}.search-wrapper.fix-to-top .search-container label,.search-wrapper.search-wrapper-bottom.fix-to-bottom .search-container label,.search-wrapper.search-wrapper-bottom.fix-to-bottom .search-container #home-page-filters{display:none}.search-wrapper.fix-to-top #btnBasicSearch,.search-wrapper.search-wrapper-bottom.fix-to-bottom #btnBasicSearch{margin-top:0}.search-wrapper.fix-to-top .search-container .form-group.has-feedback i,.search-wrapper.search-wrapper-bottom.fix-to-bottom .search-container .form-group.has-feedback i{top:12px}.search-wrapper.search-wrapper-bottom.fix-to-bottom .search-container:nth-child(2){display:none!important}.search-wrapper .form-inline .has-feedback label~.form-control-feedback{top:27px}.search-wrapper .form-group{margin-bottom:0}.search-wrapper .search-container .form-group.has-feedback i{top:38px}.koamega{padding:0}.container .koamega,.container-fluid .koamega{padding-left:60px;padding-right:60px}.koamega h1,.koamega .h1{font-size:63px}.carousel-caption p{margin-bottom:20px;font-size:21px;line-height:1.4}.top-wedge{width:110%;display:block;position:absolute;z-index:2;right:0;left:-15px;top:-1px}.bottom-wedge{width:110%;display:block;position:absolute;z-index:2;right:0;left:-2px;bottom:-2px;pointer-events:none}.img-clp-section-short{max-height:400px}.clp-section-half{width:50%}.clp-section-content-wrapper{padding:3em;width:100%}.clp-section-content-wrapper.top-wedge-wrapper{padding-top:11vw}.clp-section-content-wrapper.bottom-wedge-wrapper{padding-bottom:11vw}.clp-section.clp-section-benefits,.clp-section.clp-section-benefits .clp-section-content-wrapper{min-height:125vh}.clp-section.clp-section-why-camp,.clp-section.clp-section-why-camp .clp-section-content-wrapper{min-height:100vh}.clp-section.clp-section-features,.clp-section.clp-section-features .clp-section-content-wrapper{min-height:80vh}.clp-section.clp-section-something,.clp-section.clp-section-something .clp-section-content-wrapper{min-height:80vh}#btnBasicSearch{margin-top:26px;width:100%}}@media(max-width:550px) and (max-height:550px){.search-wrapper,.search-wrapper.fix-to-top,.search-wrapper.search-wrapper-bottom.fix-to-bottom{position:relative}}@media(min-width:768px) and (max-width:991px){#homeCarousel .caption-1,#homeCarousel .caption-1,#homeCarousel .caption-2,#homeCarousel .caption-3,#homeCarousel .caption-4{bottom:100px}#homeCarousel .caption-1,#homeCarousel .caption-2,#homeCarousel .caption-3,#homeCarousel .caption-4{z-index:0;right:15%;left:15%}#homeCarousel .carousel-caption a h1,#captionText a h1{font-family:gibson semibold;font-size:38px;line-height:1;text-shadow:0 0 12px #000;margin-bottom:16px}#captionText{margin-top:50px;margin-left:15px}}@media(max-width:991px){#homeCarousel .carousel-indicators{display:none}.search-wrapper .has-feedback label~.form-control-feedback{right:10px}}@media(min-width:992px){#homeCarousel .carousel-caption a h1,#captionText a h1{font-size:48px}#captionText{margin-top:50px}.search-wrapper div.col-sm-6.filters,.search-wrapper div.col-md-7.filters{margin-left:0}.search-wrapper .filters #home-page-filters-container{margin-left:0!important}.clp-section.clp-section-why-camp{min-height:900px}.clp-section.clp-section-why-camp .clp-section-content-wrapper{min-height:900px;width:70%}.clp-section.clp-section-features .clp-section-content-wrapper,.clp-section.clp-section-something .clp-section-content-wrapper{width:60%}}@media(min-width:992px) and (max-width:1600px){#captionText{margin-top:0!important}#captionText h1{margin-top:0}}@media(min-width:1200px){.clp-section-why-camp .clp-section-content-wrapper{width:70%}.clp-section-something .clp-section-content-wrapper.d-flex,.clp-section-features .clp-section-content-wrapper.d-flex{align-items:flex-start}}@media(min-width:1600px){.clp-section-why-camp .clp-section-content-wrapper,.clp-section-features .clp-section-content-wrapper,.clp-section-something .clp-section-content-wrapper{width:60%}}.search-container-toggles div{cursor:pointer}.miles-dropdown .form-group .form-control{border-radius:8px!important;height:45px}#home-page-filters-container input{height:16px;width:16px}#home-page-search-wrapper .carousel-inner{max-width:95%}#home-page-search-wrapper .carousel-control-prev:hover,#home-page-search-wrapper .carousel-control-next:hover{color:#212121;text-decoration:none!important}#home-page-search-wrapper .carousel-control-prev:focus,#home-page-search-wrapper .carousel-control-next:focus{color:#212121;text-decoration:none!important}#home-page-search-wrapper .carousel-control-prev span,#home-page-search-wrapper .carousel-control-next span{color:#212121;font-size:3em;font-weight:400!important}@media(max-width:768px){#home-page-recent-searches-carousel .carousel-inner .carousel-item>div{display:none}#home-page-recent-searches-carousel .carousel-inner .carousel-item>div:first-child{display:block}}#home-page-search-wrapper .carousel-inner .carousel-item.active,#home-page-search-wrapper .carousel-inner .carousel-item-next,#home-page-search-wrapper .carousel-inner .carousel-item-prev{display:flex}@media(min-width:768px){#home-page-recent-searches-carousel .carousel-inner .carousel-item-right.active,#home-page-recent-searches-carousel .carousel-inner .carousel-item-next,#home-page-favorites-carousel .carousel-inner .carousel-item-right.active,#home-page-favorites-carousel .carousel-inner .carousel-item-next,#home-page-recent-stays-carousel .carousel-inner .carousel-item-right.active,#home-page-recent-stays-carousel .carousel-inner .carousel-item-next{transform:translateX(33.333%)!important}#home-page-recent-searches-carousel .carousel-inner .carousel-item-left.active,#home-page-recent-searches-carousel .carousel-inner .carousel-item-prev,#home-page-favorites-carousel .carousel-inner .carousel-item-left.active,#home-page-favorites-carousel .carousel-inner .carousel-item-prev,#home-page-recent-stays-carousel .carousel-inner .carousel-item-left.active,#home-page-recent-stays-carousel .carousel-inner .carousel-item-prev{transform:translateX(-33.333%)!important}#home-page-shopping-cart-carousel .carousel-inner .carousel-item-right.active,#home-page-shopping-cart-carousel .carousel-inner .carousel-item-next{transform:translateX(50%)!important}#home-page-shopping-cart-carousel .carousel-inner .carousel-item-left.active,#home-page-shopping-cart-carousel .carousel-inner .carousel-item-prev{transform:translateX(-50%)!important}}#home-page-search-wrapper .carousel-inner .carousel-item-right,#home-page-search-wrapper .carousel-inner .carousel-item-left{transform:translateX(0%)!important}#home-page-shopping-cart-checkout-btn a{border-radius:8px}#home-page-shopping-cart-checkout-btn a:hover{color:#fff!important;background-color:#c9302c!important}@media(min-width:900px){#home-page-shopping-cart-container{border-bottom-left-radius:30px;border-bottom-right-radius:30px}#home-page-shopping-cart-totals,#home-page-recent-searches-container,#home-page-filters-container,#home-page-favorites-container,#home-page-recent-stays-container{border-bottom-left-radius:15px;border-bottom-right-radius:15px}}#home-page-shopping-cart-totals{background-color:#414141;margin:auto}.home-page-card .card-block{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:125px;position:relative;overflow:hidden}.home-page-shopping-cart-card-block,.home-page-recent-searches-card-block,.home-page-favorites-card-block,.home-page-recent-stays-card-block{}.home-page-card .card-block:hover .card-block-img{webkit-filter:blur(2px);filter:blur(2px);transition:all .25s ease}.home-page-card .card-block:hover a{opacity:1;transition:all .25s ease}.home-page-card .card-block .card-block-img{webkit-filter:blur(0px);filter:blur(0px);transition:all .25s ease;background-size:cover;background-position:center}.home-page-card .card-block a{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);opacity:0;transition:all .25s ease;font-weight:500;background-color:#0e62bc;border-color:#0e62bc;color:#fff}.home-page-card-action-links{position:absolute;top:97px;right:5px;pointer-events:none}.home-page-card-action-links i{padding:4px 5px;background:rgba(0,0,0,.5);border-radius:5px}.home-page-card-action-links a{pointer-events:auto;color:#f5f5f5;margin-left:5px;cursor:pointer}.home-page-card-action-links a:hover,.home-page-card-action-links a:focus{color:#ef3a43!important;cursor:pointer}#home-page-recent-searches-carousel .carousel-indicators li,#home-page-shopping-cart-carousel .carousel-indicators li,#home-page-favorites-carousel .carousel-indicators li,#home-page-recent-stays-carousel .carousel-indicators li{width:13px;height:13px;border-radius:100%;background-color:#ebebeb;border:1.5px solid #929292;box-sizing:border-box;opacity:1}#home-page-recent-searches-carousel .carousel-indicators{bottom:-30px}#home-page-favorites-carousel .carousel-indicators{bottom:-22px}#home-page-favorites-carousel .card-footer .row{height:50px}#home-page-shopping-cart-carousel .carousel-indicators{bottom:-20px!important}#home-page-search-wrapper .carousel-indicators{bottom:-25px}#home-page-search-wrapper .carousel-indicators .active{background-color:#e4002b!important;border:none!important}#home-page-recent-searches-carousel .card-footer{min-height:135px}.font-revert{font-family:revert!important}#home-page-shopping-cart-empty-message,#home-page-shopping-cart-deletion-empty-message,#home-page-recent-searches-empty-message,#home-page-recent-searches-deletion-empty-message,#home-page-favorites-empty-message,#home-page-recent-stays-empty-message{border-top:1.5px solid #ced4da}#home-page-shopping-cart-deletion-empty-message,#home-page-recent-searches-deletion-empty-message{display:none}#home-page-shopping-cart-rewards-savings{color:#ffd100}.fa-times-circle{font-size:1.25em}.fas.fa-heart{color:#e4002b}@media(max-width:900px){.user-welcome{display:none}.campground-search,.find-a-koa-field,.check-in-field,.check-out-field{max-width:100%!important;flex:0 0 100%!important;padding-right:1em!important;padding-right:1em!important}}@media(max-width:768px){#home-page-cart,#home-page-recent-stays,#home-page-favorites,#home-page-recent-searches{display:none}}.upcomingTitle{z-index:1000;color:#fff;background-color:#000;border-bottom-right-radius:7px;font-size:.8em}.recentTitle{z-index:1000;color:#fff;background-color:#434343;border-bottom-right-radius:7px;font-size:.8em}.recentTitlem,.upcomingTitle{opacity:1;transition:all .25s ease}.home-page-card .card-block:hover>.recentTitle,.home-page-card .card-block:hover>.upcomingTitle{opacity:0;transition:all .25s ease}.koa-white-font,.koa-white-font-checkbox{color:#fff!important}.search-box-login{background-color:transparent;border:none;padding:0}.search-wrapper{pointer-events:none}.search-wrapper .col-lg-11{pointer-events:auto}.search-wrapper.fix-to-top .login-options-search{top:75px}.search-wrapper .login-options-search{top:100px}@media(max-width:900px){.search-wrapper.fix-to-top .login-options-search{top:90px}.search-wrapper .login-options-search{top:90px}.search-wrapper .row.position-relative{margin:auto}}.search-wrapper .login-options-search-error{top:164px}@media(min-width:900px){.search-wrapper .login-options-search-error{top:158px}}.home-page-card-description{font-size:13px;color:#333}.home-page-card-campground{font-family:gibson semibold;font-size:13px;color:#333;padding-top:8px}.home-page-recent-searches-save-link-saved i{color:#ef3a43!important}.home-page-card-deleting{pointer-events:none!important}.home-page-card-disabled{-webkit-filter:grayscale(1)}.home-page-card-disabled-filter{display:none;background:rgba(215,215,215,.7);height:100%;width:100%;position:absolute;z-index:2}.home-page-loading-icon{display:none;width:25px;height:25px;border:4px solid #fff;border-top-color:#e4002b;border-radius:30px;animation:spin 1s linear infinite;opacity:.9}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(1turn)}}#txtLocation,#checkInDate,#checkOutDate,#btnBasicSearch{border-radius:6px!important}.form-fields-home{border-top-right-radius:20px;border-top-left-radius:20px}.home-ai-chat,.filter-container,.filters-dropdown-home{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.home-ai-chat textarea::placeholder{height:25px;line-height:25px}.home-ai-chat textarea{border:none;border-bottom-left-radius:6px!important}.home-ai-chat textarea::-webkit-scrollbar{display:none}.home-ai-chat .home-question-send{background-color:#fff;color:#e4002b!important;border-top-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:6px!important;border:none;cursor:pointer;text-decoration:none!important;display:flex;align-items:center}.home-ai-chat textarea:focus{outline:0!important;-webkit-appearance:none;box-shadow:none!important}@media(max-width:768px){.home-ai-chat{display:none!important}}@media(max-width:899px){.form-fields-home{border-top-right-radius:0!important;border-top-left-radius:0!important}}.ratings-rating-half,.ratings-rating-half,.ratings-rating-1,.ratings-rating-1half,.ratings-rating-2,.ratings-rating-2half,.ratings-rating-3,.ratings-rating-3half,.ratings-rating-4,.ratings-rating-4half,.ratings-rating-5,.site-type-nav-rv,.site-type-nav-tent,.site-type-nav-cabin,.site-type-nav-special,.site-type-nav-extended-stays{display:inline-block;padding:0!important;margin:0!important}.ratings-rating-1{background:url(/content/images/sprite-koa-main.png) no-repeat 0 -480px;width:96px;height:18px}.ratings-rating-1half{background:url(/content/images/sprite-koa-main.png) no-repeat 0 -520px;width:96px;height:18px}.ratings-rating-2{background:url(/content/images/sprite-koa-main.png) no-repeat 0 -560px;width:96px;height:18px}.ratings-rating-2half{background:url(/content/images/sprite-koa-main.png) no-repeat 0 -600px;width:96px;height:18px}.ratings-rating-3{background:url(/content/images/sprite-koa-main.png) no-repeat 0 -640px;width:96px;height:18px}.ratings-rating-3half{background:url(/content/images/sprite-koa-main.png) no-repeat 0 -679px;width:96px;height:18px}.ratings-rating-4{background:url(/content/images/sprite-koa-main.png) no-repeat 0 -719px;width:96px;height:18px}.ratings-rating-4half{background:url(/content/images/sprite-koa-main.png) no-repeat 0 -759px;width:96px;height:18px}.ratings-rating-5{background:url(/content/images/sprite-koa-main.png) no-repeat 0 -799px;width:96px;height:18px}.site-type-nav-rv{background:url(/content/images/sprite-koa-main.png) no-repeat 0 -860px;width:56px;height:32px}.site-type-nav-deluxe-cabin{background:url(/content/images/sprite-koa-main.png) no-repeat 0 -930px;width:56px;height:32px}.site-type-nav-cabin{background:url(/content/images/sprite-koa-main.png) no-repeat 0 -1000px;width:56px;height:32px}.site-type-nav-tent{background:url(/content/images/sprite-koa-main.png) no-repeat 0 -1070px;width:56px;height:32px}.site-type-nav-special{background:url(/content/images/sprite-koa-main.png) no-repeat 0 -1140px;width:56px;height:32px}.site-type-nav-extended-stays{background:url(/content/images/sprite-koa-main.png) no-repeat 0 -1210px;width:56px;height:32px}.site-type-nav-groups{background:url(/content/images/sprite-koa-main.png) no-repeat 0 -1280px;width:56px;height:32px}.icon-max-amp,.icon-max-length,.icon-wifi,.icon-pavilion,.icon-snack-bar,.icon-pool,.icon-hot-tub-sauna,.icon-gas,.icon-kamping-kitchen,.icon-cable-tv,.icon-electric-tent,.icon-mini-golf,.icon-tour-shuttle,.icon-bicycle-rentals,.icon-rv-rentals,.icon-tents,.icon-fishing{background:none repeat scroll 0 0 transparent}.koa-icon{float:left;position:relative;height:54px;width:54px;overflow:hidden;padding:0 0 0 37px!important}.koa-icon img,.koa-icon .img{float:left;margin-left:-37px;position:relative}.koa-icon .img{width:54px;height:54px}.koa-icon span{display:block;line-height:15px;padding:5px 5px 0 9px;position:absolute;left:50px;top:15px}@media(max-width:340px){.koa-icon span.mobile-top{top:3px}}.icon-dog-park{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -557px -810px}.icon-pavilion{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -187px -900px}.icon-pavilion-fee{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -287px -900px}.icon-snack-bar{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -187px -1170px}.icon-snack-bar-fee{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -287px -1170px}.icon-pool{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -557px -1530px}.icon-hot-tub-sauna{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -557px -630px}.icon-hot-tub-sauna-fee{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -657px -630px}.icon-gas{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -187px -540px}.icon-gas-fee{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -287px -540px}.icon-max-length{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -187px -720px}.icon-firewood{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -187px -450px}.icon-firewood-fee{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -287px -450px}.icon-max-amp{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -187px -630px}.icon-max-amp .overlay-text,.icon-max-length .overlay-text,.icon-max-amp em,.icon-max-length em{color:#000;font-size:12px;font-weight:800;position:absolute;text-align:center;width:48px;left:3px}.icon-max-length .overlay-text,.icon-max-length em{top:19px}.icon-max-amp .overlay-text,.icon-max-amp em{top:7px}.icon-max-amp span.print,.icon-max-length span.print{display:none}.icon-kamping-kitchen{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -187px -270px}.icon-kamping-kitchen-fee{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -287px -270px}.icon-cable-tv{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -187px -90px}.icon-cable-tv-fee{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -287px -90px}.icon-mini-golf{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -557px -990px}.icon-mini-golf-fee{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -657px -990px}.icon-tour-shuttle{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -557px -1350px}.icon-tour-shuttle-fee{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -657px -1350px}.icon-bicycle-rentals{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -557px -90px}.icon-bicycle-rentals-fee{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -657px -90px}.icon-tents{background-position:0 -993px}.icon-wifi{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -187px -1260px}.icon-wifi-fee{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -287px -1260px}.icon-fishing{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -557px -180px}.icon-fishing-fee{background:url(/content/images/Directory-Icons-Sprite.png) no-repeat -657px -180px}.icon-toiletries{background-position:0 -1193px}.icon-sleeping-bags{background-position:0 -1260px}.icon-bath-hand-towels{background-position:0 -1394px}.icon-desserts-snacks{background-position:0 -1461px}.icon-campfire{background-position:0 -1528px}.icon-side-dishes{background-position:0 -1595px}.icon-main-dishes{background-position:0 -1662px}.icon-breakfast{background-position:0 -1729px}.icon-insect-study{background-position:0 -1796px}.icon-canoeing{background-position:0 -1863px}.icon-fire-safety{background-position:0 -1930px}.icon-nature{background-position:0 -1997px}.icon-handicap-accessible{background-position:0 -2064px}.icon-water-electric{background-position:0 -2131px}.icon-bbq-grills{background-position:0 -2198px}.icon-water-access{background-position:0 -2265px}.icon-golf{background-position:0 -2332px}.icon-store{background-position:0 -2399px}.icon-playground{background-position:0 -2466px}.icon-meeting-room{background-position:0 -2533px}.icon-big-rig-friendly{background-position:0 -2600px}.icon-bird-study{background-position:0 -2667px}.icon-wilderness-survival{background-position:0 -2734px}.icon-rv-patio-sites{background-position:0 -2801px}.icon-game-room{background-position:0 -2868px}.icon-lodging{background-position:0 -2935px}.icon-emergency-preparedness{background-position:0 -3002px}.icon-hiking{background-position:0 -3068px}.icon-forestry{background-position:0 -3135px}.icon-telephone{background-position:0 -3201px}.btn-share{display:inline-block!important;height:24px;margin:0 5px 0 0;overflow:hidden;text-indent:-1000px;width:24px}.btn-facebook-share{background:url(/content/images/Social-Icons-Sprite.png) no-repeat scroll 0 0 transparent}.btn-twitter-share{background:url(/content/images/Social-Icons-Sprite.png) no-repeat scroll 0 -60px transparent}.btn-pinterest-share{background:url(/content/images/Social-Icons-Sprite.png) no-repeat scroll 0 -120px transparent}.btn-instagram-share{background:url(/content/images/Social-Icons-Sprite.png) no-repeat scroll 0 -180px transparent}.btn-youtube-share{background:url(/content/images/Social-Icons-Sprite.png) no-repeat scroll 0 -240px transparent}.btn-blog-share{background:url(/content/images/Social-Icons-Sprite.png) no-repeat scroll 0 -300px transparent}.btn-googleplus-share{background:url(/content/images/Social-Icons-Sprite.png) no-repeat scroll 0 -360px transparent}.btn-newsfeed-share{background:url(/content/images/Social-Icons-Sprite.png) no-repeat scroll 0 -417px transparent}.btn-email-share{background:url(/content/images/Social-Icons-Sprite.png) no-repeat scroll 0 -480px transparent}.btn-print-share{background:url(/content/images/Social-Icons-Sprite.png) no-repeat scroll 0 -541px transparent}.btn-tripadvisor-share{background:url(/content/images/Social-Icons-Sprite.png) no-repeat scroll 0 -601px transparent}.ratings-yelp-1,.ratings-yelp-1half,.ratings-yelp-2,.ratings-yelp-2half,.ratings-yelp-3,.ratings-yelp-3half,.ratings-yelp-4,.ratings-yelp-4half,.ratings-yelp-5{display:inline-block;padding:0!important;margin:0!important}.ratings-yelp-1{background:url(/content/images/YelpReviewStars.png) no-repeat 0 0;width:82px;height:14px}.ratings-yelp-1half{background:url(/content/Images/YelpReviewStars.png) no-repeat -82px 0;width:82px;height:14px}.ratings-yelp-2{background:url(/content/images/YelpReviewStars.png) no-repeat -164px 0;width:82px;height:14px}.ratings-yelp-2half{background:url(/content/images/YelpReviewStars.png) no-repeat 0 -14px;width:82px;height:14px}.ratings-yelp-3{background:url(/content/images/YelpReviewStars.png) no-repeat -82px -14px;width:82px;height:14px}.ratings-yelp-3half{background:url(/content/images/YelpReviewStars.png) no-repeat -164px -14px;width:82px;height:14px}.ratings-yelp-4{background:url(/content/images/YelpReviewStars.png) no-repeat 0 -28px;width:82px;height:14px}.ratings-yelp-4half{background:url(/content/images/YelpReviewStars.png) no-repeat -82px -28px;width:82px;height:14px}.ratings-yelp-5{background:url(/content/images/YelpReviewStars.png) no-repeat -164px -28px;width:82px;height:14px}.validation-heading{font-family:Fjalla One;font-weight:500;text-transform:uppercase;color:#c00;padding:10px 5px 0 10px;font-size:1.5em}.validation-summary-errors{background-color:#ffc;border:solid 3px #c00;font-weight:400;margin-bottom:10px;margin-top:10px}.validation-summary-errors ul{margin:0;padding:10px 5px 10px 10px}.validation-summary-errors li{display:block;color:#c00}.validation-summary-warning{background-color:#ffc;border:solid 3px #f7d500;font-weight:400;margin-bottom:10px;margin-top:10px}.validation-summary-warning ul{margin:0;padding:10px 5px 10px 10px}.validation-summary-warning li{display:block;color:#000}.search-container input.input-validation-error{border:2px solid #c00!important;background-color:#ffc!important;border-radius:3px 3px 3px 3px!important}.purchase-form input.input-validation-error,.purchase-form textarea.input-validation-error,.purchase-form select.input-validation-error{border:2px solid #c00!important;background-color:#ffc!important;border-radius:3px 3px 3px 3px!important}.purchase-form .validation-summary-errors li a{display:inline!important;color:#6c757d!important}.vkr-purchase-form input.input-validation-error,.vkr-purchase-form textarea.input-validation-error,.vkr-purchase-form select.input-validation-error{border:2px solid #c00!important;background-color:#ffc!important;border-radius:3px 3px 3px 3px!important}.validation-form input.input-validation-error,.validation-form textarea.input-validation-error,.validation-form select.input-validation-error{border:2px solid #c00!important;background-color:#ffc!important;border-radius:3px 3px 3px 3px!important}#saved-reservations{position:absolute;left:0;right:0;background:#fff}#saved-reservations .card-footer{padding:.75rem 0}.save-res-nav-link{color:#ba121b!important}.save-res-nav-link:hover,.save-res-nav-link:focus{color:#ef3a43!important}.saved-reservations-toggler a[aria-expanded=true] .fa-history{display:none}.saved-reservations-toggler a[aria-expanded=false] .fa-chevron-down{display:none}.saved-reservations-toggler .fa-history{margin-left:3px;margin-top:2px}.saved-reservations-toggler .fa-chevron-down{margin-left:5px}.save-res-login-box{font-size:13px;background-color:rgba(255,255,255,.8);border-radius:5px;padding:10px}.saved-res-bottom-links{padding:5px 0;border-bottom:5px solid #000;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 54%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 54%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 54%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#80ffffff',GradientType=0 )}.saved-res-bottom-links a{font-size:13px;color:#3c667f;padding-top:8px}.saved-res-bottom-links a:hover{color:#ef3a43!important}.saved-reservations-toggler a[aria-expanded=true]{color:#ef3a43!important}.saved-res-campground{font-family:gibson semibold;font-size:13px;color:#333;padding-top:8px}.saved-res-description{font-size:13px;color:#333}.save-res-action-links{position:absolute;top:97px;right:5px;pointer-events:none}.save-res-action-links i{padding:4px 5px;background:rgba(0,0,0,.5);border-radius:5px}.save-res-action-links a{pointer-events:auto;color:#f5f5f5;margin-left:5px;cursor:pointer}.save-res-action-links a:hover,.save-res-action-links a:focus{color:#ef3a43!important;cursor:pointer}.save-res-action-link-saved i{color:#ef3a43!important}.saved-res-container .panel-image{position:relative}.saved-res-container .panel-image img.panel-image-preview{width:100%;border-radius:0}.saved-res-container .panel-image label{display:block;position:absolute;top:0;left:0;height:100%;width:100%}.saved-res-container .panel-image~.panel-footer a{padding:0 10px;font-size:1.3em;color:#646464}.saved-res-content:hover .saved-res-content-preview,.saved-res-content:focus .saved-res-content-preview{opacity:0}.saved-res-content:hover .saved-res-content-details,.saved-res-content:focus .saved-res-content-details{opacity:1;transform:translateY(-80%);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.btn-choose{text-align:center;font-family:fjalla one,sans-serif;font-size:14px;text-transform:uppercase;background-color:#41608c;color:#fff;padding:0 0 0 10px;margin:0;border:0 solid #41608c}.btn-choose i:before{background-color:rgba(0,0,0,.1);margin-left:10px;padding:10px;display:block}.saved-res-choose-sweep-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.saved-res-choose-sweep-right:before{content:"";position:absolute;z-index:-10;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.saved-res-choose-sweep-right:active,.saved-res-choose-sweep-right:focus,.saved-res-choose-sweep-right:hover{color:#000}.saved-res-choose-sweep-right:active:before,.saved-res-choose-sweep-right:focus:before,.saved-res-choose-sweep-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.panel-image:hover .save-res-text-block,.panel-image:focus .save-res-text-block{opacity:0}.saved-res-background:hover{background-color:rgba(0,140,149,.8);transition:ease-in .25s}.saved-res-block{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:125px}.saved-res-padding{position:relative;height:100%;width:100%}.saved-res-background{width:100%;height:100%;overflow:hidden}.saved-res-content{height:inherit;width:inherit}.saved-res-content-details{position:relative;color:#fff;text-align:center;opacity:0;top:50%;z-index:60000}.save-res-text-block{position:relative;pointer-events:none}.save-res-text-block p{position:absolute;background:rgba(0,0,0,.7);color:#fff;font-size:13px;left:0;right:0;top:-126px;text-align:center;padding:5px}@media only screen and (min-width:992px){#saved-reservations{position:fixed}}@keyframes loading-1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes loading-2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(144deg);transform:rotate(144deg)}}@keyframes loading-3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes loading-4{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(36deg);transform:rotate(36deg)}}@keyframes loading-5{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(126deg);transform:rotate(126deg)}}.text-revert{text-transform:revert!important}.ai-chat-fixed-position{position:fixed;right:30px;bottom:30px}.ai-chat-initiate-chat-icon-wrapper{width:55px;height:55px;background-color:#ffd100;border-radius:50%;z-index:1031}.ai-chat-initiate-chat-icon-wrapper .ai-chat-initiate-chat-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:45px;height:45px;line-height:45px;background-color:rgba(255,255,255,.2);border-radius:50%;text-align:center;font-size:25px;font-weight:700;color:#fff}.ai-chat-initiate-chat-icon-wrapper .ai-chat-initiate-chat-icon:hover:before{-webkit-animation:ai-chat-animate-pulse 1.5s ease-out infinite;animation:ai-chat-animate-pulse 1.5s ease-out infinite}.ai-chat-initiate-chat-icon-wrapper .ai-chat-initiate-chat-icon:hover:after{-webkit-animation:ai-chat-animate-pulse 1.5s ease-out .4s infinite;animation:ai-chat-animate-pulse 1.5s ease-out .4s infinite}.ai-chat-initiate-chat-icon-wrapper .ai-chat-initiate-chat-icon:before,.ai-chat-initiate-chat-icon-wrapper .ai-chat-initiate-chat-icon:after{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;background-color:#ffd100;width:100%;height:100%;border-radius:50%;opacity:0;transition:all .25s ease-in-out}.ai-chat-initiate-chat-icon-wrapper .ai-chat-initiate-chat-icon a img{-webkit-transform:scaleX(-1);transform:scaleX(-1);margin-top:-5px}.ai-chat-initiate-chat-icon-wrapper:hover{border:2px solid #000}.ai-chat-notify{-webkit-animation:ai-chat-animate-slide-in .5s ease-in-out forwards 1,ai-chat-animate-spin 1.8s ease-in-out forwards 1,ai-chat-animate-fade 2s ease forwards 1;animation:ai-chat-animate-slide-in .5s ease-in-out forwards 1,ai-chat-animate-spin 1.8s ease-in-out forwards 1,ai-chat-animate-fade 2s ease forwards 1}@-webkit-keyframes ai-chat-animate-spin{0%{transform:perspective(120px) rotateY(181deg) rotateX(0deg)}50%{transform:perspective(120px) rotateY(0deg) rotateX(0deg)}100%{transform:perspective(120px) rotateY(181deg)}}@keyframes ai-chat-animate-spin{0%{transform:perspective(120px) rotateY(181deg) rotateX(0deg)}50%{transform:perspective(120px) rotateY(0deg) rotateX(0deg)}100%{transform:perspective(120px) rotateY(181deg)}}@-webkit-keyframes ai-chat-animate-fade{0%{opacity:.1}100%{opacity:1}}@keyframes ai-chat-animate-fade{0%{opacity:.1}100%{opacity:1}}@-webkit-keyframes ai-chat-animate-slide-in{0%{bottom:-60px}100%{bottom:30px}}@keyframes ai-chat-animate-slide-in{0%{bottom:-60px}100%{bottom:30px}}@-webkit-keyframes ai-chat-animate-pulse{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(2)}100%{opacity:0}}@keyframes ai-chat-animate-pulse{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(2)}100%{opacity:0}}#ai-chat-modal{max-height:calc(100% - 0px)!important;position:absolute!important;box-shadow:revert!important;color:revert!important;font-weight:revert!important;margin:revert!important;padding:revert!important;background:rgba(0,0,0,.8)!important;background-color:rgba(0,0,0,.8)!important}#ai-chat-modal .modal-dialog{width:100vw;height:90vh;max-width:100%!important;max-height:calc(100% - 0px);margin:auto}#ai-chat-modal .modal-dialog .modal-content .modal-header{border-top-left-radius:0;border-top-right-radius:0;background-color:#202123;color:#fff}#ai-chat-modal .modal-dialog .modal-content .modal-header .title-wrapper img{height:50px}#ai-chat-modal .modal-dialog .modal-content .modal-header .title-wrapper .modal-title{background:0 0;text-transform:revert;font-family:revert!important;color:#fff}#ai-chat-modal .modal-dialog .modal-content .modal-header #ai-chat-close-modal{height:35px;width:35px;background-color:#595959;border-radius:3px}#ai-chat-modal .modal-dialog .modal-content .modal-header #ai-chat-close-modal .fa-times{font-size:1.75em}#ai-chat-modal .modal-dialog .modal-content .modal-header #ai-chat-close-modal:hover{text-decoration:none!important}#ai-chat-modal .modal-dialog .modal-content .modal-body{background-color:#202123;color:#fff}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-title{display:none;position:relative;z-index:5;border-bottom-left-radius:15px;height:56px;border-top:1.75px solid #595959}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-title .row{z-index:10;background:#363636}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-title .row #ai-chat-history-trigger{right:0;z-index:10;cursor:pointer}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-title .row #ai-chat-btn-reset-mobile{z-index:100;cursor:pointer;display:none}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-title .row #ai-chat-btn-reset-mobile:disabled{opacity:.2;pointer-events:none}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-title .row span{transform:revert;white-space:nowrap;-webkit-writing-mode:revert;writing-mode:revert;min-width:60px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper{display:none;top:57px;height:calc(100% - 59px);border-top:1.75px solid #595959}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper #chat-history-container-gutter{max-width:60px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper #ai-chat-history-container{height:350px;width:100%;z-index:15;border-bottom-right-radius:15px;border-bottom-left-radius:15px;border-bottom:1.75px solid #535353;background-image:linear-gradient(#000,#484848)}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper #ai-chat-history-container .history-arrow{left:revert!important;display:block;height:20px;width:20px;border:inherit;position:absolute;left:-10px!important;background:#222!important;top:47px;clip-path:polygon(0% 0%,100% 100%,0% 100%);transform:rotate(45deg);border-radius:0 0 0 .25em}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper #ai-chat-history-container .history-arrow-up{left:revert!important;display:block;height:20px;width:20px;border:inherit;position:absolute;right:60px;border:1.75px solid #595959!important;background:#000!important;top:-9.5px;clip-path:polygon(0% 0%,100% 100%,0% 100%);transform:rotate(135deg);border-radius:0 0 0 .25em}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper #ai-chat-history-container .h4{font-size:1.25rem!important}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper #ai-chat-history-container #ai-chat-history-list{height:calc(100% - 139px)}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper #ai-chat-history-container #ai-chat-history-list ul li{cursor:pointer}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper #ai-chat-history-container #ai-chat-history-list ul li .position-absolute{line-height:0;font-size:2em}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper #ai-chat-history-container #ai-chat-history-list ul li .position-absolute i{color:#222}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper #ai-chat-history-container #ai-chat-history-list ul li:first-child{border-top:1.75px solid #595959;border-bottom:1.75px solid #595959}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper #ai-chat-history-container #ai-chat-history-list ul li:last-child{margin-bottom:1em}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper #ai-chat-history-container #ai-chat-history-list ul li:nth-child(odd){background:#535353}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper #ai-chat-history-container #ai-chat-history-list ul li:nth-child(odd) .fade-out-gradient{background:linear-gradient(to left,#535353,hsla(240deg,7%,97%,0));width:75px;top:0;right:0}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper #ai-chat-history-container #ai-chat-history-list ul li:nth-child(even) .fade-out-gradient{background:linear-gradient(to left,#222,hsla(240deg,7%,97%,0));width:75px;top:0;right:0}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area{height:calc(100% - 56px);bottom:0;width:100%}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row{height:calc(100% - 114px)}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages{display:flex}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages img{max-width:75px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container{max-width:400px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-1{display:flex}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-1 h2{font-weight:200;font-family:revert}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-1 .ai-chat-btn-disclaimer-welcome-btn{background-color:#4a4a4a;top:150px;border:1.5px solid #595959;border-radius:10px!important;font-family:revert;padding-top:8px;padding-bottom:8px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-1 .ai-chat-btn-disclaimer-welcome-btn:hover{background-color:#272727}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-1 .ai-chat-btn-disclaimer-welcome-btn:focus{box-shadow:revert!important}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-2{display:none}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-2 .ai-chat-disclaimer-title{display:none}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-2 #ai-chat-disclaimer-carousel .carousel-inner{border:1.5px solid #595959;border-radius:10px;min-height:187px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-2 #ai-chat-disclaimer-carousel .carousel-controls{top:150px;border:1.5px solid #595959;border-radius:10px!important;font-family:revert;padding-top:8px;padding-bottom:8px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-2 #ai-chat-disclaimer-carousel .carousel-controls:first-child{background-color:#272727}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-2 #ai-chat-disclaimer-carousel .carousel-controls:first-child:hover{background-color:#4a4a4a}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-2 #ai-chat-disclaimer-carousel .carousel-controls:first-child:focus{box-shadow:revert!important}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-2 #ai-chat-disclaimer-carousel .carousel-controlslast-child{background-color:#4a4a4a}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-2 #ai-chat-disclaimer-carousel .carousel-controlslast-child:hover{background-color:#272727}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-2 #ai-chat-disclaimer-carousel .carousel-controlslast-child:focus{box-shadow:revert!important}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-2 #ai-chat-disclaimer-carousel .carousel-indicators{position:revert!important}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-2 #ai-chat-disclaimer-carousel .carousel-indicators li{width:10px;height:10px;border-radius:100%}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-2 #ai-chat-disclaimer-carousel .text-underlined{text-decoration:underline!important}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-3{display:none}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-3 h2{text-transform:revert!important;font-family:revert!important;font-weight:300}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-3 #ai-chat-preferred-name-form #ai-chat-preferred-name{outline:0;border-top-left-radius:8px;border-bottom-left-radius:8px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-3 #ai-chat-preferred-name-form #ai-chat-preferred-name:focus{outline:0}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-3 #ai-chat-preferred-name-form #ai-chat-btn-preferred-name{background:#fff;border-top-right-radius:8px;border-bottom-right-radius:8px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-disclaimer-wizard-container #ai-chat-disclaimer-wizard-child-3 #ai-chat-preferred-name-error{display:none}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-prompt-examples{display:none}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-prompt-examples h2{text-transform:revert!important;font-family:revert!important;font-weight:300}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-prompt-examples button{border:1.5px solid #595959;border-radius:10px!important;font-family:revert;background-color:#4a4a4a}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-prompt-examples button:hover{background-color:#272727}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-area-messages #ai-chat-prompt-examples button:focus{box-shadow:revert!important}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper{overflow:auto;display:none;height:calc(100% - 95px)!important;top:0;position:absolute}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles{max-height:calc(85vh - 155px);top:10px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .user-message-bubble-wrapper{align-self:flex-end}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .user-message-bubble-wrapper .user-message-bubble{color:#fff;background:#4a4a4a;align-self:flex-end;border-bottom-right-radius:0}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .user-message-bubble-wrapper .user-message-bubble:before{right:-26px;width:26px;background-color:#202123;border-bottom-left-radius:50px;z-index:2}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .user-message-bubble-wrapper .user-message-bubble:after{right:-26px;width:50px;background-color:#4a4a4a;border-bottom-left-radius:16px 14px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .user-message-bubble-wrapper .ai-profile-picture-user-wrapper{height:50px;width:50px;min-width:50px;border-radius:50%;z-index:2;background-color:#363636;border:1.75px solid #595959;align-self:flex-end}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .user-message-bubble-wrapper .ai-profile-picture-user-wrapper span{font-size:1.75em}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .ai-message-bubble-wrapper{align-self:flex-end;min-width:300px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .ai-message-bubble-wrapper #ai-chat-ai-profile-picture-wrapper .ai-profile-picture-wrapper{z-index:2;background-image:url(/content/images/ai-chat/koa-logo.png);align-self:flex-end;background-position:center;background-size:cover;height:50px;width:50px;min-width:50px;position:relative;top:-12px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .ai-message-bubble-wrapper #ai-chat-ai-profile-picture-wrapper .dot-flashing{position:relative;top:-7px;z-index:5;display:none}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .ai-message-bubble-wrapper .ai-message-container{min-width:210px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .ai-message-bubble-wrapper .ai-message-container .ai-rating-container{min-width:200px;max-width:200px;z-index:4;display:none;bottom:-27px;right:15px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .ai-message-bubble-wrapper .ai-message-container .ai-rating-container .ai-rating-frown{font-size:1em;background:#595959;border-top-left-radius:8px;border-bottom-left-radius:8px;border-top:1px solid #000;border-left:1px solid #000;border-bottom:1px solid #000;transition:.25s ease}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .ai-message-bubble-wrapper .ai-message-container .ai-rating-container .ai-rating-smile{background:#595959;border-top-right-radius:8px;border-bottom-right-radius:8px;border:1px solid #000;text-decoration:none;transition:.25s ease}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .ai-message-bubble-wrapper .ai-message-container .ai-rating-container a:hover{text-decoration:none!important;cursor:pointer;background:#ffd100;color:#000!important;transition:.25s ease}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .ai-message-bubble-wrapper .ai-message-container .ai-message-bubble{color:#fff;background:#335d7f;align-self:flex-start;border-bottom-left-radius:0;min-width:210px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .ai-message-bubble-wrapper .ai-message-container .ai-message-bubble a{color:#fff;text-decoration:underline}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .ai-message-bubble-wrapper .ai-message-container .ai-message-bubble:before{left:-26px;width:50px;background-color:#335d7f;border-bottom-right-radius:16px 14px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .ai-message-bubble-wrapper .ai-message-container .ai-message-bubble:after{left:-26px;width:26px;background-color:#202123;border-bottom-right-radius:50px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .ai-message-bubble-wrapper .ai-message-container .ai-message-bubble ol{display:block;list-style-type:decimal;list-style-position:outside;padding-left:40px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .ai-message-bubble-wrapper .ai-message-container .ai-message-bubble ol li{display:list-item;list-style-type:decimal!important;padding-bottom:10px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .ai-message-bubble-wrapper .ai-message-container .ai-message-bubble ul{display:block;list-style-type:disc;list-style-position:outside;padding-left:40px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .ai-message-bubble-wrapper .ai-message-container .ai-message-bubble ul li{display:list-item;list-style-type:disc!important;padding-bottom:10px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper #ai-chat-bubbles .ai-message-bubble-wrapper .ai-message-container .ai-message-bubble .blinking-cursor{margin-left:5px;background-color:#fff;animation:blink 1s infinite}@keyframes blink{0%,50%{opacity:1}50.1%,100%{opacity:0}}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper .chat-message{max-width:650px;word-wrap:break-word;margin-bottom:12px;line-height:24px;position:relative;padding:10px 20px;border-radius:25px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper .chat-message:after,#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-bubble-wrapper .chat-message:before{content:"";position:absolute;bottom:0;height:25px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input{display:none;bottom:0}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input p{color:#a6a6a6;display:none}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input .ai-toast-container{z-index:5;position:relative}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input .ai-toast-container .toast{background-color:#fff;margin:0 0 26px auto;position:relative;transform:translateX(100vw);transition:all .5s cubic-bezier(.68,-.55,.25,1.35)}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input .ai-toast-container .toast button{background:0 0;color:#fff;border:0;font-size:1.5rem}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input .ai-toast-container .toast button:hover{opacity:1}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input .ai-toast-container .toast .toast-body{margin-right:2.5rem;display:flex;flex-direction:row;font-size:1rem}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input .ai-toast-container .toast .toast-body .toast-icon{font-size:1.5rem}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input .ai-toast-container .toast .loader{height:4px;background-color:#fff;width:100%;animation:progressAnimationStrike 8s}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input .ai-toast-container .toast.show{display:block;transform:translateX(0)}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input .ai-toast-container .toast.error{background-color:#e4002b}@keyframes progressAnimationStrike{from{width:0}to{width:100%}}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input #btn-ai-stop-generating{top:150px;background-color:#202123;border:1.5px solid #595959;border-radius:10px!important;font-family:revert;padding-top:8px;padding-bottom:8px;display:none}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input #ai-chat-btn-reset{width:50px;height:50px;border-radius:9px;background:#595959!important;color:#fff!important;transition:.5s ease;display:none;border:0}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input #ai-chat-btn-reset:hover{width:150px;transition:.5s ease}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input #ai-chat-btn-reset:hover span:last-child{opacity:1;transition:.5s ease}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input #ai-chat-btn-reset:hover span:first-child{transform:rotate(180deg);transition:1s ease}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input #ai-chat-btn-reset:before{left:2px;position:relative}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input #ai-chat-btn-reset span:last-child{font-family:gibson regular;font-weight:300;opacity:0;transition:.5s ease}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input #ai-chat-btn-reset span:first-child{transform:rotate(-180deg);transition:1s ease}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input #ai-chat-btn-reset:disabled{opacity:.2;pointer-events:none}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input #ai-chat-question-form{display:flex;flex-direction:row;padding:1px;height:50px!important;z-index:2}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input #ai-chat-question-form #ai-chat-ask-question-input{flex-grow:2;border:0;border-top-left-radius:8px;border-bottom-left-radius:8px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input #ai-chat-question-form #ai-chat-ask-question-input:focus{outline:0}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input #ai-chat-question-form #ai-chat-btn-submit{border:0;background:#fff;border-top-right-radius:8px;border-bottom-right-radius:8px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area .row #ai-chat-input #ai-chat-question-form #ai-chat-btn-submit:disabled{opacity:.2;pointer-events:none}#ai-chat-standalone-page-container{background:#939393;height:100vh}#ai-chat-standalone-page-container #ai-chat-modal{top:71.78px;height:calc(100% - 71.78px)}#ai-chat-standalone-page-container #ai-chat-modal .modal-title{font-size:1.75rem}@media(max-width:767px){#ai-chat-standalone-page-container title-wrapper h3{font-size:1.25em}#ai-chat-standalone-page-container #ai-chat-prompt-examples h2{font-size:1.5rem}}@media(min-width:768px){#ai-chat-standalone-page-container #ai-chat-modal .modal-content #ai-chat-history-title{height:revert!important}}@media(min-width:576px){#ai-chat-area-messages img{max-width:100px!important}#ai-chat-area-messages #ai-chat-disclaimer-wizard-child-1{min-height:272px}#ai-chat-area-messages #ai-chat-disclaimer-wizard-child-2{min-height:272px}#ai-chat-area-messages #ai-chat-disclaimer-wizard-child-2 #ai-chat-disclaimer-carousel .carousel-inner{min-height:139px}}@media(max-width:767px){#ai-chat-history-title{max-width:100%!important}#ai-chat-btn-reset{display:none!important}}@media(min-width:768px){#ai-chat-modal .modal-dialog .modal-content{background:0 0}#ai-chat-modal .modal-dialog .modal-content .modal-header{border-top-left-radius:15px!important;border-top-right-radius:15px!important;border:1.5px solid #595959!important}#ai-chat-modal .modal-dialog .modal-content .modal-body{border-bottom-left-radius:15px!important;border-bottom-right-radius:15px!important;border-left:1.5px solid #595959!important;border-right:1.5px solid #595959!important;border-bottom:1.5px solid #595959!important}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-title{height:100%!important;border-top:0;border-bottom:0}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-title .row{border-bottom-left-radius:15px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-title .row #ai-chat-btn-reset-mobile{display:none!important}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-title .row span{transform:rotate(180deg)!important;-webkit-writing-mode:vertical-rl!important;writing-mode:vertical-rl!important}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-title .row i.fa-chevron-up{transform:rotate(90deg);padding-bottom:0!important;padding-right:1em!important}#ai-chat-modal .modal-dialog .modal-content .modal-body .ai-chat-history-title-border{border-right:1.75px solid #595959}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper{display:none;top:0;height:100%;border-top:0}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper #ai-chat-history-container{border-right:1.75px solid #535353;height:100%!important;z-index:50;background-color:#222!important;border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom:0;background-image:none}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper #ai-chat-history-container #ai-chat-history-list{height:calc(100% - 130px)}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper #ai-chat-history-container #ai-chat-history-list .chat-history-error{display:none;background-color:#e4002b;margin-bottom:auto;padding:.5rem}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-history-wrapper #ai-chat-history-container #ai-chat-history-list ul li:first-child{border-top:0;border-bottom:0}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area{height:100%;width:calc(100% - 58.67px);right:0}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area #ai-chat-area-messages img{max-width:150px!important}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area #ai-chat-area-messages #ai-chat-disclaimer-wizard-child-1{min-height:264px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area #ai-chat-area-messages #ai-chat-disclaimer-wizard-child-2{min-height:264px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area #ai-chat-area-messages #ai-chat-disclaimer-wizard-child-2 #ai-chat-disclaimer-carousel .carousel-inner{min-height:139px}#ai-chat-modal .modal-dialog .modal-content .modal-body #ai-chat-area #ai-chat-bubbles{max-height:calc(85vh - 220px)}}@media(min-width:991px){#ai-chat-history-title{max-width:60px}#ai-chat-area{margin-left:15px}#ai-chat-area #ai-chat-disclaimer-carousel .carousel-inner{min-height:139px}}@media(min-width:1200px){#ai-chat-history-list{height:calc(100% - 109px)}}#ai-chat-modal ::-webkit-scrollbar{width:20px}#ai-chat-modal ::-webkit-scrollbar-track{background-color:transparent}#ai-chat-modal ::-webkit-scrollbar-thumb{background-color:#dee2e6;border-radius:20px;border:6px solid transparent;background-clip:content-box}.dot-flashing{width:9px!important;height:9px!important;position:relative;margin:auto;border-radius:5px;background-color:#fff;color:#fff;animation:dot-flashing 1s infinite linear alternate;animation-delay:.5s}.dot-flashing::before{width:9px!important;height:9px!important;content:"";display:inline-block;position:absolute;top:0;left:-15px;border-radius:5px;background-color:#fff;color:#fff;animation:dot-flashing 1s infinite alternate;animation-delay:0s;left:-16px!important}.dot-flashing::after{width:9px!important;height:9px!important;content:"";display:inline-block;position:absolute;top:0;left:15px;border-radius:5px;background-color:#fff;color:#fff;animation:dot-flashing 1s infinite alternate;animation-delay:1s;left:16px!important}@keyframes dot-flashing{0%{background-color:#fff}50%,100%{background-color:rgba(255,255,255,.2)}}#ai-chat-clear-history-confirm{background:rgba(0,0,0,.7)!important;position:fixed!important;box-shadow:revert!important;color:#fff;display:none;font-weight:revert!important;margin:revert!important;padding:revert!important}#ai-chat-clear-history-confirm .modal-dialog{display:flex;justify-content:center}#ai-chat-clear-history-confirm .modal-dialog .modal-content{height:auto!important;margin:auto;background:0 0}#ai-chat-clear-history-confirm .modal-dialog .modal-content .modal-body{display:flex;flex-direction:column;border-radius:15px;border:0!important;background-color:#202123}#ai-chat-clear-history-confirm .modal-dialog .modal-content .modal-body #clear-history{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}#ai-chat-clear-history-confirm .modal-dialog .modal-content .modal-body #close-history-modal{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}#ai-chat-modal .modal.modal-fullscreen .modal-content{height:auto;height:100%;border-radius:0;border:0}#ai-chat-modal .modal.modal-fullscreen .modal-body{overflow-y:auto}.shopping-cart-close-icon{color:#ffd100;font-size:24px}.sidebar-content-block{background-color:#fff;color:#000;border-radius:3px}#shopping-cart-wrapper{position:absolute;right:0;width:350px;height:100%;height:100%;overflow-x:hidden;overflow-y:auto;transition:all .5s ease}#shopping-cart-content{background:#fff;min-height:100%;display:none;pointer-events:all;border-left:5px solid #000}.shopping-cart-nav-link i{font-size:1.3rem}.shopping-cart-icon{margin-right:5px}.shopping-cart-nav-link .fa-stack{height:auto;line-height:normal;width:auto}.shopping-cart-nav-link .fa-stack[data-count]:after{position:absolute;right:-10px;top:-8px;content:attr(data-count);font-size:40%;padding:.4em;border-radius:999px;line-height:.75em;color:#fff;color:#ba121b;text-align:center;min-width:2em;font-weight:700;background:#fff;border-style:solid;font-size:.6rem;border-width:2px}.shopping-cart-icon .fa-circle{color:#ba121b}.shopping-cart-color{color:#ba121b}.shopping-cart-color:hover{color:#ef3a43}.shopping-cart-color:after{color:#ba121b;background:#fff}#shopping-cart .card-footer{padding:.75rem 0}.shopping-cart-nav-link{color:#ba121b!important}.shopping-cart-nav-link:hover,.shopping-cart-nav-link:focus{color:#ef3a43!important}.shopping-cart-toggler a[aria-expanded=true] .fa-history{display:none}.shopping-cart-toggler a[aria-expanded=false] .fa-chevron-down{display:none}.shopping-cart-toggler .fa-history{margin-left:3px;margin-top:2px}.shopping-cart-toggler .fa-chevron-down{margin-left:3px;margin-top:3px}.shopping-cart-login-box{font-size:13px;background-color:rgba(255,255,255,.8);border-radius:5px;padding:10px}.shopping-cart-bottom-links{padding:5px 0;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 54%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 54%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 54%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff',endColorstr='#80ffffff',GradientType=0 )}.shopping-cart-bottom-links a{font-size:13px;color:#3c667f;padding-top:8px}.shopping-cart-bottom-links a:hover{color:#ef3a43!important}.shopping-cart-toggler a[aria-expanded=true]{color:#ef3a43!important}.shopping-cart-campground{font-family:gibson semibold;font-size:13px;color:#333;padding-top:8px}.shopping-cart-checkout-header{font-family:gibson semibold;color:#007379}.shopping-cart-description{font-size:13px;color:#333}.shopping-cart-action-links{position:absolute;top:97px;right:5px;pointer-events:none}.shopping-cart-action-links i{padding:4px 5px;background:rgba(0,0,0,.5);border-radius:5px}.shopping-cart-action-links a{pointer-events:auto;color:#f5f5f5;margin-left:5px;cursor:pointer}.shopping-cart-action-links a:hover{color:#ef3a43!important;cursor:pointer}.shopping-cart-action-link-saved i{color:#ef3a43!important}.shopping-cart-container .panel-image{position:relative}.shopping-cart-container .panel-image img.panel-image-preview{width:100%;border-radius:0}.shopping-cart-container .panel-image label{display:block;position:absolute;top:0;left:0;height:100%;min-width:100%}.shopping-cart-container .panel-image~.panel-footer a{padding:0 10px;font-size:1.3em;color:#646464}.shopping-cart-content:hover .shopping-cart-content-preview,.shopping-cart-content:focus .shopping-cart-content-preview{opacity:0}.shopping-cart-content:hover .shopping-cart-content-details,.shopping-cart-content:focus .shopping-cart-content-details{opacity:1;transform:translateY(-80%);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.btn-choose{text-align:center;font-family:fjalla one,sans-serif;font-size:14px;text-transform:uppercase;background-color:#41608c;color:#fff;padding:0 0 0 10px;margin:0;border:0 solid #41608c}.btn-choose i:before{background-color:rgba(0,0,0,.1);margin-left:10px;padding:10px;display:block}.btn-cart-view-cart{font-size:1em!important;padding:7px!important;width:auto;padding-left:15px!important;padding-right:15px!important;color:#000!important}.btn-cart-view-cart i{margin-right:10px;margin-left:5px!important}.btn-cart-checkout:hover{text-decoration:none!important}.shopping-cart-choose-sweep-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.shopping-cart-choose-sweep-right:before{content:"";position:absolute;z-index:-10;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.shopping-cart-choose-sweep-right:active,.shopping-cart-choose-sweep-right:focus,.shopping-cart-choose-sweep-right:hover{color:#000}.shopping-cart-choose-sweep-right:active:before,.shopping-cart-choose-sweep-right:focus:before,.shopping-cart-choose-sweep-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.panel-image:hover .shopping-cart-text-block,.panel-image:focus .shopping-cart-text-block{opacity:0}.shopping-cart-background:hover{background-color:rgba(0,140,149,.8);transition:ease-in .25s}.shopping-cart-block{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:125px}.shopping-cart-padding{position:relative;height:100%;width:100%}.shopping-cart-background{width:100%;height:100%;overflow:hidden}.shopping-cart-content{height:inherit;width:inherit}.shopping-cart-content-details{position:relative;color:#fff;text-align:center;opacity:0;top:50%;z-index:60000}.shopping-cart-text-block{position:relative;pointer-events:none}.shopping-cart-text-block p{position:absolute;background:rgba(0,0,0,.7);color:#fff;font-size:13px;left:0;right:0;top:-126px;text-align:center;padding:5px}.shopping-cart-loading-animation{animation:shopping-cart-pulse 1s linear infinite}.shopping-cart-spinner{margin:auto;width:22px;height:22px;background-color:#ffde00;-webkit-animation:sk-rotateplane 1.2s infinite ease-in-out;animation:sk-rotateplane 1.2s infinite ease-in-out}.shopping-cart-confirmation-block{margin-right:-15px;margin-left:-15px;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:250px}.shopping-cart-confirmation-content{height:inherit;width:inherit}.shopping-cart-confirmation-content:hover .shopping-cart-confirmation-content-preview,.shopping-cart-confirmation-content:focus .shopping-cart-confirmation-content-preview{opacity:0}.shopping-cart-confirmation-content:hover .shopping-cart-confirmation-content-details,.shopping-cart-confirmation-content:focus .shopping-cart-confirmation-content-details{opacity:1;transform:translateY(-80%);-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}.shopping-cart-confirmation-content-preview{position:relative;top:50%}.shopping-cart-confirmation-content-preview h4{color:#fff;font-family:fjalla one;font-size:18px;margin:0 auto;padding:0 10px 20px;text-align:center;text-transform:uppercase}.shopping-cart-confirmation-content-details{position:relative;color:#fff;text-align:center;opacity:0;top:50%}.shopping-cart-confirmation-padding{padding:10px;position:relative}.shopping-cart-confirmation-background{width:100%;height:230px;overflow:hidden}.shopping-cart-confirm-btn{text-align:center;font-family:fjalla one,sans-serif;font-size:14px;text-transform:uppercase;background-color:#ffd100;border-color:#ffd100;padding:5px 19px;border-radius:4px;color:#000;margin:0 1em}.share-confirmation-hover-sweep-right{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.share-confirmation-hover-sweep-right:before{content:"";position:absolute;z-index:-10;top:0;left:0;right:0;bottom:0;background:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;border-radius:4px}.share-confirmation-hover-sweep-right:active,.share-confirmation-hover-sweep-right:focus,.share-confirmation-hover-sweep-right:hover{color:#000}.share-confirmation-hover-sweep-right:active:before,.share-confirmation-hover-sweep-right:focus:before,.share-confirmation-hover-sweep-right:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.share-confirmation-block-print:hover{background-color:rgba(207,79,11,.8);transition:ease-in .25s}.share-confirmation-block-profile:hover{background-color:rgba(77,124,15,.8);transition:ease-in .25s}.share-confirmation-block-coupon:hover{background-color:rgba(0,140,149,.8);transition:ease-in .25s}.share-confirmation-block-offers:hover{background-color:rgba(0,159,77,.8);transition:ease-in .25s}.share-confirmation-block-camp:hover{background-color:rgba(170,24,48,.8);transition:ease-in .25s}.share-confirmation-block-blog:hover{background-color:rgba(32,93,139,.8);transition:ease-in .25s}.share-confirmation-block-app:hover{background-color:rgba(175,103,175,.8);transition:ease-in .25s}.share-confirmation-block-ways:hover{background-color:rgba(206,38,22,.8);transition:ease-in .25s}.vkr-confirmation-content-main{display:table}.vkr-confirmation-content-center{display:table-cell;vertical-align:middle}.share-confirmation-photo-effect{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.25389)}.shopping-cart-confirmation-container{background-color:#fff}.shopping-cart-duplicate-stay-message,.shopping-cart-overlapping-stay-message,.shopping-cart-unhook-message,.shopping-cart-rewards-expired-message{color:#e86e04!important}.highlight-green{color:#3c763d}@media only screen and (min-width:992px){#shopping-cart{position:fixed}}@media(max-width:992px){#shopping-cart-wrapper{-moz-transition:all .5s ease;-o-transition:all .5s ease;-webkit-transition:all .5s ease;width:100%!important}#shopping-cart-content{background:#fff}}#shopping-cart-wrapper{position:fixed}@keyframes loading-1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@keyframes loading-2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(144deg);transform:rotate(144deg)}}@keyframes loading-3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes loading-4{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(36deg);transform:rotate(36deg)}}@keyframes loading-5{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(126deg);transform:rotate(126deg)}}@keyframes shopping-cart-pulse{0%{transform:scale(1,1)}50%{transform:scale(1.1,1.1)}100%{transform:scale(1,1)}}@-webkit-keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}100%,75%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes wrench{0%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}8%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}10%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}18%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}20%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}28%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}30%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}38%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}40%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}48%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}50%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}58%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}60%{-webkit-transform:rotate(-24deg);transform:rotate(-24deg)}68%{-webkit-transform:rotate(24deg);transform:rotate(24deg)}100%,75%{-webkit-transform:rotate(0);transform:rotate(0)}}.faa-parent.animated-hover:hover>.faa-wrench,.faa-wrench.animated,.faa-wrench.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite;transform-origin-x:90%;transform-origin-y:35%;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-wrench.faa-fast,.faa-wrench.animated-hover.faa-fast:hover,.faa-wrench.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-wrench.faa-slow,.faa-wrench.animated-hover.faa-slow:hover,.faa-wrench.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes ring{0%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}2%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}4%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}6%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}8%{-webkit-transform:rotate(-22deg);transform:rotate(-22deg)}10%{-webkit-transform:rotate(22deg);transform:rotate(22deg)}12%{-webkit-transform:rotate(-18deg);transform:rotate(-18deg)}14%{-webkit-transform:rotate(18deg);transform:rotate(18deg)}16%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}18%{-webkit-transform:rotate(12deg);transform:rotate(12deg)}100%,20%{-webkit-transform:rotate(0);transform:rotate(0)}}.faa-parent.animated-hover:hover>.faa-ring,.faa-ring.animated,.faa-ring.animated-hover:hover{-webkit-animation:ring 2s ease infinite;animation:ring 2s ease infinite;transform-origin-x:50%;transform-origin-y:0;transform-origin-z:initial}.faa-parent.animated-hover:hover>.faa-ring.faa-fast,.faa-ring.animated-hover.faa-fast:hover,.faa-ring.animated.faa-fast{-webkit-animation:ring 1s ease infinite;animation:ring 1s ease infinite}.faa-parent.animated-hover:hover>.faa-ring.faa-slow,.faa-ring.animated-hover.faa-slow:hover,.faa-ring.animated.faa-slow{-webkit-animation:ring 3s ease infinite;animation:ring 3s ease infinite}@-webkit-keyframes vertical{0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes vertical{0%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}4%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}8%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}12%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}16%{-webkit-transform:translate(0,-3px);transform:translate(0,-3px)}20%{-webkit-transform:translate(0,3px);transform:translate(0,3px)}100%,22%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.faa-parent.animated-hover:hover>.faa-vertical,.faa-vertical.animated,.faa-vertical.animated-hover:hover{-webkit-animation:vertical 2s ease infinite;animation:vertical 2s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-fast,.faa-vertical.animated-hover.faa-fast:hover,.faa-vertical.animated.faa-fast{-webkit-animation:vertical 1s ease infinite;animation:vertical 1s ease infinite}.faa-parent.animated-hover:hover>.faa-vertical.faa-slow,.faa-vertical.animated-hover.faa-slow:hover,.faa-vertical.animated.faa-slow{-webkit-animation:vertical 4s ease infinite;animation:vertical 4s ease infinite}@-webkit-keyframes horizontal{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}100%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes horizontal{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}6%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}12%{-webkit-transform:translate(0,0);transform:translate(0,0)}18%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}24%{-webkit-transform:translate(0,0);transform:translate(0,0)}30%{-webkit-transform:translate(5px,0);transform:translate(5px,0)}100%,36%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.faa-horizontal.animated,.faa-horizontal.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-horizontal{-webkit-animation:horizontal 2s ease infinite;animation:horizontal 2s ease infinite}.faa-horizontal.animated-hover.faa-fast:hover,.faa-horizontal.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-horizontal.faa-fast{-webkit-animation:horizontal 1s ease infinite;animation:horizontal 1s ease infinite}.faa-horizontal.animated-hover.faa-slow:hover,.faa-horizontal.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-horizontal.faa-slow{-webkit-animation:horizontal 3s ease infinite;animation:horizontal 3s ease infinite}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.faa-flash.animated,.faa-flash.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-flash{-webkit-animation:flash 2s ease infinite;animation:flash 2s ease infinite}.faa-flash.animated-hover.faa-fast:hover,.faa-flash.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-flash.faa-fast{-webkit-animation:flash 1s ease infinite;animation:flash 1s ease infinite}.faa-flash.animated-hover.faa-slow:hover,.faa-flash.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-flash.faa-slow{-webkit-animation:flash 3s ease infinite;animation:flash 3s ease infinite}@-webkit-keyframes bounce{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,10%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.faa-bounce.animated,.faa-bounce.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-bounce{-webkit-animation:bounce 2s ease infinite;animation:bounce 2s ease infinite}.faa-bounce.animated-hover.faa-fast:hover,.faa-bounce.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-bounce.faa-fast{-webkit-animation:bounce 1s ease infinite;animation:bounce 1s ease infinite}.faa-bounce.animated-hover.faa-slow:hover,.faa-bounce.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-bounce.faa-slow{-webkit-animation:bounce 3s ease infinite;animation:bounce 3s ease infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.faa-parent.animated-hover:hover>.faa-spin,.faa-spin.animated,.faa-spin.animated-hover:hover{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-fast,.faa-spin.animated-hover.faa-fast:hover,.faa-spin.animated.faa-fast{-webkit-animation:spin .7s linear infinite;animation:spin .7s linear infinite}.faa-parent.animated-hover:hover>.faa-spin.faa-slow,.faa-spin.animated-hover.faa-slow:hover,.faa-spin.animated.faa-slow{-webkit-animation:spin 2.2s linear infinite;animation:spin 2.2s linear infinite}@-webkit-keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes float{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.faa-float.animated,.faa-float.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-float{-webkit-animation:float 2s linear infinite;animation:float 2s linear infinite}.faa-float.animated-hover.faa-fast:hover,.faa-float.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-float.faa-fast{-webkit-animation:float 1s linear infinite;animation:float 1s linear infinite}.faa-float.animated-hover.faa-slow:hover,.faa-float.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-float.faa-slow{-webkit-animation:float 3s linear infinite;animation:float 3s linear infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}100%{-webkit-transform:scale(1.1);transform:scale(1.1)}}.faa-parent.animated-hover:hover>.faa-pulse,.faa-pulse.animated,.faa-pulse.animated-hover:hover{-webkit-animation:pulse 2s linear infinite;animation:pulse 2s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-fast,.faa-pulse.animated-hover.faa-fast:hover,.faa-pulse.animated.faa-fast{-webkit-animation:pulse 1s linear infinite;animation:pulse 1s linear infinite}.faa-parent.animated-hover:hover>.faa-pulse.faa-slow,.faa-pulse.animated-hover.faa-slow:hover,.faa-pulse.animated.faa-slow{-webkit-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite}.faa-parent.animated-hover:hover>.faa-shake,.faa-shake.animated,.faa-shake.animated-hover:hover{-webkit-animation:wrench 2.5s ease infinite;animation:wrench 2.5s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-fast,.faa-shake.animated-hover.faa-fast:hover,.faa-shake.animated.faa-fast{-webkit-animation:wrench 1.2s ease infinite;animation:wrench 1.2s ease infinite}.faa-parent.animated-hover:hover>.faa-shake.faa-slow,.faa-shake.animated-hover.faa-slow:hover,.faa-shake.animated.faa-slow{-webkit-animation:wrench 3.7s ease infinite;animation:wrench 3.7s ease infinite}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-8deg);transform:scale(.9) rotate(-8deg)}30%,50%,70%{-webkit-transform:scale(1.3) rotate(8deg);transform:scale(1.3) rotate(8deg)}40%,60%{-webkit-transform:scale(1.3) rotate(-8deg);transform:scale(1.3) rotate(-8deg)}100%,80%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}.faa-parent.animated-hover:hover>.faa-tada,.faa-tada.animated,.faa-tada.animated-hover:hover{-webkit-animation:tada 2s linear infinite;animation:tada 2s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-fast,.faa-tada.animated-hover.faa-fast:hover,.faa-tada.animated.faa-fast{-webkit-animation:tada 1s linear infinite;animation:tada 1s linear infinite}.faa-parent.animated-hover:hover>.faa-tada.faa-slow,.faa-tada.animated-hover.faa-slow:hover,.faa-tada.animated.faa-slow{-webkit-animation:tada 3s linear infinite;animation:tada 3s linear infinite}@-webkit-keyframes passing{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}@keyframes passing{0%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}}.faa-parent.animated-hover:hover>.faa-passing,.faa-passing.animated,.faa-passing.animated-hover:hover{-webkit-animation:passing 2s linear infinite;animation:passing 2s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-fast,.faa-passing.animated-hover.faa-fast:hover,.faa-passing.animated.faa-fast{-webkit-animation:passing 1s linear infinite;animation:passing 1s linear infinite}.faa-parent.animated-hover:hover>.faa-passing.faa-slow,.faa-passing.animated-hover.faa-slow:hover,.faa-passing.animated.faa-slow{-webkit-animation:passing 3s linear infinite;animation:passing 3s linear infinite}@-webkit-keyframes passing-reverse{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}@keyframes passing-reverse{0%{-webkit-transform:translateX(50%);transform:translateX(50%);opacity:0}50%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}}.faa-parent.animated-hover:hover>.faa-passing-reverse,.faa-passing-reverse.animated,.faa-passing-reverse.animated-hover:hover{-webkit-animation:passing-reverse 2s linear infinite;animation:passing-reverse 2s linear infinite}.faa-parent.animated-hover:hover>.faa-passing-reverse.faa-fast,.faa-passing-reverse.animated-hover.faa-fast:hover,.faa-passing-reverse.animated.faa-fast{-webkit-animation:passing-reverse 1s linear infinite;animation:passing-reverse 1s linear infinite}.faa-parent.animated-hover:hover>.faa-passing-reverse.faa-slow,.faa-passing-reverse.animated-hover.faa-slow:hover,.faa-passing-reverse.animated.faa-slow{-webkit-animation:passing-reverse 3s linear infinite;animation:passing-reverse 3s linear infinite}@-webkit-keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}@keyframes burst{0%{opacity:.6}50%{-webkit-transform:scale(1.8);transform:scale(1.8);opacity:0}100%{opacity:0}}.faa-burst.animated,.faa-burst.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-burst{-webkit-animation:burst 2s infinite linear;animation:burst 2s infinite linear}.faa-burst.animated-hover.faa-fast:hover,.faa-burst.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-burst.faa-fast{-webkit-animation:burst 1s infinite linear;animation:burst 1s infinite linear}.faa-burst.animated-hover.faa-slow:hover,.faa-burst.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-burst.faa-slow{-webkit-animation:burst 3s infinite linear;animation:burst 3s infinite linear}@-webkit-keyframes falling{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}}@keyframes falling{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}50%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(50%);transform:translateY(50%);opacity:0}}.faa-falling.animated,.faa-falling.animated-hover:hover,.faa-parent.animated-hover:hover>.faa-falling{-webkit-animation:falling 2s linear infinite;animation:falling 2s linear infinite}.faa-falling.animated-hover.faa-fast:hover,.faa-falling.animated.faa-fast,.faa-parent.animated-hover:hover>.faa-falling.faa-fast{-webkit-animation:falling 1s linear infinite;animation:falling 1s linear infinite}.faa-falling.animated-hover.faa-slow:hover,.faa-falling.animated.faa-slow,.faa-parent.animated-hover:hover>.faa-falling.faa-slow{-webkit-animation:falling 3s linear infinite;animation:falling 3s linear infinite}@media print{a[href]:after{content:none!important}.footer,.no-print,.printContainer,.download,.btn-hotdeals{display:none!important}.page-title{text-align:left}.page-title h1{padding:15px 0}#directions{overflow:visible;height:auto;width:500px}#drivingDirections ul{margin:0;padding:0}#drivingDirections ul li{list-style:none;padding:3px 3px 0}#drivingDirections ul li div.separatorDistance{padding-right:3px;width:100%;text-align:right}.dirPrimBottom{border-color:-moz-use-text-color -moz-use-text-color #333 -moz-use-text-color;border-style:none none solid none;border-width:0 0 1px}.dirAltBottom{border-color:-moz-use-text-color -moz-use-text-color #333 -moz-use-text-color;border-style:none none solid none;border-width:0 0 1px}#results-list{overflow:visible;height:100%}#results-map{overflow:visible;height:auto}#contentWrap{overflow:visible}#results{overflow:visible;visibility:visible;height:auto}#route-info span{color:#333;font-weight:700}.routeDetail{border:1px solid #cacaca;display:block;background-color:#f4f4f4;padding:3px;text-transform:none}.routeDetail ul li{padding:0!important}.routeDetail ul li img{float:left;padding:5px 3px 0 10px}.routeDistanceDuration{text-align:left;width:100%}.routeName{font-weight:700}.buttonAsLink{background-color:transparent;border:none;color:#3c667f;cursor:pointer;text-decoration:none;padding:0;font-size:12px;vertical-align:middle}}.footer{padding:20px 0;background-color:#ffd100;text-align:center;position:relative}.footer a{font-weight:700}.footer-2{padding:0;background-color:#fff;position:relative}.footer-2 .btn-red{border-radius:.75rem!important}.footer-2 .newsletter-disclaimer{font-size:.75em}.footer-2 .footer-rewards-info{margin:10px 0}.footer-2 #form-footer-kompass{margin:10px 0;text-align:left}.footer-2 #form-footer-kompass .form-submit{margin-top:10px;float:right}.footer-2 .social-icon-container a{height:35px;width:35px;margin:.25em}.footer-2 .social-icon-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}@media(min-width:568px){.footer-2 .social-icon-container{flex-direction:row}}@media(min-width:991px){.footer-2 .social-icon-container{justify-content:start;align-items:flex-start;flex-direction:column;padding-left:.5rem!important}}.footer-2 .social-icon-container svg{max-height:35px;max-width:35px;position:relative}.footer-2 .social-icon-container svg path{fill:#e4002b}.footer-2 .footer-social-icon{font-size:2em;color:#e4002b}.footer-2 .footer-newsletter-content{padding-top:10px}.footer-2 .footer-rewards-logo{height:80px;padding:10px 0}.footer-2 ul{padding-left:15px;font-size:.9em}.footer-2 ul li{list-style-type:disc;padding:2.5px 0}.footer-2 .footer-card{padding:10px 0;border-bottom:1px solid #777}.footer-2 .footer-card-header{font-size:1.5em;font-weight:700;font-family:fjalla one}.footer-2 .footer-card .footer-card-header{display:block;text-align:start}@media(min-width:991px){.footer-2 .footer-card span:first-child{cursor:text}.footer-2 .footer-card .footer-card-header{pointer-events:none}}.footer-2 .footer-card-header:hover,.footer-2 .footer-card-header:visited,.footer-2 .footer-card-header:focus,.footer-2 .social-icon-container a{text-decoration:none!important}.footer-2 .footer-card-header .footer-mobile-icon{float:right;font-size:1.25em}.footer-2 .footer-card-body ul li a{display:block;text-align:start}.footer-2 .footer-top{background-color:#fff;color:#000;padding:30px 15px}.footer-2 .footer-top a{color:#000}.footer-2 .footer-bottom{background-color:#2e2e2e;color:#cbcbcb;padding:20px 15px}.footer-2 .footer-bottom a{color:#cbcbcb}.footer-2 .footer-bottom .footer-card-body{margin-top:10px}.footer-2 #FooterCountry{background-color:#fff}.footer-2 #form-footer-kompass{}.footer-2 #form-footer-kompass .kompass-group{position:relative}.footer-2 #form-footer-kompass .kompass-label{position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.5;color:#495057;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out;pointer-events:none;z-index:1001;padding:.75rem}.footer-2 #form-footer-kompass .kompass-input{padding:.75rem;width:100%;margin-bottom:.5rem;border-radius:.75rem}.footer-2 #form-footer-kompass input.kompass-input.input-validation-error{padding:calc(0.75rem - 1px)}.footer-2 #form-footer-kompass input.kompass-input:not(:placeholder-shown),.footer-2 #form-footer-kompass select.kompass-input{padding-top:1.25rem;padding-bottom:.25rem}.footer-2 #form-footer-kompass input.kompass-input:not(:placeholder-shown)~label,.footer-2 #form-footer-kompass input.kompass-input:-webkit-autofill~label,.footer-2 #form-footer-kompass select.kompass-input~label{padding-top:.25rem;padding-bottom:.25rem;font-size:12px;color:#777}.footer-2 .bs3-logo{padding-left:0}.footer-2 .footer-2-bs3-row-addition{margin-top:1.5em}@media(max-width:768px){.bs3-form-override{display:flex;flex-direction:column}}.footer-2 .kompass-input-bs3{height:45px;font-size:16px}.validation-form-bs3 label{font-weight:100!important}.footer-2>.container-fluid>.container{max-width:1140px!important}.footer .col-md-1,.footer .col-sm-2,.footer .col-sm-1{padding-right:5px;padding-left:5px}.footer .col-md-4{padding:15px 0 0}.footer .glyphicon{font-size:10px}.bs4 .footer .list-inline-item a::before{content:'\f0da';font-family:'font awesome 5 pro';color:#ef3a43;margin-right:3px}@media(min-width:768px){.footer-2 .pr-md-3p{padding-right:3px}.footer-2 .pl-md-3p{padding-left:3px}}@media(max-width:991px){.footer-2{text-align:center}.footer-2 .list-inline li{display:block}.footer-2 .glyphicon{font-size:12px}.footer-2 .koa-logo{margin:auto;margin-bottom:20px}.footer-2 .newsletter-container-footer,.footer-2 .rewards-container-footer{padding-top:20px}.footer-2 #form-footer-kompass .form-submit{float:unset;justify-content:center}}@media(min-width:992px){.footer,.footer a{font-size:12px}.footer-2 .collapse{display:block;height:auto!important;visibility:visible}.footer-2 .collapsing{position:relative;height:unset!important;overflow:hidden}.footer-2 .footer-card{border-bottom:none}.footer-2 .footer-card-header .footer-mobile-icon{display:none}.footer-2 .rewards-container-footer{padding-left:30px}}@media(max-width:767px){.footer{text-align:left}.footer .list-inline li{display:block}.footer .glyphicon{font-size:12px}}.footer-transparent{padding:20px 0;position:relative;font-size:12px}.footer-transparent a{font-weight:700;color:#e4002b}.footer-transparent ul li{list-style-type:none}.footer-transparent ul li{padding-left:0}.footer-transparent ul li::before{content:"\f111";color:#555;font-family:"font awesome 5 pro";font-weight:900;font-size:7px;padding:5px;vertical-align:middle}@media(max-width:767px){.footer-transparent{text-align:left}}/*!* Datetimepicker for Bootstrap 3
* version : 4.17.37
* https://github.com/Eonasdan/bootstrap-datetimepicker/*/.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}@media(min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media(min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media(min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:700;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action=clear]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action=today]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:0 0;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em!important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}#smartbanner{display:none;position:absolute;left:0;top:0;border-bottom:1px solid #e8e8e8;width:100%;height:78px;font-family:helvetica neue,sans-serif;background:-webkit-linear-gradient(top,#f4f4f4 0%,#cdcdcd 100%);background-image:-ms-linear-gradient(top,#F4F4F4 0%,#CDCDCD 100%);background-image:-moz-linear-gradient(top,#F4F4F4 0%,#CDCDCD 100%);box-shadow:0 1px 2px rgba(0,0,0,.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}#smartbanner,html.sb-animation{-webkit-transition:all .3s ease}#smartbanner .sb-container{margin:0 auto}#smartbanner .sb-close{position:absolute;left:0;top:30px;display:block;width:29px;height:29px;font-family:arialroundedmtbold,Arial;font-size:20px;line-height:18px;text-align:center;color:#3d3d3d;text-decoration:none;text-shadow:none;-webkit-font-smoothing:subpixel-antialiased}#smartbanner .sb-close:active{font-size:13px;color:#aaa}#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.3)}#smartbanner.no-icon .sb-icon{display:none}#smartbanner .sb-info{position:absolute;left:98px;top:22px;width:44%;font-size:11px;line-height:1.2em;font-weight:700;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,.8);text-align:left}#smartbanner #smartbanner.no-icon .sb-info{left:34px}#smartbanner .sb-info strong{display:block;font-size:13px;color:#4d4d4d;line-height:18px}#smartbanner .sb-info>span{display:block}#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}#smartbanner .sb-button{position:absolute;right:20px;top:24px;padding:0 10px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;color:#337ab7;text-transform:uppercase;text-decoration:none}#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top,#dcdcdc 0%,#efefef 100%)}#smartbanner .sb-button-remind{position:absolute;left:0;right:0;top:70px;padding:0 10px;height:34px;font-size:14px;line-height:24px;text-align:center;color:#337ab7;text-transform:uppercase;text-decoration:none}#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,.8);width:100%;height:50%;background:-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0%,rgba(255,255,255,0.2) 100%);border-radius:10px 10px 12px 12px}#smartbanner.android{border-color:#212228;background:0 0;background-color:#3d3d3d;box-shadow:none}#smartbanner.android .sb-close{border:0;width:29px;height:29px;line-height:18px;color:#b1b1b3}#smartbanner.android .sb-close:active{color:#eee}#smartbanner.android .sb-info{color:#ccc;text-shadow:0 1px 2px #000}#smartbanner.android .sb-info strong{color:#fff}#smartbanner.android .sb-button{min-width:12%;right:10px;padding:1px;background:0 0;border-radius:0;box-shadow:none;border:0;top:18px}#smartbanner.android .sb-button span{text-align:center;display:block}#smartbanner.android .sb-button-remind{color:#ccc}#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:0 0}#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span{background:0 0}#smartbanner.windows .sb-icon{border-radius:0}