body, input {color:#656565;font-family: 'Gilroy', sans-serif;font-weight:400;font-size: 14px;}h1 {font-family: 'Gilroy';font-weight: 800;font-size: 2.25em;}.form-group,.section,.selectdropdown { position: relative}.form-group,.page-title,.sec-head,.section { vertical-align: top}.form-group,.page-title,.sec-head,.section,.section-title { display: inline-block; width: 100%}.form-control { border: 1px solid #fff; padding: 0 15px; border-radius: 0; box-shadow: none}div.divider {height: 1px;width: 100%;background-color: #DEDEDC;margin: 20px 0px;}input:focus, button:focus { outline: none;}img { align-self: center;}.form-control:focus { box-shadow: none; border:none;}.page-section { margin: 30px 0px;}.state-home .page-section {border-bottom: 1px solid rgba(0, 0, 0, 0.12);padding-bottom: 40px;}body { color: #4a4a4a; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-size: 16px;}a { color: #333; text-decoration: none;}a:hover { text-decoration: none; color: #008575;}#primary_nav_header { position: fixed; top: 0px; height: 70px; width:100%; border-bottom: 1px solid rgba(255,255,255, 0.5); background: white; z-index:1000; transition: all .5s; color: black;}.nav-brand, #primary_nav_header.nav-brand { background: #008575;}.nav-transparent, #primary_nav_header.nav-transparent { background: transparent; height: 100px;}.nav-transparent.semi-grey-tint, #primary_nav_header.nav-transparent.semi-grey-tint { background:#0000005e;}.nav-container .logo-dark { display: none;}.nav-container .logo-main {display: block;}.nav-transparent .logo-main { display: none;}.nav-transparent .logo-dark { display: block;}.nav-container { height: 100%; display:flex; justify-content: space-between;}.logo-container { height: 100%; padding: 8px 0px; display: inline-block;}.nav-transparent .logo-container { padding: 15px 0px;}#navsec { display: inline-block;}.logo-container img.logo { height: 100%; width: auto;}.logo-container img.logo {align-self: unset;}.btn { border-radius: 0; padding: 20px 50px; font-weight: 700;}.btn:focus, .btn:active, .btn:active:focus { outline: none;}.selectdropdown .btn { padding: 10px 15px 10px 30px; width:100%; white-space: normal; height: 62px; background-color: white;}.selectdropdown .btn span { height: 34px; display: flex; width: 100%; justify-content: flex-start; align-items: center; line-height: 16px;}.selectdropdown .btn:active { box-shadow: none;}.btn-green { background-color: #008575; color: #fff;}.btn-green:hover { background-color: #03675a; color: #fff;}.custom-container { width: 90%; margin: auto; position: relative;}.portal_map_container .portal_inst { color: #fff; font-size: 1.2em; text-align: left; padding: 30px 0px; margin: 0px auto; height: 600px;}#primary_nav .menu-button { background: transparent; border: none; width: 75px; height: 40px;}#primary_nav .menu-button:focus { outline: none;}#sitenav, #statenav, #primary_nav .menu-button, .custom-select, .custom-select .activate-button { display: flex; align-items: center;}#map { width: 800px; margin: 0px auto; padding-bottom: 60px; position: absolute; top: 0px; margin-top: 10px; right: 0px;}.portal_map_container .portal_inst, #map { height: 960px; padding-top: 220px;}.tagline.jumbotron {font-size: 2.2em;line-height: 1.2em;display: block;font-weight: 600;background: transparent;padding-top: 0px;}h3.heading-small {font-size: 0.9em;font-weight: normal;}.portal_inst h3, .portal_inst .tagline { max-width:40%;}#statenav, #sitenav, #sitenav .menu-button { color: black;}.nav-transparent #statenav,.nav-transparent #sitenav,.nav-transparent #sitenav .menu-button { color: white;}.custom-select {height: 100%;display: flex;align-items: center;position: relative;width: 200px;}.custom-select .activate-button, #primary_nav .menu-button, .custom-select-bar li { font-weight: 500; font-size: 0.9em; line-height: 0.9em;}.custom-select .activate-button { background: transparent; border: none; padding: 0px;}.custom-select .activate-button:hover { cursor: pointer;}.custom-select .activate-button:focus { outline: none;}.custom-select-bar { position: absolute; background: white; color: black; width: 150%; top:100%;}.custom-select-bar li a { padding: 15px; display: block;}.custom-select-bar li a:hover { background-color: #eee; cursor: pointer;}.page-title.banner {height: 400px;background-position: center center;background-repeat: no-repeat;background-size: cover;}.footer {background: #008575;padding: 40px 0 0}.f-logo {height: 100px;}.f-sec a {color: #fff;font-size: 18px;font-weight: 500;}.f-sec a .fa {vertical-align: middle;padding-left: 6px}.f-nav {display: flex;flex-direction: row;align-items: center;height: 150px; }.f-nav ul { text-align: right; width: 100%;}.f-nav ul li { display: inline-block; margin-left: 20px;}.f-nav ul li a { color: white; font-weight: 600;}.f-nav ul li a:hover { text-decoration: none; color: #f1b434;}.copyright { color: white;}.secondary-nav { width:100%; display:inline-block; vertical-align: top; height:47px;}#primary_nav_header .searchinput {position: relative;font-weight: bold;display: inline-block;width: 35%;margin-left: 5%;vertical-align: top;height: 100%;}.searchinput i.material-icons { position: absolute; left: 8px; color: white;}.searchinput div[ng-transclude] { display: flex; height: 100%; flex-direction: row; align-items: center;}.searchsec .searchinput div[ng-transclude] { height: auto;}#primary_nav .searchinput input.form-control { background: rgba(0,0,0,0.1); color: black; border-radius: 20px; padding: 5px 20px 5px 40px; font-weight:500; border-color: #888;}.nav-transparent #primary_nav .searchinput input.form-control { border-color: white;}#primary_nav .searchinput input::-webkit-input-placeholder { color: #333; font-weight:400;}#primary_nav .searchinput input::-moz-placeholder { color: #333; font-weight:400;}#primary_nav .searchinput input:-ms-input-placeholder{ color: #333; font-weight:400;}#primary_nav .searchinput input:-moz-placeholder{ color: #333; font-weight:400;}#primary_nav .searchinput input.form-control:focus { outline: none; border-color: #888; box-shadow: none;}.nav-transparent #primary_nav .searchinput input.form-control:focus { border-color: white;}.nav-transparent #primary_nav .searchinput input.form-control { color: white;}.nav-transparent #primary_nav .searchinput input::-webkit-input-placeholder { color: rgba(255,255,255,0.8);}.nav-transparent #primary_nav .searchinput input::-moz-placeholder { color: rgba(255,255,255,0.8);}.nav-transparent #primary_nav .searchinput input:-ms-input-placeholder{ color: rgba(255,255,255,0.8);}.nav-transparent #primary_nav .searchinput input:-moz-placeholder{ color: rgba(255,255,255,0.8);}.banner .refinesec .form-control { background: #fff; font-size: 1em; font-weight: bold; border-radius: 0; border: none; box-shadow: none; padding: 0 15px; color: #000; height: 45px; line-height: 45px;}.banner .refinesec input::-webkit-input-placeholder {color: #000}.banner .refinesec input::-moz-placeholder {color: #000}.banner .refinesec input:-ms-input-placeholder {color: #000}.banner .refinesec input:-moz-placeholder {color: #000}.banner .refinesec .btn { padding: 28px 0; height: 80px;}.banner .refinesec .searchinput-dropdown,.de-dropdown-menu, .price-control-dialog,div.searchinput-dropdown { position: absolute; margin-top: 1px; z-index: 20; background: white; padding: 15px 0px; width: 300px; box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.2);}#state_page .de-dropdown-menu { width: 100%;}.de-dropdown-menu { margin-top: 0px;}.de-dropdown { font-weight: bold;}.de-dropdown:hover { cursor: pointer;}.searchinput-dropdown li, .searchinput-dropdown h4,.searchinput-dropdown .search-term { padding: 8px 15px;}.searchinput-dropdown li:hover, de-dropdown.form-control .de-dropdown-menu li:hover { cursor: pointer; background: #F4f4f4;}.price-control {font-weight: bold;}.price-control-dialog input.form-control {border: 1px solid #e6e6e6;height: 40px;}.price-control-dialog .input-group-addon {border-radius: 0;}.price-control-dialog {padding: 15px 15px 35px;width: 400px;}de-dropdown.form-control, .banner .refinesec de-dropdown.form-control { padding: 0px;}de-dropdown.form-control .de-dropdown { padding: 0px 15px;}de-dropdown.form-control .de-dropdown-menu { padding:0px 0px 15px;}de-dropdown.form-control .de-dropdown-menu li {line-height: 2.5em;}ul.de-dropdown-menu-list { max-height: 40vh; overflow-y: scroll;}de-dropdown.form-control li label { padding: 8px 15px;}de-dropdown.form-control li input[type="checkbox"] { margin-right: 8px;}de-dropdown.form-control li span { line-height: 1em; font-size: 1em; display: inline-block; max-width: 86%; vertical-align: middle;}de-dropdown .de-button { float: right; display: inline-block; line-height: 1.3em; font-size: 1em; margin-right: 15px;}de-dropdown .de-button:focus { outline: none;}.full-screen-menu { position: fixed; width: 100%; height: 100%; display: flex; overflow-y: scroll; top: 0; background: white; left: 0; text-align: center; flex-direction: column; font-size: 2em; font-weight: 700;}.full-screen-menu li { margin-bottom: 1em;}#site-nav-content header.nav-header {justify-content: flex-end;display: flex;}#primary_nav .full-screen-menu .btn-close {color: #333;width: 60px;height: 60px;padding: 0px;justify-content: center;margin-right: 20px;margin-top: 20px;}#primary_nav .full-screen-menu .btn-close i.material-icons { font-size: 1.5em;}.banner .refinesec .form-group { background: #fff; border-right: solid 2px #eaeaea; box-shadow: 0 6px 6px rgba(0, 0, 0, .1);}.banner .refinesec .btnblock { border-right: none;}.banner .refinesec .form-group label { font-size: 0.9em; color: #a1a1a1; padding: 15px 15px 0; display: block; margin: 0;}.banner .refinesec .searchinput { width: 100%; margin: 0px;}.new-tagline h1 {margin-top: 0px;margin-bottom: 20px;font-size: 2em;}.new-tagline-highlight {font-size: 1.1em;font-weight: 600;color: white;text-align: center;}#state-description li::before {content: "✓";margin-left: -8px;margin-right: 8px;}#state-description li {margin-bottom: 10px;}#state-description .wa-list {font-weight: bold;font-size: 1.1em;}#state-description .logo-image {max-height:105px;}#state-description .img-container {margin-bottom: 30px;}div#location-dropdown { width: 350%; background: white; position: absolute; left: 0%; padding: 20px 30px; z-index: 10; box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);}.search-page-container div#location-dropdown {width: 500%;left: -150%;}.region-list-container {display: flex;flex-wrap: wrap;}.main-region { width: 32%; margin-right: 1.2%;}#location-dropdown h3 { font-size: 1em; font-weight: 700;}#location-dropdown h4 { font-size: 0.95em;}.banner .refinesec .btn-location { padding: 0px 15px; font-size: 1em; height: 45px; width: 100%; text-align: left; background: white;}.banner .refinesec .btn:active { box-shadow: none;}.banner .refinesec .btn-location:focus { outline: none;}.btn-location i.material-icons { vertical-align: bottom;}.loading img { width: 100%;}.banner .h-banner { position: relative; top: 0; left: 0; right: 0; background-repeat: no-repeat; background-position: center center; background-size: cover; padding: 240px 0 0px; height: 400px;}.banner:before {content: "";height: 400px;position: absolute;background: rgba(0, 0, 0, 0.13);width: 100%;top: 0;}.state-home .sec-head h1 { font-weight: 800; font-size: 1.2em; margin: 0 0 10px; color: #fff; font-weight: 600; text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}.tagline { font-weight: 800; font-size: 2em; margin: 0 0 10px; color: #fff; text-shadow: 1px 1px 7px rgba(0,0,0,0.4); line-height: 1em; display: block;}.page-section h2 { font-size: 1.6em; font-weight: 700;}.description { font-size: 0.9em; font-weight: normal;}.region h3 { font-size: 1.2em; font-weight:600;}.child-region h4 { font-size: 1em; font-weight: 500;}.cardimg { height: 210px; overflow: hidden;}.cardimg .img-LANDSCAPE { height: 100%; width: auto; max-width: none;}.cardimg .img-PORTRAIT { width: 100%; height: auto; max-height: none;}.resultsec .resultcards .cardblock .cardname { font-size: 0.8em;}.cardblock h2 { font-size: 1.2em; font-weight: 900; margin:0px;}.cardblock h2 a { color: #010101;}.cardblock .description { font-size: 0.9em;}.cardrating .rater, .cardrating .avgcomment, .cardrating .totalreview { text-shadow: 1px 1px 5px rgba(0,0,0,0.8);}.cardmeta { position: absolute; bottom: 0px; color: white; font-weight: 600; right: 0; margin-right: 10px; margin-bottom: 5px; text-shadow: 1px 1px 1px rgba(0,0,0,0.5);}article.card { height: 500px; margin-bottom: 30px; position: relative;}#state_page article.card {height: 380px;}.sample-listing.resultsec .resultcards .pagination li {display: inline-block;margin-left: 10px;border: 1px solid #363636;width: 30px;height: 30px;text-align: center;line-height: 30px;font-size: 0.9em;font-weight: 500;float: none;padding: 0px;vertical-align: bottom;}.pagination { width: 100%; display: flex;}.pagination li a{ color: #363636; width: 100%; height: 100%; display: block;}.pagination li a.pager-current { background: #008575; color: white;}.pagination ul { text-align: center; margin-left: auto; margin-right: auto;}.resultsec .resultcards ul { width: 100%}.resultsec .resultcards li { width: 25%; display: inline-block; padding: 0 15px; overflow: hidden;}.accreditation-badges { overflow: hidden; margin: 8px 0px;}.resultsec .resultcards .accreditation-badges ul { margin-left: -15px; margin-right: -15px;}.resultsec .resultcards li .cardimg {position: relative;display: flex;justify-content: center;background: black;}.resultsec .resultcards li .cardimg:before {content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0, 0, 0, .1)}.resultsec .resultcards li .cardimg .cardrating { position: absolute; top: 0; color: #fff; width: 100%; text-align: right; padding: 15px}.card-awards { position: absolute; top: 5px; right: 5px;}.award-block { height: 65px; text-align: center;}.award-name { font-size: 0.8em; font-weight: 800; text-align: center; margin-top: 10px; margin-bottom: 20px;}.card-award { display: inline-block; margin-left: 3px;}.card-award .award-icon-container { height: 55px;}.award-icon-container img { height: 100%;}.award-icon-container.badge { background: white; border-radius: 30px; padding: 5px; box-shadow: 1px 1px 5px rgba(0,0,0,0.3); width: 55px; height: 55px; overflow: hidden;}.cardrate { position: absolute; right: 0; bottom: 20px; background: #008575; color: #fff; padding: 5px 10px;}.cardrate-from { font-size: 0.7em; line-height: 1em; vertical-align: text-top; margin: 0 5px;}.cardrate-price { font-size: 1.2em; font-weight: bold;}.resultsec .resultcards li .cardimg .cardrating .rater {font-size: 12px;text-transform: uppercase;font-weight: 700}.resultsec .resultcards li .cardimg .cardrating .rateview {float: right;width: 100%;line-height: 18px}.resultsec .resultcards li .cardimg .cardrating .rateview .avgrate {float: right;background: #008575;color: #fff;padding: 4px 8px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;line-height: 32px;font-weight: 900;font-size: 20px}.resultsec .resultcards li .cardimg .cardrating .rateview .avgcomment {float: right;font-size: 14px;margin-right: 10px;font-weight: 500}.resultsec .resultcards li .cardimg .cardrating .rateview .totalreview {float: right;font-size: 12px;margin-right: 10px}.resultsec .resultcards li .cardimg .add-shortlist {position: absolute;bottom: 0;left: 0;padding: 15px;line-height: normal}.resultsec .resultcards li .cardimg .add-shortlist a {color: #fff;font-size: 14px}.resultsec .resultcards .cardblock {padding: 10px 0 20px}.resultsec .resultcards .cardblock .cardtitle h3 {margin: 5px 0;font-size: 20px;font-weight: 700}.resultsec .resultcards .cardblock .cardtitle h3 a {color: #000}.resultsec .resultcards .cardblock .cardtitle h3 a:hover {color: #008575}.resultsec .resultcards .cardblock .cardetail {margin-top: 10px}.resultsec .resultcards .cardblock .cardetail p {font-size: 14px}.resultsec .resultcards .cardblock .cardname {font-size: 14px;font-weight: 900;text-transform: uppercase}.listing-pagination .pagination {margin: 30px 0}.listing-pagination .pagination .page-item a {font-size: 16px;margin: 5px;width: 40px;height: 40px;line-height: 36px;padding: 0;border: 2px solid #666;-webkit-border-radius: 0;-moz-border-radius: 0;-ms-border-radius: 0;border-radius: 0;color: #666}.inner-slider,.recently-viewed {display: inline-block;width: 100%}.listing-pagination .pagination .page-item a:hover,.listing-pagination .pagination .page-item.active a {color: #fff;background: #008575;border-color: #008575}.recently-viewed {border-top: 1px solid #dedede}.see-more a { font-weight: 700; color: #008575;}.see-more a:hover { color: #f1b434;}.see-more .material-icons { vertical-align: bottom;}.state-home .resultsec .resultcards li, .state-home .resultcards li, .state-home .cards li { width:33%;}.txtbtand { color: #008575}.txtyellow { color: #f1b434;}.rating { color: #f0b336;}.inner-slider .item { max-height: 60vh; overflow: hidden; text-align: center; background: black;}.image-source-link {color: #98C3D1;}.nGY2 .nGY2GThumbnailAlbumTitle, .nGY2 .nGY2GThumbnailImageTitle {text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.39);}.nGY2 .nanoGalleryLBar, .nGY2 .nanoGalleryLBarOff {height: 0px;}.owl-carousel.expand {padding-top: 0px;}.owl-carousel.expand,.owl-carousel.expand .owl-stage-outer,.owl-carousel.expand .owl-stage-outer .owl-stage,.owl-carousel.expand .owl-stage-outer .owl-stage .owl-item,.owl-carousel.expand .owl-stage-outer .owl-stage .owl-item .item,.owl-carousel.expand .owl-stage-outer .owl-stage .owl-item img {height: 100%;}.owl-carousel.expand .owl-stage-outer .owl-stage .owl-item img {width: auto;margin: auto;height: 100%;}.owl-carousel.expand .owl-dots {position: fixed;bottom: 0px;width: 100%;max-width: none;padding-top: 5px;background: rgba(255,255,255,0.15);}.owl-carousel.expand .owl-stage-outer .owl-stage .owl-item .item {padding-bottom: 92px;}.gallery-other { display: none;}.breadcrumb { background: #fff; font-size: 12px; padding: 15px;}.breadcrumb > li { display: inline-block;}.breadcrumb a { color: #008575;}h1.listing-title {font-weight: 800;font-size: 2em;}.listing-details .listing-type { display: inline-block; width: 100%; color: #008575; text-transform: uppercase; font-weight: 900; font-size: 14px;}.listing-details .listing-title { display: inline-block; width: 100%; font-weight: 700; color: #000; margin: 5px 0 10px;}.listing-details .listing-address { display: inline-block; width: 100%; color: #666; font-size: 16px; margin-bottom: 30px;}.listing-details .listing-rating { float: left; width: 50%; padding-right: 30px;}.listing-details .description { display: inline-block; width: 100%; margin-top: 30px; border-top: 1px solid #dedede; padding-top: 30px;}#regionDetail .listing-details .description { margin-top: 0px; border-top: none; padding-top: 0px;}#regionDetail h3, #regionDetail .listing-details .description h3, #regionDetail .sidebar h3 {color: black;font-size: 1.3em;font-weight: 800;margin: 10px 0px;}.col-right-sidebar { padding-left: 30px; padding-right: 0;}.listing-contact-information {display: inline-block;width: 100%;}.listing-contact-information .contact-details {display: inline-block;width: 100%;border: 1px solid #dedede;padding: 20px 30px;position: relative;background: #fff;}.listing-contact-information .contact-details h5 {font-size: 14px;text-transform: uppercase;font-weight: 700;color: #000;margin-bottom: 15px;}.listing-contact-information .contact-details ul {display: inline-block;width: 100%;float: left;}.listing-contact-information .contact-details ul li {float: left;width: 100%;padding: 10px 0 10px 40px;color: #4a4a4a;font-size: 14px;line-height: 16px;position: relative;}.listing-contact-information .contact-details ul.accred-list li {position: static;}.listing-contact-information .contact-details ul.basic-info {margin-bottom: 30px;padding-bottom: 20px;border-bottom: 1px solid #DEDEDE;}.listing-contact-information .contact-details ul li i {position: absolute;top: 10px;left: 0;font-size: 18px;color: #008575;}.listing-contact-information .contact-details ul li a {color: #4a4a4a;}.listing-contact-information .contact-details:after,.park-list-container .park-list:after {left: 50px;position: absolute;}.left-menu:after,.listing-contact-information .contact-details:after,.park-list-container .park-list:after {content: '';right: 50px;box-shadow: 0 2px 30px rgba(0, 0, 0, .2);height: 30px;z-index: -1;bottom: 0;}.listing-contact-information .contact-details ul li a.btn.btn-brand {background: #008575;color: white;}.listing-details .listing-rating label {padding: 0;font-size: 12px;width: 100%;}.listing-details .description h3 {display: inline-block;width: 100%;font-size: 20px;font-weight: 700;color: #008575;text-transform: capitalize;margin-bottom: 15px;}.listing-details .description .location-map {display: inline-block;width: 100%;}.listing-details .description .descp-content {display: inline-block;width: 100%;font-size: 14px;color: #4A4A4A;line-height: 21px;margin-top: 15px;}.listing-details .description .facility ul,#search-popup-facility {display: flex;flex-direction: row;flex-wrap: wrap;}.listing-details .description .facility ul li,#search-popup-facility li {float: left;width: 25%;padding: 15px 15px 15px 40px;color: #4a4a4a;font-size: 14px;line-height: 16px;position: relative;}.listing-details .description .facility ul li i,#search-popup-facility li i {position: absolute;top: 10px;left: 0;font-size: 24px;}.sidebar.listing-cost, .sidebar.listing-starrating {text-align: right;}.sidebar.listing-cost {font-weight: 600;vertical-align: top;}.cost-amount {font-size: 2em;font-weight: 700;}.accreditation-icons li { position: relative; display: inline-block;width: 33.33%;}.accreditation-icons ul {width: 100%;}img.accreditation-icon, img.award-icon {width: 45px;}.accreditation-name {font-weight: 700;font-size: 12px;display: inline-block;width: 130px;line-height: 14px;margin-left: 10px;vertical-align: middle;}.loading-screen {position: fixed;width: 100%;height: 100vh;background: white;z-index: 2000;top: 0px;text-align: center;padding-top: 20%;}.loading {width: 100px;margin: auto;}p.load-result {font-weight: 800;text-align: center;}.full-screen-menu.ng-hide {display: none;}.accreditation-icons, .award-icons {margin-bottom: 40px;}.accreditation-icons h4, .award-icons h4 {font-size: 14px;font-weight: 800;text-transform: uppercase;margin-bottom: 20px;margin-top: 10px;}.award-icons .award-name {text-align: left;font-size: 13px;}.award-icons h5.award-name { font-weight: 700; font-size: 15px; line-height: 15px; vertical-align: middle; margin-bottom: 5px; margin-top: 0px;}.listing-contact-information .award-icons h5.award-name { font-size:12px; color: black;}.award-info {display: inline-block;width: 130px;line-height: 14px;vertical-align: middle;margin-left: 5px;}.award-icons .award-description, .award-icons .award-category { color: #008575;}.listing-contact-information .contact-details .listing-accreditations ul li {padding: 0px;margin-bottom: 40px;}ul.basic-info li a { word-wrap: break-word;}span.img-caption { top:120px; height: 20px;}.expand span.img-caption { top:15px;}.park-list-container { background: white; padding-bottom:30px;}.park-list-container .park-list:after { left: 40px; right: 25px;}.park-list li { margin-bottom: 10px;}a.icon-link {display: block;width: 100%;min-height: 26px;font-size: 0.9em;font-weight: 700;}a.icon-link span { float:left;}a.icon-link i.material-icons {vertical-align: middle;float: right;font-size: 1.1em;}.categories .col-md-6 {padding-left: 0px;}.categories a.category { min-height: 150px;padding-right: 25px;position: relative;display: block;color: white;font-weight: 800;font-size: 1.25em;overflow: hidden;margin-bottom: 20px;background-size: cover;background-position: center;}.category.accomm-container {background-image: url(/assets/images/bg-cat-accommodation.jpg);}.category.attraction-container {background-image: url(/assets/images/bg-cat-attractions.jpg);}.category.tours-container {background-image: url(/assets/images/bg-cat-tour.jpg);}.category.hire-container {background-image: url(/assets/images/bg-cat-hire.jpg);}.category.vic-container { background-image: url(/assets/images/bg-cat-visitor-centre.jpg);}.category.restaurant-container { background-image: url(/assets/images/bg-cat-restaurant.jpg);}#categories .categories a.category { height: 320px;}a.category span {position: absolute;vertical-align: bottom;float: left;display: inline-block;bottom: 15px;margin-left: 15px;}a.category span i.material-icons { vertical-align: middle;}#regionDetail .owl-carousel.expand {height: auto;}#regionDetail .owl-carousel {height: 55vh;}#regionDetail .inner-slider .item {max-height: 55vh;}#regionDetail .owl-carousel.expand .owl-item .item {max-height: none;}#awards-dropdown .custom-select-dropdown { min-height: 200px;}.custom-select-dropdown label {padding: 25px 0px 0px;margin-bottom: 10px;}.custom-select-dropdown {position: absolute;z-index: 180;background: white;box-sizing: border-box;width: 350%;padding: 20px;box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.2);}.custom-select-dropdown .selectdropdown { border: 1px solid rgb(166, 166, 166); background: white;}.custom-select-dropdown select {border:none;padding: 10px;background: transparent;}.main-region label,.searchsec .form-group .main-region label,.banner .refinesec .form-group .main-region label {display: flex;}.main-region label.parent-region,.banner .refinesec .form-group .main-region label.parent-region{padding-left: 0px;padding-right: 0px;}.main-region label input[type=checkbox] {margin-right: 8px;}.custom-select-actions { padding-top: 10px; padding-right: 10px;width: 100%;text-align: right;}#more-filters .custom-select-dropdown {right: 10%;width: 400%;}.refinesec .refineblock #more-filters .form-control {border: 1px solid #a6a6a6;height: 40px;}#refinesec-filters .filter-control {float: left;width: 140px; width: 200px;}#refinesec-filters .btn-search-container {float: right;}.icon-description {font-size: 10px;display: none;font-weight: 800;position: absolute;background: #383838;color: white;border-radius: 3px;padding: 3px 5px;width: 120px;margin-left: -35px;text-align: center;z-index: 2;}li.badge-icon { height:50px;}.badge-icon:hover .icon-description { display:block;}.featured {display: inline-block;width: 24.5%;vertical-align: top;margin-bottom: 20px;margin-top: 20px;height: 140px;padding: 10px;position: relative;}.featured img {height: 60px;}.feature-content {margin-top: 10px;background: white;height: 50px;}.featured span {display: inline-block;color: #008875;font-weight: 700;line-height: 16px;width: 90%;}.feature-content:after {content: "chevron_right";font-family: "Material Icons";float: right;color: #008875;width: 10%;font-size: 24px;vertical-align: top;}.featured:hover .shadow-block {box-shadow: 6px 7px 20px #00000033;height: 10px;position: absolute;width: 80%;bottom: 10px;z-index: -1;background: white;}.regions-carousel-container .alice-carousel__dots {margin:10px 5px;text-align: left;}.owl-carousel button.owl-dot.active,.regions-carousel-container .alice-carousel__dots-item.__active {background: #008875;}.owl-carousel button.owl-dot,.regions-carousel-container .alice-carousel__dots-item {background: #e2e2e2;width: 13px;height: 13px;margin-right: 10px;border-radius: 13px;}#category_slider .owl-nav {position: absolute;right: 0;margin-top: 10px;}#category_slider.owl-carousel .owl-nav button.owl-prev,#category_slider.owl-carousel .owl-nav button.owl-next,#regions-carousel .carousel-btn {position: relative;width: 40px;height: 40px;background: transparent;border: 1px solid rgba(0,0,0,0.5);color: #444;opacity: 1;}#regions-carousel .carousel-btn .MuiSvgIcon-root {font-size: 22px;line-height: 40px;vertical-align: middle;}#regions-carousel span.carousel-card-title {height: 40px;display: block;}#category_slider.owl-carousel .owl-nav button.owl-prev:hover,#category_slider.owl-carousel .owl-nav button.owl-next:hover { background: #008875; border-color: #008875; color: white;}#category_slider.owl-carousel .owl-nav button.owl-prev.disabled,#category_slider.owl-carousel .owl-nav button.owl-next.disabled,#category_slider.owl-carousel .owl-nav button.owl-prev.disabled:hover,#category_slider.owl-carousel .owl-nav button.owl-next.disabled:hover { opacity: 0.5; background: transparent; color: #444; border-color: rgba(0,0,0,0.5); cursor: default;}#category_slider.owl-carousel .owl-nav .owl-prev:after { line-height: 34px;}#category_slider.owl-carousel .owl-nav .owl-prev { margin-right:10px;}#category_slider.owl-carousel .owl-nav .owl-next:after { line-height: 34px;}.resultsec #sample-listings.resultcards ul,.resultsec #sample-winners.resultcards ul { margin-left: -15px; margin-right: -15px;}.card-loader { width: 100%; position: relative;}.card .cardimg .img-placeholder {height: 100%;width: 100%;max-width: none;background: #ececec;}.cardname.txt-placeholder {display: inline-block;height: 16px;width: 25%;background: #d4d4d4;}.cardblock h2 span.txt-placeholder {height: 1.2em;display: inline-block;width: 100%;background: #b1b1b1;}.cardblock .description.txt-placeholder {height: 0.9em;width: 100%;background: #efefef;display: block;margin-bottom: 5px;}.card-loader .load-text {position: absolute;top: 80px;left: 0;right: 0;margin: auto;display: inline-block;width: 40%;text-align: center;font-size: 20px;font-weight: 800;}.frm-question.invalid label.question-heading {color: red;}.feedback-btn-container {position: absolute;top: 127px;right: 0px;}.feedback-btn-container .btn-feedback {padding: 2px 10px;background: #f1b434;}.special-page-container header.page_header {top: 0px;height: 40px;}.slogan_cont {width: 35%;float: left;display: inline-block;cursor: pointer;height: 75px;}.slogan_cont .slogan_icn {float: left;padding: 10px 15px 10px 0px;height: 100%;}.slogan_icn img {height: 100%;}.content-part .img-container {height: 200px;text-align: center;margin-bottom: 40px;}.content-part .img-container img {height: 100%;}.new-tagline {max-width: 40%;font-size: 130%;line-height: 130%;}.new-tagline ul, .new-tagline li {list-style-type: circle;}.new-tagline ul {padding-left: 2em;}.new-tagline li {line-height: 100%;margin-bottom: 10px;list-style: none;}.new-tagline li:before {content: "✓";margin-left: -8px;margin-right: 8px;}.new-tagline-highlight {font-size: 130%;font-weight: 600;}.has-description {cursor: pointer;}#big-description {display: none;position: absolute;background: #383838;color: #fff;font-size: 14px;box-shadow: 0px 5px 4px rgba(0, 0, 0, 0.2);text-align: center;padding: 8px;}#big-description button {margin-top: 8px;color: #fff;background: #008575;border: 0;}.qtabcards-ul {display: block;}.qtabcards-ul::after {clear: both;content: '';display: block;}.qtabcards-li {display: block;float: left;width: 25%;padding: 16px;}#state_page .qtabcards-li {width: 33.33%;}article.qtabcard {box-shadow: 4px 4px 10px 2px rgba(0, 0, 0, 0.25);position: relative;height: 605px;}.qtabcard label {display: block;color: inherit;padding: 0;font-size: 12px;line-height: 12px;text-transform: uppercase;}.qtabcard-img {background: #000;position: relative;}.qtabcard-img-none {height: 270px;background: #ccc;}.qtabcard-img img {width: 100%;height: 270px;object-fit: cover;}.qtabcard-img .owl-carousel .owl-item .item:hover {cursor: default;}.qtabcard-img .owl-carousel {background: #000;}.qtabcard-img .owl-carousel .owl-dots {position: absolute;bottom: 4px;left: 0;right: 0;text-align: center;}.qtabcard-img .owl-carousel button.owl-dot {width: 22px;height: 22px;background: transparent;line-height: 22px;padding: 5px;text-align: center;border-radius: 0;margin: 0;}.qtabcard-img .owl-carousel button.owl-dot span {background: transparent;border: 1px solid #fff;width: 10px;height: 10px;display: block;border-radius: 5px;margin: 0 auto;}.qtabcard-img .owl-carousel button.owl-dot:hover span {background: #008575;}.qtabcard-img .owl-carousel button.owl-dot.active span,.qtabcard-img .owl-carousel button.owl-dot.active:hover span {background: #fff;}.qtabcard-rating {background: #008575;color: #fff;height: 55px;padding: 10px 20px 0;}.qtabcard-rating .rating-travellers {float: left;}.qtabcard-rating .rating-stars {float: right;text-align: right;}.qtabcard-rating .travellers-score {font-size: 20px;line-height: 23px;font-weight: 700;}.qtabcard-rating .travellers-reviews {font-size: 12px;}.qtabcard-rating .stars-score,.qtabcard-rating .stars-score .fa {color: #f0b336;font-size: 20px;line-height: 23px;}.qtabcard-title {padding: 20px 20px 0;position: relative;}.qtabcard-title .title-top {color: #008575;font-size: 0.9em;font-weight: 700;line-height: 16px;text-transform: uppercase;}.qtabcard-title .title-top .title-divider {color: #4a4a4a;}.qtabcard-title h2 {margin: 0px 0 10px;font-weight: 900;font-size: 1.3em;line-height: 1.1em;color: #4a4a4a;max-height: 60px;overflow: hidden;}.qtabcard-title h2.has-rate {margin-right: 90px;}.qtabcard-title .title-rate {position: absolute;right: 20px;top: 41px;text-align: right;}.qtabcard-title .rate-from {font-size: 14px;}.qtabcard-title .rate-price {font-size: 1.2em;}.qtabcard-badges {padding: 10px 20px 0px;}.qtabcard-badges label {color: #000;}.qtabcard-badges ul {display: block;margin-top: 4px;}.qtabcard-badges ul::after {clear: both;content: '';display: block;}.qtabcard-badges ul li {display: inline-block;margin-right: 10px;position: relative;}.qtabcard-badges ul li img {width: 50px;height: 50px;object-fit: contain;pointer-events: none;}.badges-description-parent {position: relative;}.qtabcard-badges ul li .badges-description,.badges-description-parent .badges-description {font-size: 10px;display: none;font-weight: 800;position: absolute;top: 50px;left: -35px;background: #383838;color: white;border-radius: 3px;padding: 3px 5px;min-width: 120px;text-align: center;z-index: 2;}.qtabcard-badges ul li:hover .badges-description,.badges-description-parent:hover .badges-description {display: inline-block;}.badges-description.long-description {font-size: 12px;padding: 15px;top: 35px;min-width: 340px;font-weight: normal;left: -50px;}.qtabcard-buttons {position: absolute;bottom: 20px;left: 10px;right: 10px;}.qtabcard-buttons .button-container {display: block;float: left;padding: 0 10px;width: 50%;}.qtabcard-buttons-3 .button-container {width: 33.33%;}.qtabcard-button {display: block;height: 50px;line-height: 50px;text-align: center;background: #008575;color: #fff;border: 1px solid #008575;font-weight: 700;cursor: pointer;}.qtabcard-button:hover,.qtabcard-button:active {background: #fff;color: #008575;}.qtabcard-button:focus {background: #008575;color: #fff;border: 1px dotted #fff;}.qtabcard-button-feedback {background: #f1b434;color: #333;border: 1px solid #f1b434;}.qtabcard-button-feedback:hover {background: #333;color: #f1b434;border: 1px solid #f1b434;}.qtabcard-button-placeholder {display: block;height: 50px;line-height: 50px;background: #ccc;border: 1px solid #ccc;}#search-popup-outer {position: fixed;top: 0;left: 0;bottom: 0;right: 0;z-index: 1010;}#search-popup-bg {position: absolute;top: 0;left: 0;bottom: 0;right: 0;background: rgba(0, 0, 0, 0.5);}#search-popup {position: absolute;top: 32px;bottom: 32px;left: 0;right: 0;margin: 0 auto;background: #fff;max-width: 960px;border-radius: 4px;}#search-popup-header {position: absolute;top: 0;left: 0;right: 0;height: 100px;padding: 40px 40px 0;}#search-popup-cost {position: absolute;top: 90px;right: 40px;text-align: right;}#search-popup-body {position: absolute;top: 160px;bottom: 120px;left: 0;right: 0;overflow: auto;padding: 0 40px;}#search-popup-footer {border-top: 1px solid #dedede;position: absolute;bottom: 0;left: 0;right: 0;height: 120px;padding: 20px 220px 20px 40px;}#search-popup-footer ul {display: block;height: 80px;overflow: hidden;}#search-popup-footer li {display: inline-block;margin-right: 10px;position: relative;}#search-popup-footer li img {width: 80px;height: 80px;object-fit: contain;cursor: pointer;}#search-popup-book,#search-popup-book-tas,#search-popup-feedback {position: absolute;bottom: 40px;right: 40px;background: #008575;color: #fff;line-height: 40px;font-weight: 600;border: 1px solid #008575;text-align: center;width: 160px;}#search-popup-book:hover,#search-popup-book-tas:hover,#search-popup-feedback:hover {background: #fff;color: #008575;}#search-popup-book-tas {bottom: 70px;}#search-popup-feedback {bottom: 10px;}#search-popup-close {position: absolute;top: 10px;right: 10px;padding: 10px;cursor: pointer;font-size: 120%;}#search-popup-close:hover {color: #008575;}.type-divider {color: #000;}#search-popup-ratings::after {clear: both;content: '';display: block;}#search-popup-ratings .popup-rating {float: left;min-width: 200px;margin: 0 40px 20px 0;}#search-popup-ratings .popup-rating label {padding: 0;color: #000;font-size: 12px;font-weight: 900;text-transform: uppercase;}#search-popup-ratings .popup-rating .star-rating,#search-popup-ratings .popup-rating .star-rating .rating .fa {font-size: 24px;}#search-popup-ratings .popup-rating .travellers-rating-average {float: left;background: #008575;color: #fff;padding: 4px 8px;border-radius: 4px;font-size: 20px;line-height: 32px;font-weight: 900;margin-right: 10px;}#search-popup-ratings .popup-rating .travellers-rating-description {color: #4A4A4A;font-size: 16px;font-weight: 700;}#search-popup-ratings .popup-rating .travellers-rating-reviews {font-size: 12px;font-weight: 400;}#search-popup-links {clear: both;display: block;margin: 0 0 20px -20px;}#search-popup-links li {display: inline-block;margin-left: 20px;}#search-popup-links i {color: #008575;}#search-popup-explainer {background: #fff;position: absolute;bottom: 130px;left: 0;right: 0;max-width: 500px;margin: 0 auto;padding: 10px;text-align: center;border-radius: 4px;box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.5);}#search-popup-explainer-title {font-size: 20px;font-weight: 600;}#search-popup-explainer img {max-width: 200px;max-height: 200px;margin: 10px auto;}#search-popup-explainer-ok {background: #008575;color: #fff;line-height: 40px;font-weight: 600;text-align: center;width: 160px;margin: auto;border: 1px solid #008575;cursor: pointer;}#search-popup-explainer-ok:hover {background: #fff;color: #008575;}