@import url(https://fonts.googleapis.com/css?family=Montserrat:700|Source+Sans+Pro:300,600);a,body{color:#444}.collapse-desc,h2{transition:all .5s}.collapse-desc,.country-list,.hero,.no-wrap{overflow:hidden}.box-shadow,.modal-content,.navbar .bg-light{box-shadow:4px 4px 4px rgba(0,0,0,.1)}body{font-family:'Source Sans Pro';background:#f6f6f6}.btn,h2,h3,h4{font-family:Montserrat}.sticky-top{top:220px;bottom:20px}a{cursor:pointer}.muted{opacity:.5;cursor:auto!important}.form-control,.input-group{cursor:pointer!important}img{max-width:100%;margin-bottom:20px}.group-icon h2,.group-icon img{margin-bottom:0}.header-correction{margin-top:70px}h2{font-size:40px}.hidden{opacity:0}h3{font-size:24px}h4{font-size:18px}label{font-size:12px;color:#777}.font-lg{font-size:60px}.fas,.text-green{color:#8dc540}.far{color:orange}.group-icon{padding:30px;background:#fff;border-radius:14px}.group-icon h2{line-height:70px}.group-icon .fas{font-size:50px}h5.badge{font-size:20px}.struck{text-decoration:line-through}.collapse-desc{max-height:96px}.collapse-desc.active{max-height:2000px;overflow:hidden}.no-wrap{white-space:nowrap;text-overflow:ellipsis}.bg-light{background:#fff!important;position:relative}.bg-blue{background:#193a74!important}.bg-pink{background:#c62a82!important}.background-image{background-repeat:no-repeat;background-position:center center;background-size:cover}.overlay{background:rgba(0,0,0,.3);position:relative}.hero{z-index:10;background-image:url(http://www.elsclubmalaysia.com/images/slideshow/slide3.jpg);background-position:bottom center}.hero .container{padding:140px 30px 180px;max-width:700px}.hero .iphone{position:absolute;bottom:-60px;right:0;height:500px}.btn,.container{position:relative}.hero .btn{border-radius:50px}.avatar{height:120px;width:120px;margin:auto}.tutorial-image img{max-width:270px;margin:auto;display:block}.tutorial-content{text-align:center;padding:50px 0}.tutorial-text{max-width:300px;margin:auto}.tutorial-content img{width:120px;margin:0 auto 20px;display:block}.container-small{max-width:700px}.container-limited{max-width:1024px}._720kb-datepicker-calendar-body,._720kb-datepicker-calendar-days-header,._720kb-datepicker-calendar-header,.form-control{font-family:'Source Sans Pro'}.btn.btn-secondary{background:#fff;border-color:#8dc540;color:#8dc540!important}.btn.btn-primary,.btn.btn-secondary:hover{background:#8dc540;border-color:#8dc540;color:#fff!important}.btn.btn-primary:hover{background:#fff;border-color:#8dc540;color:#8dc540!important}.btn.btn-primary .fas{color:#fff}.btn .badge{position:absolute;top:-14px;right:5px;background:#fff;border:1px solid #eee;color:#c62a82}.navbar{background:0 0;border-bottom:none!important}.navbar .corner-logo{position:absolute;top:0;left:0;border-top:50px solid #c62a82;border-left:120px solid #c62a82;border-right:120px solid transparent;border-bottom:50px solid transparent}.navbar .corner-logo img{position:fixed;top:14px;left:14px;z-index:100;max-width:200px;width:120px}.navbar .bg-light{position:absolute;top:0;right:50px;border-radius:4px;padding:5px 15px;margin:20px;border:1px solid #eee}.navbar h4{line-height:34px}.nav-avatar{height:34px;width:34px}.navbar .navbar-toggler{right:0;padding:7px;display:block!important}.navbar-toggler .icon-bar{display:block;height:4px;width:30px;background:#333}.navbar .navbar-collapse{position:absolute;top:54px!important;right:0;width:90%;max-width:400px}.form-control{font-size:18px;border-radius:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-color:#eee;height:60px}.input-group input{border-left-width:2px}.input-group-text{border:1px solid #eee;border-radius:0;font-size:40px}.input-counter .form-control{height:44px;font-size:22px;font-weight:700;background:#fff!important;border-color:#8dc540;border-left:none;border-right:none}.input-counter button{width:60px}.input-booking .form-control{font-size:24px}._720kb-datepicker-calendar-header:nth-child(even),._720kb-datepicker-calendar-header:nth-child(odd){background:#c62a82}._720kb-datepicker-calendar-days-header div,._720kb-datepicker-calendar-header a,._720kb-datepicker-calendar-header a:hover,._720kb-datepicker-calendar-month span{color:#fff}._720kb-datepicker-calendar-days-header{background:#193a74}._720kb-datepicker-calendar-day{font-size:16px}._720kb-datepicker-calendar-day._720kb-datepicker-active{background:#c62a82;color:#fff;border-radius:6px}.hero .overlap{position:absolute;bottom:-40px;left:0;right:0;max-width:700px;width:90%;margin:auto;z-index:10}.hero .overlap input{height:80px}.hero .overlap .input-group-prepend{width:70px}.hero .credit{font-size:14px;position:absolute;bottom:0;right:20px}.country-list{max-height:0;opacity:0;transition:all .4s}.country-list .rounded-circle{border:1px solid #fff}.country-list.active{max-height:800px;opacity:1}.country-list h6{font-size:18px;text-transform:uppercase}.package{background:#fff;border:2px solid #eee!important;position:relative;margin-top:60px}.package .package-image{height:200px}.package-images{position:absolute;top:-55px;left:0}.package-images .background-image{height:70px;width:70px;border-radius:50%;border:2px solid #eee;display:inline-block;float:left;margin-left:10px}.hero-search{background-position:center 60%;background-image:url(https://www.parrishkauai.com/wp-content/uploads/2018/05/Hokuala-Ocean-Golf-Course-Parrish-Kauai.jpg)}.hero-search .container{padding:210px 15px 30px}.hero-search .background-image{height:120px;width:120px;position:relative}.hero-search p{max-width:500px}.hero-search img{position:absolute;top:0;right:-15px;border-radius:4px}.limited-box{position:relative;max-height:610px;overflow:auto}.sticky-box img{position:absolute;top:15px;right:10px;border-radius:2px}.sticky-box .list-item{position:relative;padding-left:50px}.sticky-box .list-item img{left:0;top:16px}.club-item{overflow:hidden}.club-item .overlay{padding:80px 15px 15px}.club-image{height:120px;position:relative}.background-image .badge{position:absolute;top:10px;right:-4px;background:#c62a82;color:#fff;font-size:16px}.credit-card .badge{position:absolute;bottom:-10px;left:0;right:0;margin:auto;width:140px}.credit-card h5.badge{position:absolute;bottom:-14px;width:180px}.credit-card .mastercard,.credit-card .visa{position:absolute;top:0;bottom:0;right:15px;margin:auto}.credit-card .fas{position:absolute;top:-15px;right:-15px;font-size:30px}.player-placeholder h3{line-height:220px}.membership-card{max-width:320px;margin:auto;height:180px}.membership-card .overlay{position:relative}.membership-card h3{margin-bottom:92px}.membership-card p{position:absolute;bottom:12px;right:15px;font-size:14px}.tec-card .overlay{background:0 0;color:#333!important}.tec-card h3{margin-top:117px;font-size:14px;margin-bottom:4px;font-weight:700}.tec-card h6{color:#444;font-size:13px}.footer-email-subscription #mc_embed_signup form{padding:0!important}.footer-email-subscription #mc_embed_signup #mc-embedded-subscribe{height:40px;padding:0 22px;border-radius:0;background:#8dc540;font-family:Montserrat}.footer-email-subscription #mc_embed_signup #mc-embedded-subscribe:hover{background:#fff;color:#8dc540}.footer-email-subscription #mc_embed_signup div.response{padding:0;margin:5px 0 15px}.footer-email-subscription #mc_embed_signup div.response a{color:#8dc540;text-decoration:underline}.footer-email-subscription #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{background:0 0;background-color:transparent!important;border:none;font-family:Montserrat}.link-icon{display:inline-block;height:46px;width:46px;line-height:46px;font-size:24px;background:#555}.sitemap-link{color:#ddd;font-weight:bolder}.sitemap-newsletter-form-input{background-clip:initial}.sitemap-link:hover{text-decoration:none;color:#aaa}.footer-license{border-top:1px #666 solid;flex-wrap:wrap}.fa-apple{color:#8dc540!important}.fa-google-play{color:#c62a82!important}.fa-facebook-f{color:#3b5998!important}.fa-twitter{color:#1da1f2!important}.fa-instagram{color:#fccc63!important}.fa-check-circle{color:#8dc540!important}.modal-content{border:none;border-radius:2px;background:#f4f4f4}.modal iframe{width:100%}.modal .telr-iframe{height:540px}.fa-spinner{animation:spinner 1s linear infinite}.loader{position:fixed;top:0;right:0;left:0;bottom:0;z-index:10000;text-align:center;padding-top:40vh}@keyframes spinner{to{transform:rotate(360deg);transform-origin:50% 50%}}@media screen and (max-width:767px){.country-list{background:#fff}.country-list a{display:block;padding-left:60px;position:relative;height:60px}.country-list h6{line-height:60px}.country-list .background-image{height:40px;width:40px;position:absolute;top:0;bottom:0;right:10px;margin:auto}.country-list img{position:absolute;top:0;left:10px;bottom:0;margin:auto}.sitemap-newsletter-submit{margin-top:10px}.footer-license p{margin-left:0!important}}@media screen and (min-width:768px){.hero .btn{font-size:22px;padding-left:22px;padding-right:22px}.country-list a{display:inline-block;width:33.3333%;float:left;text-align:center;color:#fff;position:relative;margin-bottom:20px}.country-list .background-image{height:100px;width:100px;margin:0 auto 14px}.country-list img{position:absolute;top:0;height:34px;width:60px;right:40px;border-radius:2px}.package-lg .p-3,.package-lg .package-image{float:left;display:inline-block;height:500px}.package-lg .package-image{width:45%}.package-lg .p-3{width:55%;position:relative}.package-lg:nth-of-type(even) .package-image{float:right}.package-lg .btn{position:absolute;bottom:20px;right:0;width:90%;margin:auto;left:0;height:34px}}@media screen and (max-width:991px){.sticky-top{top:-1000px}}@media screen and (min-width:992px){.navbar .corner-logo{border-top:60px solid #c62a82;border-left:160px solid #c62a82;border-right:160px solid transparent;border-bottom:60px solid transparent}.navbar .corner-logo img{width:150px;top:20px;left:20px}.sticky-box{position:absolute;margin-top:-140px;width:290px;right:0}}@media screen and (min-width:1200px){.sticky-box{width:340px}}