﻿.jq-stars{display:inline-block}.jq-rating-label{font-size:22px;display:inline-block;position:relative;vertical-align:top;font-family:helvetica,arial,verdana}.jq-star{width:100px;height:100px;display:inline-block;cursor:pointer}.jq-star-svg{padding-left:3px;width:100%;height:100%}.jq-star-svg path{stroke-linejoin:round}.jq-shadow{-webkit-filter:drop-shadow(-2px -2px 2px #888);filter:drop-shadow(-2px -2px 2px #888)}.r-stars{font-size:0;display:inline-block;height:1.25rem;padding:0;line-height:1.25rem;position:relative;margin:0}.r-stars .ph{font-size:1.25rem;opacity:0}.r-stars .text{display:none}.r-stars:before,.r-stars:after,.r-stars .r{position:absolute;top:0;left:0;font-size:1.25rem;overflow:hidden;content:"★★★★★"}.r-stars:before{color:#bbb;text-shadow:0 0 1px rgba(0,0,0,.9)}.r-stars .r{color:#ffc276}.r-stars .r:after{content:"★★★★★"}.r-stars:after{color:#ffc276;width:0}.r-stars[data-rating=".5"]:after{width:.625rem}.r-stars[data-rating="1"]:after{width:1.25rem}.r-stars[data-rating="1.5"]:after{width:1.875rem}.r-stars[data-rating="2"]:after{width:2.5rem}.r-stars[data-rating="2.5"]:after{width:3.125rem}.r-stars[data-rating="3"]:after{width:3.75rem}.r-stars[data-rating="3.5"]:after{width:4.375rem}.r-stars[data-rating="4"]:after{width:5rem}.r-stars[data-rating="4.5"]:after{width:5.625rem}.r-stars[data-rating="5"]:after{width:6.25rem}ul.tabs{list-style:none;margin:0;padding:0}.tabs li{margin:0;padding:0}.tabs li a{text-decoration:none;display:block;float:none;line-height:3em;padding:0 .5em;text-align:center}.tabs li.is-active a{background:#e6e6e6}.tabs li.is-active.today a,.tabs li.today a{background:#30773d;color:#fff}.tabs-content,.tabs li{border:1px solid #f2f2f2;background:#fff}.tabs-content{margin-bottom:1em}.tabs-content .tabs-panel{display:none;overflow:hidden;padding:1em 1em 0 1em}.tabs-content .tabs-panel.is-active{display:block}@media(max-width: 36em){.tabs li a{font-size:.75em}}.btn-copy{position:relative;margin:5px;padding:10px 4px 10px;min-width:50px;display:inline-block;border:1px solid #a3cb39;border-radius:4px;background:#fff;font-family:inherit;font-weight:bold;font-size:12px;color:#a3cb39;line-height:1;vertical-align:middle;text-align:center;cursor:pointer;text-decoration:none;appearance:none;transition:.3s}.course-header .content-wrapper,.course-body .content-wrapper,.course-footer .content-wrapper{padding:8px}.course-header .content-wrapper{padding-top:20px}.course-quick-actions{list-style:none}.course-header .my-rating{float:right;max-width:160px;text-align:center}.course-header .my-rating h3{display:inline-block;margin-bottom:0}.course-header .my-rating span{font-size:.8rem}.course-body{background:#f2f2f2}.course-body .content-wrapper{padding:10px 10px 10px 10px}.course-pricing.accessid-3 p,.course-pricing.accessid-4 p{margin:1rem;color:#fff;text-align:center;z-index:10;line-height:1.8}.course-pricing.accessid-3 p a,.course-pricing.accessid-4 p a{color:#a3cb39}.course-pricing.accessid-3:before,.course-pricing.accessid-4:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;background:-webkit-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);background:-o-linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);background:linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%);z-index:1}.course-bottom{background:#fff}.course-pricing table{width:100%}.course-pricing .tabs-content{background-position:top right;background-position:calc(100% - 10px) 5px;background-repeat:no-repeat}.course-pricing .tabs-content .price-focus{width:170px;min-height:calc(70px - 1em);text-align:center;padding-top:6px;position:relative;float:right}.course-pricing .tabs-content .price-focus .asterix{position:absolute;top:26px;right:10px;color:#777;font-size:22px}.course-pricing .tabs-content .price-focus .price-title{color:#777;font-size:14px}.course-pricing .tabs-content .price-focus .price-from{font-size:36px;display:block;margin-top:-4px}.course-pricing .tabs-content .price-focus .price-to{clear:left;font-size:.8rem}.course-body .pricing-disclaimer{color:#777;text-align:center;font-size:85%;line-height:1.5}.course-body .pricing-disclaimer strong{background-color:#9acd32;color:#fff;padding:3px}.course-body .container{padding:1em}.course-location-map{margin:0;margin-bottom:1em;height:50vh;max-height:400px;background-position:center center;background-size:cover}.course-location-contact{background:#fff}.course-location-contact h2,#course-reviews h2{margin-bottom:1em}#course-reviews{margin:2em 0 4.5em}.course-location-contact .info{list-style:none;margin:0;padding:0}.course-location-contact .info li{position:relative;padding-bottom:1em;padding-left:2em}.course-location-contact .info li .far{position:absolute;top:0;left:0;width:20px;text-align:center;line-height:20px;color:#30773d}.course-location-contact .info li .editbutton .far{position:relative}div.golfed-here{background:#ccc;margin-bottom:2rem !important}.selected .fa-square:before{content:""}div.golfed-here.selected{background-color:#21763a;color:#fff}.button.book-tee-time{position:relative;font-size:1.25rem;font-weight:700;text-decoration:none;margin-top:2em}.modal-content{background-color:#fff !important}#modal-greenfees .detail{color:#777}#modal-greenfees .important-notice{margin:1rem 0}#modal-greenfees .important-notice .far{font-size:4rem;line-height:6rem;color:#9acd32}#modal-greenfees .important-notice .col-2_sm-3{border-right:1px solid #e6e6e6;text-align:center}#modal-greenfees .important-notice .important-text{text-transform:uppercase;color:#9acd32}#modal-greenfees .tabs,#modal-greenfees .tabs-content{font-size:.5rem;line-height:.75rem}#modal-greenfees .tabs-panel{padding:.5rem}#modal-greenfees .tabs-panel.is-active{background:#e6e6e6}#modal-greenfees .tabs li a{height:100%;padding:.5rem;line-height:.75rem;font-size:inherit;color:#fff;background:#777}#modal-greenfees .tabs li a h3{margin:0 0 .5rem 0;font-size:1rem;line-height:1rem}#modal-greenfees .tabs .tabs-title.is-active a{padding:.5rem;font-size:inherit;color:#777;background:#e6e6e6}#modal-greenfees .tabs .tabs-title.is-active a:focus,#modal-greenfees .tabs .tabs-title.is-active a:active{outline:none}#modal-greenfees .pure-table{border:0}#modal-greenfees .pure-table input{font-size:11px}#modal-greenfees .pure-table,#modal-greenfees .pure-table td,#modal-greenfees .pure-table th{border-top:0;border-bottom:0}#modal-greenfees .pure-table tr>th:first-child,#modal-greenfees .pure-table tr>td:first-child{border-left:0}#modal-greenfees .pure-table tr>th:last-child,#modal-greenfees .pure-table tr>td:last-child{border-right:0}#modal-greenfees .pure-table td span{display:inline-block;padding-bottom:.5rem}#modal-greenfees table label.error{display:none !important}#modal-greenfees label.error{color:red}#modal-greenfees input.error{border:1px solid red}@media(max-width: 767px){#modal-greenfees .important-notice .col-10_sm-9 p{padding:0 0 0 1rem;margin:0}#modal-greenfees .pure-table tr{display:flex;flex-direction:row;flex-wrap:wrap}#modal-greenfees .pure-table td,#modal-greenfees .pure-table th{margin:0 1px;flex:1 0 calc(25% - 2px);max-width:calc(25% - 2px)}#modal-greenfees .pure-table td.full-width{padding:1rem 0;flex:1 0 calc(100% - 2px);max-width:calc(100% - 2px)}#modal-greenfees .pure-table td.td-dow-6{border-left:0}}.comment{padding:1.25rem .75rem}.comment h4{margin:0}.comment img{border-radius:100%}.comment.mine{background-color:#d9d6d6}.below{position:relative}.below>span{position:absolute;left:0;display:inline-block}.below span .cover{background-color:rgba(255,255,255,.3);color:rgba(0,0,0,.8)}.below .open-review{cursor:pointer}@media(max-width: 48em){.below{padding-bottom:1rem}.below>span{opacity:0}}.custom-modal-content{padding:0 1rem;position:fixed;top:0;bottom:0;right:0;left:0;background-color:rgba(0,0,0,.5)}.custom-modal-content .detail{display:block;background-color:#fff;width:600px;max-width:95%;height:400px;margin:5rem auto;padding:3rem 3rem 3rem 2rem;border-top:3rem solid #30773d;text-align:center;position:relative}.custom-modal-content textarea{width:60%;height:5rem;border-radius:1rem;padding:1rem;border:1px solid #888;margin:1rem;font-size:1rem}.custom-modal-content h3{font-size:2rem;color:#888}.custom-modal-content .top{position:absolute;top:-2.35rem;font-size:1.5rem;right:1rem;color:#fff;font-weight:bold;cursor:pointer}.custom-modal-content .button{background-color:#30773d}.custom-modal-content.hidden{display:none}h4.warning{display:block;color:#e12;font-size:24px;font-weight:bold;margin:10px 0 0 0;text-align:center}h4.warning:before{content:url('data:image/svg+xml;charset=UTF-8,<svg aria-hidden="true" focusable="false" data-prefix="fas" data-icon="exclamation-triangle" role="img" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512" width="32" height="29" style="width:32px; height:29px;"><path fill="rgb(238,17,34)"  d="M569.517 440.013C587.975 472.007 564.806 512 527.94 512H48.054c-36.937 0-59.999-40.055-41.577-71.987L246.423 23.985c18.467-32.009 64.72-31.951 83.154 0l239.94 416.028zM288 354c-25.405 0-46 20.595-46 46s20.595 46 46 46 46-20.595 46-46-20.595-46-46-46zm-43.673-165.346l7.418 136c.347 6.364 5.609 11.346 11.982 11.346h48.546c6.373 0 11.635-4.982 11.982-11.346l7.418-136c.375-6.874-5.098-12.654-11.982-12.654h-63.383c-6.884 0-12.356 5.78-11.981 12.654z"></path></svg>');background-size:32px 29px;background-color:#e12;width:32px;height:29px;margin-right:8px}p.warning{color:#000;margin:0;font-size:13px;text-align:center}.correct-fee,.incorrect-fee,.correct-thanks{text-align:center;border-top:1px solid #ccc;font-weight:bold;font-size:13px}.incorrect-fee{border-left:1px solid #ccc}.incorrect-fee a{text-decoration:none}.correct-fee span,.incorrect-fee span,.correct-thanks span{padding:8px 0;display:block;width:100%}.correct-fee span{color:#30773d}.correct-fee.active,.correct-thanks{background:#30773d}.correct-fee.active span,.correct-thanks span{color:#fff}.incorrect-fee span{color:#e12}.correct-fee:hover{cursor:pointer;background:#30773d}.correct-fee:hover span,.incorrect-fee:hover span{color:#fff}.incorrect-fee:hover{cursor:pointer;background:#e12}.correct-thanks{border:none}.call-clubhouse{margin:0 0 1.75em !important;padding:12px 0;background:#30773d;color:#fff;border:1px solid #30773d;font-size:13px}.editable{position:relative}.editable .editor{display:none;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%, 0);min-width:200px;height:auto;padding:1rem;background:#30773d;border-radius:.4em;border-radius:4px}.editable .editor.wide{min-width:500px}.editable .editor label{color:#fff;display:inline-block;margin-bottom:1rem}.editable .editor input{font-size:1rem;border:none;padding:3px 6px;width:90%}.editable .editor button{background-color:#9ace33;color:#000;font-size:1rem;border:none;padding:3px;width:100%}.editable .editor a{color:#fff;cursor:pointer}.editable .edit{margin-top:.5rem}.editable .editbutton{font-size:.8rem;cursor:pointer;text-decoration:none}.editable .editbutton.right{float:right;min-width:120px}.editable .editbutton i{font-size:1rem}.editable .editor:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border:.6em solid rgba(0,0,0,0);border-top-color:#30773d;border-bottom:0;margin-left:-0.6em;margin-bottom:-0.6em}.editable.active .editor{display:block}.editable.active .content{color:red}.editable .content.pending{color:orange}.callout{float:none;max-width:800px;margin:0 auto 1rem auto;padding:.5rem 1rem;border:1px solid rgba(10,10,10,.25);border-radius:3px;position:relative;color:#0a0a0a;background-color:#fff}.callout.secondary{background-color:#fcfcfc}@media(max-width: 48em){.course-header .clipboard,.course-quick-address,.course-quick-actions li,.course-title{text-align:center}.course-header .my-rating{float:none;margin:auto;max-width:unset}.course-header .my-rating h3{margin-top:0}.course-title{padding-bottom:0}}@media(min-width: 36.1em){div.golfed-here *{font-size:1.5rem}}@media(min-width: 36.1em){.featherlight .modal-content{min-width:600px}}ul.course-quick-stats{list-style:none;margin-bottom:1rem;padding:0;font-size:.8rem}.course-quick-stats li{display:inline-block;padding:.25rem}.course-quick-stats li:first-child{padding-left:0}.course-quick-stats li i{color:#30773d}.pricetable{width:100%;text-align:center;border-collapse:collapse;font-size:.9rem}.pricetable thead th:not(:empty){background:#dfdfdf}.pricetable th,.pricetable td{padding:.25rem}.pricetable tbody td:not(.today),.pricetable tbody th:not(.today){border-bottom:2px solid #f2f2f2}.pricetable thead th.today,.pricetable tbody td.today{background:#30773d;position:relative}.pricetable tbody tr:last-child td.today:after,.pricetable thead th.today:after{background:#30773d;content:"";display:block;width:100%;position:absolute;bottom:-4px;left:0;height:4px}.pricetable thead th.today:after{top:-4px;left:0}.pricetable tbody tr:last-child td.today:after{bottom:-4px;left:0}.pricetable tbody .priceto{font-size:10px}.pricetable tbody td:not(.today) .pricefrom,.pricetable tbody td:not(.today) .priceto{color:#9a9a9a}.pricetable tbody td:not(.today) span:hover{color:#000;cursor:default}.pricetable thead th.today,.pricetable tbody td.today .pricefrom,.pricetable tbody td.today .priceto{color:#fff}.pricetable tbody td,.pricetable tbody th{background:#fff;padding:1rem .5rem}.pricetable tbody th{position:relative;text-align:left;padding:1rem;padding-left:calc(1rem + 2px)}.pricetable tbody th:after{content:"";display:block;height:100%;width:2px;background:#30773d;position:absolute;top:0;left:0}.call-box{text-align:center;padding:8px 24px}.call-box .alert{background-color:red;color:#fff;padding:16px 8px;font-size:16px;text-transform:uppercase;font-weight:100;border-radius:8px;margin-bottom:-12px}.call-box .book-tee-time{border:1px solid #fff}.button.book-tee-time{margin-top:0;margin-bottom:0}.correctcheck{padding-bottom:0 !important;position:relative}.correctcheck p{font-size:13px;margin:0px}.price-disclaimer{font-size:13px;text-align:left;margin-top:24px}.right{text-align:right}.update-price{background-color:#a3cb39;color:#fff;margin:0 -8px;padding:12px 12px 8px;width:auto;display:inline-block;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.update-price a{color:#fff;text-decoration:none}.update-price i{font-size:125%;line-height:16px}.thanks{margin-top:48px}.thanks p{font-size:12px}.thanks p img{width:50%;height:auto}.thanks p .user{font-size:20px;line-height:60px}.thanks .grid span{display:inline-block;vertical-align:middle;text-align:right;width:50%}.course-body{padding-top:2rem}.course-body+.course-body{background:#fff}.course-body h2{margin-bottom:1rem}.course-body .pricing-disclaimer{font-size:10px}.price-disclaimer h4{font-weight:bold;margin-bottom:-0.5rem}.price-disclaimer p{font-style:italic;line-height:1.4}.price-disclaimer p strong{color:red;font-weight:normal}a.button{text-decoration:none}.correct-fee,.incorrect-fee,.correct-thanks{text-align:center;border:none;font-weight:unset;font-size:unset;padding:0}.correct-fee .button,.incorrect-fee .button,.call-to-confirm{padding-top:.5em;padding-bottom:.5em}.call-to-confirm{font-size:1.2rem}.correct-fee .button{background:#30773d}.incorrect-fee .button{background:red}.correct-fee:hover,.incorrect-fee:hover{background:none}.correct-fee .button:hover{color:#30773d;border:1px solid #30773d;background:none}.incorrect-fee .button:hover{color:red;border:1px solid red;background:none}.correct-fee.active span,.correct-thanks span,.correct-fee.active,.correct-thanks{background:none;color:inherit}.call-clubhouse{text-align:center}.call-clubhouse p{position:relative;text-decoration:none;display:inline-block}.call-clubhouse p:after{display:block;content:"";border-bottom:solid 4px red;transform:scaleX(1);transform-origin:0% 100%;animation:animatedunderline 4s 1;animation-delay:2s}@keyframes animatedunderline{0%{transform:scaleX(1);transform-origin:100% 0%}50%{transform:scaleX(0);transform-origin:100% 0%}51%{transform:scaleX(0);transform-origin:0% 100%}100%{transform:scaleX(1);transform-origin:0% 100%}}.todays-fee{margin-bottom:1rem}.partner-container{margin-top:-6rem}.summary{margin:0;padding:4px 8px 4px 0;border-right:2px solid #30773d}.course-info{position:relative;margin:16px 0}.course-info .arrow-text{position:absolute;transform:rotate(270deg);transform-origin:top left;left:.75rem;top:15rem;z-index:1}.course-info .details{margin-left:2rem;position:relative;background-color:#fff;border:2px solid #30773d;border-radius:20px;padding:16px}.course-info .details:after{content:"";position:absolute;top:1rem;left:-3rem;width:4rem;height:8rem;background-image:url("/images/arrow-right.png");background-repeat:no-repeat;background-size:contain}.course-info .jq-star{height:18px !important;width:18px !important}.course-info h1{font-size:1.5em;margin-bottom:.5em}.course-info p{margin:0}.course-info hr{margin:0 1em;background-color:#eee;border:none;height:1px}.course-info .confirm{padding:1rem}.course-info .phone{text-align:center}.course-info .link p{font-size:.8em;text-align:right}.course-info .link .btn-copy{margin:0 3px;padding:5px;min-width:0}.course-info .address,.course-info .website{padding:1rem 1rem 1rem 2.5rem}.course-info .address p,.course-info .website p{position:relative;font-size:.9em;text-align:left}.course-info .address p i,.course-info .website p i{position:absolute;left:-2.5rem;font-size:2em;top:0;color:#30773d}.course-info .text-center{margin:0;padding:0}.course-info .course-quick-stats{margin-top:2rem;margin-bottom:-0.75rem;font-size:0}.course-info .course-quick-stats li{background-color:#eee;font-size:.9rem;font-weight:200;padding:5px}@media(max-width: 48em){.course-body{padding-top:.5rem}.custom-modal-content{padding:0}.custom-modal-content .detail{max-width:calc(100vw - 6rem)}.pricetable{font-size:22px}.pricetable tbody td,.pricetable tbody th{padding:.4rem .5rem}.pricetable tbody .pricefrom{font-size:22px}.pricetable tbody .priceto{font-size:16px}.todays-fee{padding-left:2rem;position:relative}.todays-fee .far{position:absolute;top:.15rem;left:0}.todays-fee .pricefrom,.todays-fee .priceto{font-size:18px}.todays-fee .pricefrom:before{content:"";display:block;float:none;clear:both}.call-box{text-align:center}.partner-container{margin-top:0}.location-and-contact{order:-1}ul.course-quick-stats{font-size:1rem}table.pricetable,.pricetable thead,.pricetable tbody,.pricetable th,.pricetable td,.pricetable tr{display:block}.pricetable thead tr{position:absolute;top:-9999px;left:-9999px}.pricetable tr{border-bottom:1rem solid #f2f2f2}.pricetable td{border:none;border-bottom:1px solid #dfdfdf;position:relative;padding-left:calc(50% + 1rem) !important;text-align:left}.pricetable td:before{position:absolute;top:50%;left:0;width:calc(50% - 1rem) !important;white-space:nowrap;line-height:3;text-align:right;transform:translateY(-50%)}.pricetable tbody td.today:before{color:#fff}.pricetable td:nth-of-type(1):before{content:"SUNDAY"}.pricetable td:nth-of-type(2):before{content:"MONDAY"}.pricetable td:nth-of-type(3):before{content:"TUESDAY"}.pricetable td:nth-of-type(4):before{content:"WEDNESDAY"}.pricetable td:nth-of-type(5):before{content:"THURSDAY"}.pricetable td:nth-of-type(6):before{content:"FRIDAY"}.pricetable td:nth-of-type(7):before{content:"SATURDAY"}.pricetable td:nth-of-type(8):before{content:"HOLIDAYS"}}@media(min-width: 48.1em)and (max-width: 64em){.course-body .todays-fee .far{display:none !important}.summary{text-align:left;border-right:none}.partner-container{margin-top:2rem}}@media(min-width: 64.1em){.pricetable tbody td.today .pricefrom{font-size:1rem}.pricetable tbody .priceto{display:block;float:none;font-size:10px}.lg-hidden{display:none}}@media(max-width: 36em){.pricetable tbody .pricefrom{font-size:18px}.pricetable tbody .priceto{font-size:13px}}/*# sourceMappingURL=course.min.css.map */
