*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:Open Sans,sans-serif;margin:0;padding:0}.banner-sm-greenbooks{background:#2a9947;padding:33px 0;text-align:center;box-shadow:7px 0 27px #0000006e}.banner-sm-greenbooks h1{font-family:Oswald,sans-serif;font-weight:500;font-size:70px;line-height:84px;color:#fff;margin:0 0 25px}.banner-sm-greenbooks p{font-size:18px;line-height:24px;color:#fff;margin:0}.golf-step-wrap{border-bottom:1px solid #DAE0E9;padding:42px 0 80px}.step-container{max-width:1180px;margin:0 auto}.step-container .step-sec{display:flex;justify-content:space-between;color:#241d29}.step-container .step-sec .find-course{min-width:552px;max-width:552px}.step-sec .find-course .course-title-sec h1{font-weight:600;font-size:40px;line-height:1}.step-sec .find-course .course-title-sec p{color:#241d2980;font-size:14px;line-height:23px;margin-bottom:42px}.step-sec .find-course .course-title-sec p span{color:#0b5299}.step-sec .find-course h5{font-family:Oswald,sans-serif;font-weight:600;font-size:58px;line-height:62px;margin-bottom:12px}.step-sec .find-course h6{font-weight:400;font-size:18px;line-height:24px;margin-bottom:35px;color:#a8a8a8}.step-sec .find-course .form-group{margin-bottom:16px;position:relative;display:flex;align-items:center}.step-sec .find-course .form-group label{min-width:80px;text-align:left;font-size:16px;line-height:26px;font-weight:400;text-transform:uppercase;color:#2a9947;margin:0 25px 0 0;font-family:Oswald,sans-serif}.step-sec .find-course .form-control{border-radius:4px;border:1px solid #C5D4E3;height:44px;box-shadow:none;font-size:16px;font-weight:400;color:#000;padding:5px 13px}.step-sec .find-course .form-control::-webkit-input-placeholder{color:#a8a8a8}.step-sec .find-course .form-control::-moz-placeholder{color:#a8a8a8}.step-sec .find-course .form-control:-ms-input-placeholder{color:#a8a8a8}.step-sec .find-course .input-group .form-control{padding-right:60px}.find-course .auto-suggestion{border-radius:4px;border:1px solid #C5D4E3;max-height:204px;overflow:auto;padding:14px 16px;position:absolute;left:0;top:47px;z-index:1;width:100%;background:#fff}.step-sec .find-course .form-group .clear-field{position:absolute;right:15px;top:13px;font-size:14px;color:red;text-decoration:none;z-index:9}.find-course .auto-suggestion ul{padding:0;margin:0}.find-course .auto-suggestion ul li{border-bottom:1px solid #C5D4E3;list-style:none;margin-bottom:10px;padding-bottom:10px}.find-course .auto-suggestion ul li p{margin:0;font-weight:600;font-size:14px}.find-course .auto-suggestion ul li p span{font-weight:400;display:block}.find-course .cart-sec-wrap{margin-top:27px}.find-course .cart-sec-wrap .course-name{margin-bottom:28px}.find-course .cart-sec-wrap h6{font-size:14px;font-weight:600;margin-bottom:4px}.find-course .cart-sec-wrap p{font-size:14px;margin:0}.find-course .cart-sec-wrap .available p{font-size:14px;text-transform:uppercase;font-weight:600}.find-course .cart-sec-wrap .available p span.available{color:#189740}.find-course .cart-sec-wrap .available p span.unavailable{color:#0b5299}.find-course .cart-sec-wrap .cart-field{display:flex;margin-top:27px}.find-course .cart-sec-wrap .cart-field h4{font-family:Open Sans,sans-serif;font-size:24px;font-weight:600;color:#189740;line-height:32px;margin:10px 0 0}.find-course .cart-sec-wrap .cart-field .count{width:125px;margin:0 34px 0 30px;text-align:center}.find-course .cart-sec-wrap .cart-field .count p{font-size:14px;font-weight:600;margin-top:4px}.find-course .cart-sec-wrap .add-cart-btn{background:#189740;border-radius:10px;min-width:210px;height:54px;text-align:center}.find-course .cart-sec-wrap .add-cart-btn:hover{background:#108735}.find-course .cart-sec-wrap .add-cart-btn a.cart-link{font-family:Oswald,sans-serif;color:#fff;font-weight:400;font-size:20px;text-decoration:none;line-height:1;padding:17px 31px;display:block}.find-course .cart-sec-wrap .add-cart-btn a.like{border-left:1px solid #fff;height:36px;display:flex;align-items:center;padding-left:12px}.cart-sec-wrap .add-cart-btn a.like .ic-heart{background:url(/cdn/shop/t/3/assets/like.svg?v=1646732827)0 0 no-repeat;width:22px;height:18px;display:inline-block}.cart-sec-wrap .add-cart-btn a.like:hover .ic-heart,.cart-sec-wrap .add-cart-btn a.like:focus .ic-heart,.cart-sec-wrap .add-cart-btn a.like:active .ic-heart{background:url(/cdn/shop/t/3/assets/like_active.svg?v=1646732827)0 0 no-repeat}.find-course .cart-sec-wrap .request-sec{margin-top:12px}.find-course .cart-sec-wrap .request-sec p{line-height:23px;margin-bottom:28px}.find-course .cart-sec-wrap .request-sec .btn-request{color:#fff;background:#0b5299;border-radius:4px;font-size:14px;font-weight:600;padding:16px 48px;line-height:1}.find-course .cart-sec-wrap .request-sec .btn-request:hover{background:#084481}.step-container .step-sec .slider-sec img{max-width:100%}.golf-review-wrap{padding:60px 0}.golf-review-wrap h6{text-align:center;font-size:14px;font-weight:600;color:#241d29;text-transform:uppercase;line-height:1;margin-bottom:35px}.golf-review-wrap .testimonial-container{max-width:910px;margin:0 auto}.golf-review-wrap .testimonial-item{background:#fff;border:1px solid #C5D4E3;border-radius:4px;padding:25px 20px 29px;min-height:250px}.golf-review-wrap .testimonial-item .testimonial-content{float:none;padding:0}.golf-review-wrap .testimonial-item .client-name{font-size:24px;font-weight:600;color:#000;line-height:1;margin-bottom:11px}.golf-review-wrap .testimonial-item .client-location{font-size:14px;color:#241d29;line-height:1;margin-bottom:23px;text-align:left;text-transform:none}.golf-review-wrap .testimonial-item .rating{margin-bottom:13px}.golf-review-wrap .testimonial-item .rating img{max-width:104px}.golf-review-wrap .testimonial-item .comment{margin:0;color:#241d29;line-height:23px;font-size:14px}.testimonial-container .owl-dots .owl-dot span{width:12px;height:12px;background:#dae0e9;margin:0 6px}.testimonial-container .owl-dots{margin-top:22px}.testimonial-container .owl-dot{outline:none}.testimonial-container .owl-dots .owl-dot.active span{background:#0b5299}.testimonial-container .owl-nav{top:50%;margin-top:-52px;width:100%;position:absolute}.testimonial-container .owl-prev{position:absolute;left:-82px}.testimonial-container .owl-next{position:absolute;right:-83px}.testimonial-container .owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{background:#189740;border-radius:4px;width:48px;height:48px;display:flex;align-items:center;justify-content:center;outline:none;font-size:0}.testimonial-container .owl-carousel .owl-nav .owl-prev{opacity:.3}.testimonial-container .owl-carousel .owl-nav .owl-prev:hover,.owl-carousel .owl-nav .owl-next:hover{background:#108735}.testimonial-container .owl-carousel .owl-nav .owl-prev span,.testimonial-container .owl-carousel .owl-nav .owl-next span{display:none}.testimonial-container .owl-carousel .owl-nav .owl-prev:after{content:"";display:block;height:14px;width:8px;background:url(/cdn/shop/t/3/assets/chevron-prev.svg?v=1646732827) 0 0 no-repeat}.testimonial-container .owl-carousel .owl-nav .owl-next:after{content:"";display:block;height:14px;width:8px;background:url(/cdn/shop/t/3/assets/chevron-next.svg?v=1646732827) 0 0 no-repeat}.mo-show{display:none}.find-course .course-card{border-radius:16px;padding:20px;background:#ebebeb;margin-top:30px;display:flex;justify-content:space-between}.course-card .course-info{width:305px;background:#fff;box-shadow:2px 0 13px #00000054;padding:12px 24px}.course-card .course-info h4{font-family:Open Sans,sans-serif;font-size:17px;line-height:24px;font-weight:600;margin-bottom:8px}.course-card .course-info p{font-size:16px;color:#949494;margin:0 0 10px}.course-card .course-info .selectedCourseHoles{line-height:22px;color:#189740;font-weight:400;margin-top:10px!important}.course-card .course-info p:last-child{margin:0}.course-card .course-preview{width:194px;position:relative;box-shadow:2px 0 13px #00000054}.course-card .course-preview img{width:100%;height:100%;object-fit:cover}.course-card .course-preview .preview{font-family:Oswald,sans-serif;background:#000000b3;color:#fff;font-size:20px;line-height:26px;font-weight:400;position:absolute;left:0;top:0;text-align:center;width:100%;height:100%;text-decoration:none;display:flex;justify-content:center;flex-direction:column}.course-card .course-preview .preview .eye-icon{background:url(/cdn/shop/t/3/assets/eye-icon.png) 0 0 no-repeat;width:43px;height:29px;display:block;margin:11px auto 0;background-size:100%}.course-card .unavailable .preview .eye-icon{display:none}.preview-modal{overflow-y:auto!important}.preview-modal .modal-header{padding:0;border:0}.preview-modal .modal-header .modal-title{font-size:25px;font-weight:600}.preview-modal .modal-header .close{opacity:1;outline:none;width:35px;height:35px;position:absolute;top:25px;right:25px;font-size:28px;background:#2c9948;color:#fff;text-shadow:none;border:2px solid #fff;box-shadow:-1px 1px 9px #00000070}.preview-modal .modal-header .close:hover{opacity:1;color:#fff}.preview-modal .modal-header .close img{width:37px;max-width:none}.preview-modal .modal-content{border-radius:20px;border:0}.preview-modal .modal-body{padding:19px 25px 25px}.preview-modal .modal-body .img-block{text-align:center;margin:20px 0 25px}.preview-modal .modal-body .img-block:last-child{margin:0}.preview-modal .modal-body .img-block img{box-shadow:2px 0 16px #00000054}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;padding:0 10px;max-height:400px;overflow:auto}.ui-widget.ui-widget-content .ui-menu-item{border-bottom:4px solid #2a9947}.ui-widget-content .ui-menu-item .ui-menu-item-wrapper{padding:19px 0;color:#000;border:0;font-size:19px}.ui-widget-content .ui-menu-item .ui-state-active{background:transparent;border:0;margin:0}.ui-widget.ui-widget-content .desc{color:#a8a8a8}.course-card .course-preview .img-thumb{height:100%}.course-card .selectedCourseUnavailable{font-size:16px;font-weight:600}.iframe-modal .modal-header{border:0;padding:15px}.iframe-modal .modal-header .close{opacity:1;outline:none;position:inherit;width:auto;height:auto;background:transparent}.iframe-modal .modal-header .close img{width:27px}.iframe-modal .modal-dialog{max-width:550px;margin-top:11%}.iframe-modal .modal-content{border-radius:20px;border:0}.iframe-modal .modal-body{padding:20px}.iframe-modal .modal-body iframe{width:100%}#horizon-slider ul li{cursor:pointer;height:600px!important}.search-course-block{background:#2a9947;border-radius:6px;padding:19px;margin-bottom:22px}.search-course-block p{font-family:Oswald,sans-serif;text-align:center;color:#fff;font-size:24px;font-weight:600;line-height:32px;text-transform:uppercase;margin:0 0 12px}.find-course .search-course-block .clear-field{font-family:Oswald,sans-serif;position:absolute;right:12px;top:9px;font-size:20px;line-height:26px;color:red;text-decoration:none;text-transform:uppercase;font-weight:400;z-index:9}.course-list-wrap h4{font-family:Oswald,sans-serif;font-size:44px;font-weight:600;line-height:56px;margin-bottom:15px}.course-list-wrap .course-show-list{background:#ebebeb;border-radius:6px;padding:20px}.course-list-wrap .course-show-list .card-block{background:#fff;box-shadow:4px 10px 8px #00000012;padding:16px 18px;margin-bottom:17px}.course-list-wrap .course-show-list .card-block:last-child{margin-bottom:0}.course-list-wrap .course-show-list h5{font-size:16px!important;text-align:center;max-width:335px;margin:0 auto 5px;line-height:25px}.course-list-wrap .course-show-list h5 span{color:#189740;font-variant-caps:18px}.course-list-wrap .card-block h4{font-family:Open Sans,sans-serif;font-size:24px;line-height:32px;margin-bottom:6px}.course-list-wrap .card-block .address-sec .desc,.course-list-wrap .card-block p{font-size:16px;color:#c7c7c7;margin:0}.course-list-wrap .card-block .view-btn{font-family:Oswald,sans-serif;background:#189740;border-radius:10px;min-width:100px;height:41px;text-align:center;color:#fff;text-transform:uppercase;font-weight:400;padding:9px 0;text-decoration:none;position:absolute;right:0;bottom:15px;font-size:20px;line-height:23px}.course-list-wrap .card-block .view-btn:hover{background:#108735}.course-list-wrap .course-show-list #ui-id-1{top:2px!important;left:0!important;display:block!important}.course-list-wrap .course-show-list .ui-widget-content{font-family:Open Sans,sans-serif!important;padding:0;background:transparent;max-height:540px;overflow:auto}.course-list-wrap .course-show-list .course-show-list ul{top:2px!important;left:0!important;display:block!important;max-height:400px!important;overflow:auto;width:100%!important}.course-list-wrap .course-show-list .ui-widget.ui-widget-content .ui-menu-item{border-bottom:0px!important;border:none!important}.course-list-wrap .course-show-list .ui-widget.ui-widget-content{border:0px solid #c5c5c5!important}.course-list-wrap .course-show-list .ui-autocomplete{position:relative!important}.auto-suggestion{border-radius:4px;border:1px solid #C5D4E3;max-height:540px!important;overflow:auto;padding:14px 16px;position:relative!important;left:0;top:2px!important;z-index:1;width:100%;background:#ebebeb!important}.course-list-wrap .course-show-list .ui-widget-content .ui-menu-item-wrapper{padding:0}.btn-green{background:#189740}.btn-green:hover{background:#108735}.btn-orange{background:#f27800}.btn-orange:hover{background:#fe9329}.course-list-wrap .address-sec{display:flex;align-items:center;justify-content:space-between}.course-list-wrap .card-btn-group{display:flex;justify-content:space-between;margin-top:10px}.course-list-wrap .card-btn-group .btn{font-family:Oswald,sans-serif;font-size:20px;border-radius:10px;color:#fff;font-weight:400;padding:5px 15px}.course-list-wrap .address-sec h3.price{font-family:Oswald,sans-serif;color:#189740;font-size:34px;margin:0}.preview-modal .modal-body h4{font-size:24px;line-height:32px;color:#000;margin-bottom:4px}.preview-modal p{font-size:16px;margin:0;color:#8f8f8f}.preview-modal p.selectedCourseHoles{color:#189740;font-weight:600}.preview-modal .btn-main{width:100%;display:block;text-align:center;border-radius:4px;border:0;color:#fff;font-family:Oswald,sans-serif;text-transform:uppercase;font-size:20px;font-weight:400;height:52px;padding:5px 10px;line-height:42px;cursor:pointer}.preview-modal .preview-btn{background:#b3b3b3}.preview-modal .preview-btn:hover{background:#a1a1a1}.preview-modal .cart-link{background:#0e9b47;margin-bottom:25px}.preview-modal .cart-link:hover{background:#108735}.preview-modal .count{margin-bottom:30px;display:flex;justify-content:center;align-items:center}.preview-modal .count h4.price_preview{margin:0 20px 0 0;font-weight:600;color:#0e9b47}.course-list-wrap .btn-show{width:100%;font-family:Oswald,sans-serif;font-size:20px;font-weight:400;padding:16px 10px;border-radius:0;margin-top:20px}.top-btn{width:50px;height:50px;text-align:center;line-height:50px;cursor:pointer;border-radius:100%;position:fixed;z-index:999;bottom:25px;right:25px;background:#fff;box-shadow:0 1px 3px #3c40434d,0 4px 8px 3px #3c404326;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden;z-index:1000}.top-btn.show{opacity:1;visibility:visible}.course-sticky{position:-webkit-sticky;position:sticky;top:68px;z-index:999}@media only screen and (max-width: 1180px){.golf-step-wrap{padding:30px 20px}.step-sec .find-course h5{font-size:46px;line-height:52px}.step-sec .find-course h6{font-size:20px;line-height:26px;margin-bottom:20px}}@media only screen and (max-width: 1024px){.testimonial-container .owl-prev{left:-40px}.testimonial-container .owl-next{right:-40px}.testimonial-container .owl-carousel .owl-nav .owl-prev,.testimonial-container .owl-carousel .owl-nav .owl-next{width:32px;height:32px}.step-container .step-sec .find-course{min-width:405px;max-width:405px}.banner-sm-greenbooks{padding:25px 0}.banner-sm-greenbooks h1{font-size:46px;line-height:48px;margin:0 0 8px}.banner-sm-greenbooks p{font-size:20px;line-height:26px}.step-sec .find-course .form-group{flex-direction:column;align-items:flex-start}.step-sec .find-course .form-group label{text-align:left;margin:0 0 10px;font-size:18px}.step-sec .find-course .form-control{font-size:18px}.course-card .course-info{max-width:235px;padding:10px 15px}.course-card .course-info h4{font-size:17px;margin-bottom:6px}.course-card .course-info p{font-size:18px;margin-bottom:9px}.course-card .course-preview{height:121px;overflow:hidden}.find-course .cart-sec-wrap .add-cart-btn{min-width:170px}.find-course .cart-sec-wrap .add-cart-btn a.cart-link{font-size:18px}.find-course .cart-sec-wrap .cart-field .count{margin:0 25px 0 18px}}@media only screen and (max-width: 991px){.step-container .step-sec{flex-direction:column;align-items:center}.banner-sm-greenbooks{padding:30px 0}.step-container .step-sec .find-course{margin-top:50px;max-width:100%;min-width:500px}.golf-review-wrap .testimonial-container{max-width:600px}}@media only screen and (max-width: 767px){.banner-sm-greenbooks{padding:20px 0}.step-sec .find-course .course-title-sec h1{font-size:28px}.step-sec .find-course .course-title-sec p{margin-bottom:25px}.golf-review-wrap{padding:30px 0}.golf-review-wrap .testimonial-container{max-width:100%;padding:0 15px}.testimonial-container .owl-prev{left:0}.testimonial-container .owl-next{right:0}.golf-review-wrap .testimonial-item{padding:15px}.golf-review-wrap .testimonial-item .client-name{font-size:18px}.golf-review-wrap .testimonial-item .client-location{margin-bottom:10px}.testimonial-container .owl-dots{margin-top:10px}.testimonial-container .owl-next{right:-15px}.testimonial-container .owl-prev{left:-15px}.course-list-wrap h4{font-size:32px;line-height:42px}.course-list-wrap .card-block p{font-size:18px}}@media only screen and (max-width: 575px){.find-course .cart-sec-wrap .cart-field{flex-wrap:wrap}.find-course .cart-sec-wrap .add-cart-btn{justify-content:center;width:100%;margin-top:20px}.find-course .cart-sec-wrap .add-cart-btn a.cart-link{padding:17px 25px}.find-course .cart-sec-wrap .add-cart-btn a.like{padding-left:18px}.find-course .cart-sec-wrap .request-sec .btn-request{width:100%}.golf-step-wrap{padding:0 17px 17px}.slider-sec{display:flex;flex-wrap:wrap;width:100%;justify-content:center;overflow:hidden}#horizon-slider{float:none;margin:0;height:450px}#vertical-slider{display:none}.vertical-wrapper,.horizon-wrapper{float:none}.mo-show{display:block}.mo-hide{display:none}.horizone-nav .control{top:50%;width:30px}.horizone-nav .control img{max-width:inherit;width:28px;transform:rotate(-90deg);-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.horizone-nav .prev{left:35px}.horizone-nav .next{right:53px}.step-container .step-sec .find-course{margin-top:85px;min-width:100%}.testimonial-container .owl-nav{right:0}.find-course .course-card{flex-wrap:wrap}.course-card .course-info{max-width:100%}.course-card .course-preview{height:134px;width:100%}.preview-modal .modal-header .modal-title{font-size:21px}.preview-modal .modal-header .close{top:18px;right:17px}.preview-modal .modal-body h4{padding-right:23px}.preview-modal .modal-header .close img{width:27px}.preview-modal .modal-body{padding-left:21px;padding-right:21px}.ui-widget.ui-widget-content{width:auto!important}#horizon-slider ul li{height:450px!important}.course-list-wrap .card-block p{margin-bottom:10px}.course-list-wrap .course-show-list{padding:12px}.course-list-wrap .card-block .view-btn{position:inherit;display:inline-block;margin-top:10px}.step-sec .find-course .input-group .form-control{padding-right:70px}.course-list-wrap .course-show-list .card-block{padding:15px 17px 16px}.course-list-wrap .card-block h4{font-size:22px;line-height:30px}.preview-modal .modal-dialog{margin:40px 12px 20px}.step-sec .find-course h5{font-size:32px;line-height:42px;text-align:center}.step-sec .find-course h6{font-size:18px;line-height:22px;text-align:center;color:#8f8f8f}.course-list-wrap .course-show-list .ui-widget-content{max-height:inherit}.course-list-wrap .card-block .address-sec .desc{color:#8f8f8f}#back-top{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/find-course-style.css.map */
