.color-primary{color:#023047}.color-secondary{color:#3aa56f}.color-gray{color:gray}.course-detail.course-item .deal-card-info{color:#023047}.course-detail.course-item .deal-item .deal-cell-3 .dollar-sign{font-size:1rem;top:0!important}.course-detail.course-item .deal-item .deal-cell-3 .deal-rate{font-size:1.5rem}.course-detail.course-item .deal-item .deal-cell-3 .deal-rate.fee-type-long{font-size:1rem}@media screen and (max-width:1000px){.course-detail.course-item .deal-item .deal-cell-3 .dollar-sign{font-size:.6rem}.course-detail.course-item .deal-item .deal-cell-3 .deal-rate{font-size:1rem}}.woocommerce-ordering .select2-container--default .select2-selection--single{height:42px!important;margin-top:3px;padding-bottom:8px;padding-top:8px}.d-inline-block{display:inline-block}#search-suggestions{background-color:#fff;border:1px solid #ddd;border-radius:10px;display:none;margin-top:1px;min-width:260px;padding:10px;position:absolute;width:100%;z-index:1}#search-suggestions h5{font-weight:700}.suggestion-item .fa-map-pin{color:#219ebc;font-size:14px;margin-left:2px;margin-right:8px;vertical-align:0}.suggestion-item .fa-flag{color:#219ebc}.suggestion-item a:hover{border-bottom:1px solid}.suggestion-item .fa-map-marker-alt{color:#023047;font-size:14px;margin-left:2px;margin-right:6px;vertical-align:0}.search-suggestions-loading{display:none;position:absolute;right:0;top:2px}.search-suggestions-loading:after{height:14px;width:14px}.page-template-city .description p,.page-template-state .description p{margin-bottom:20px}.page-template-city .description a,.page-template-state .description a{font-weight:700;text-decoration:underline}.page-template-city .content .border-bottom,.page-template-state .content .border-bottom{border-bottom:1px solid #ececec;padding-bottom:8px}.page-template-city .content .course .tgp-results-item,.page-template-state .content .course .tgp-results-item{border:none;box-shadow:none;margin-bottom:0}.page-template-city .content .course .tgp-results-item .deal-items .deal-item,.page-template-state .content .course .tgp-results-item .deal-items .deal-item{height:60px}.page-template-city .content .right-sidebar .most-popular .popular-courses,.page-template-state .content .right-sidebar .most-popular .popular-courses{background-color:#fffaee}.page-template-city .content .toggle-map-wrapper,.page-template-state .content .toggle-map-wrapper{display:none}.tgp-post-share{cursor:pointer;position:relative}.tgp-post-share .socials{background:#023047;border-radius:4px;bottom:calc(100% + 6px);display:block;opacity:0;position:absolute;right:0;visibility:hidden}.tgp-post-share .socials:before{content:"";height:7px;position:absolute;right:0;top:100%;width:100%}.tgp-post-share .socials:after{background-color:inherit;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:5px;position:absolute;right:50%;top:99%;transform:translateX(50%);width:100%;width:12px}.tgp-post-share .socials:hover .socials{opacity:1;visibility:visible}.tgp-post-share .socials a{align-items:center;color:#fff!important;cursor:pointer;display:flex;font-size:16px;height:36px;justify-content:center;text-decoration:none;transition:.3s;width:36px}.tgp-post-share .socials a:hover{background-color:#ffb703}.tgp-post-share .socials a:first-child{border-radius:4px 4px 0 0}.tgp-post-share .socials a:last-child{border-radius:0 0 4px 4px}.tgp-post-share .socials a:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.2)}.tgp-post-share .socials a i{color:#fff;font-size:inherit}.tgp-post-share .socials a svg{filter:brightness(0) invert(1);height:auto;width:1em}.deal-color-green .tgp-date-head .icon{filter:brightness(0) invert(1)}.deal-type.extra-offer .icon{background-size:65%}.deal-type.weekend-deal .icon{background-size:contain}.deal-type.free-greens-fee .icon{background-position:top;background-size:90%}.deal-type.bonus-promo-deal .icon{background-size:92%}.extra-offer.bucket-balls .deal-cell-3 .icon{background-size:60%}.extra-offer.pro-shop .deal-cell-3 .icon{background-image:url(../images/deal-icons/pro-shop.svg);background-size:70%}.quick_form_9_css{border-style:none;overflow:hidden;z-index:2}.quick_form_9_css #Zc_SignupSuccess{background-color:#fff;border:3px solid #c2e19a;display:none;height:62px;left:0;padding:12px;position:absolute;top:0;width:100%}.quick_form_9_css #Zc_SignupSuccess[style*="z-index: 99999"]{display:block;z-index:99999}.quick_form_9_css #Zc_SignupSuccess #signupSuccessMsg{color:#498c84}.quick_form_9_css #zcampaignOptinForm{margin:0;position:relative;width:100%}.quick_form_9_css #zcampaignOptinForm #errorMsgDiv{background-color:#fff;border:1px solid #ffd9d3;color:#d20000;display:none;font-size:11px;margin:20px 10px 0;opacity:1;padding:10px}.quick_form_9_css .SIGNUP_FLD_INPUT{display:block;position:relative;width:100%}.quick_form_9_css .SIGNUP_FLD_INPUT input[type=text]{background:transparent;border:1px solid #023047;border-radius:8px;color:#023047;font-size:16px;font-weight:400;height:62px;line-height:30px;padding:8px 57px;text-align:left;width:100%}.quick_form_9_css .SIGNUP_FLD_INPUT input[type=text]::placeholder{color:inherit}@media only screen and (max-width:767px){.quick_form_9_css .SIGNUP_FLD_INPUT input[type=text]{height:50px}}.quick_form_9_css .SIGNUP_FLD_INPUT .tgp-icon-email{left:12px;position:absolute;top:16px}.quick_form_9_css .SIGNUP_FLD_SUBMIT{position:absolute;right:6px;top:6px}.quick_form_9_css .SIGNUP_FLD_SUBMIT input[type=button]{background:url(../images/tgp-icon-submit.svg) no-repeat 50%/20px 20px,#023047;border-color:#023047;border-radius:.5rem;color:transparent;cursor:pointer;font-size:16px;height:50px;margin:0 0 0 -5px;text-align:center;width:48px}@media only screen and (max-width:767px){.quick_form_9_css .SIGNUP_FLD_SUBMIT input[type=button]{background-size:18px 18px;height:37px;width:36px}}#zcOptinOverLay{background-color:#000;display:none;height:988px;left:0;opacity:.5;position:fixed;text-align:center;top:0;width:100%;z-index:100}#zcOptinSuccessPopup{background-color:#fff;border:1px solid #e6e6e6;box-shadow:0 1px 10px #424242;display:none;height:40%;left:26%;padding:35px;position:fixed;top:84px;width:800px;z-index:9999}#zcOptinSuccessPopup #closeSuccess{cursor:pointer;position:absolute;right:-14px;top:-16px;z-index:99999}nav.posts-navigation .nav-links{margin-bottom:60px}nav.posts-navigation .nav-links a{background:#fb8501;border-radius:5px;color:#fff!important;display:inline-block;padding:9px 40px}@media screen and (max-width:768px){tgp-result-top .tgp-form-group.tgp-sort-desktop{margin-top:-27px;order:2}}@media(min-width:992px){.tgp-blog.tgp-blog-golf_guide{display:grid;gap:30px;grid-template-columns:25% 1fr}.tgp-blog.tgp-blog-golf_guide .tgp-blog-desc{margin-bottom:10px}}@media screen and (max-width:1000px){.tgp-main-search-courses .tgp-map-content{order:unset;top:0}}@media(max-width:767px){.course-results .course-item .deal-item:nth-child(n+4){display:none!important}}.single-product .single-product-reviews .product-reviews{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;max-height:600px}.single-product .single-product-reviews .product-reviews .review-wrapper{background-color:#fff;border:1px solid #ddd;border-radius:15px;box-sizing:border-box;flex:1 1 auto;margin:8px;padding:10px;width:calc(33.33333% - 1.33333px)}.single-product .single-product-reviews .product-reviews .review-wrapper .rating{color:var(--e-global-color-accent)}.single-product .single-product-reviews .product-reviews .review-wrapper .author{font-weight:700}.single-product .single-product-reviews .view-all-reviews{background-color:rgba(255,183,3,0);fill:#000;border:1px solid #000;border-radius:5px 5px 5px 5px;color:#000;cursor:pointer;margin-top:10px;padding:6px 20px}#search-autocomplete{background-color:#fafafa;border:1px solid #d1d5db;border-radius:10px;display:none;margin-top:4px;max-height:450px;overflow:auto;padding:16px 16px 6px;position:absolute;width:100%;z-index:1}#search-autocomplete h5{font-weight:700}.suggestion-item{display:flex;margin-bottom:6px}.suggestion-item .fa-flag{color:#3aa56f;font-size:12px;margin-left:2px;margin-right:8px;vertical-align:0}.suggestion-item a{border-bottom:1px solid transparent;margin-left:10px}.suggestion-item a:hover{border-bottom:1px solid #023047}.search-autocomplete-loading{display:none;position:absolute;right:0;top:2px}.search-autocomplete-loading:after{height:14px;width:14px}.search-autocomplete-loading a:hover{border-bottom:1px solid}.search-autocomplete-loading .fa-map-marker-alt{color:#023047;font-size:14px;margin-left:2px;margin-right:6px;vertical-align:0}