﻿.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}.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}}.city-body .content-wrapper{padding:10px}.city-header .content-wrapper{padding:20px 10px 10px 10px}.callout{margin:0 0 1rem;padding:1rem;border:1px solid rgba(10,10,10,.25);border-radius:3px;position:relative;color:#0a0a0a;background-color:#fff}.callout.secondary{background-color:#fcfcfc}.city-filters select{width:100%}.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}.city-body{background:#f2f2f2}.city-map{min-height:500px}.background-white{background:#fff}.container{padding:1rem}.button.green,.button.primary{background:#30773d}.button.rounded{border-radius:5px}.button.fullwidth{width:100%}.course-table{margin-bottom:1em}.course-table .col-rating{min-width:150px}.course-table .col-access{min-width:126px}.course-table .col-pricetoday{min-width:140px}.course-table .city a{color:#000}.course-table tr td{height:24px}.course-table tr:nth-child(2n) td{background-color:#fff}.course-table tr:nth-child(2n+1) td{background-color:#efecec}.course-table tr.selected:nth-child(2n) td{background-color:#21763a !important}.course-table tr.selected:nth-child(2n+1) td{background-color:#385d43 !important}.course-table tr.private:nth-child(2n) td{background-color:#b5b5b5}.course-table tr.private:nth-child(2n+1) td{background-color:#d9d6d6}.course-table tr.odd td{background-color:#fff !important}.course-table tr.even td{background-color:#efecec !important}.course-table tr.selected.odd td{background-color:#21763a !important}.course-table tr.selected.even td{background-color:#385d43 !important}.course-table tr.private.odd td{background-color:#b5b5b5 !important}.course-table tr.private.even td{background-color:#d9d6d6 !important}.course-table tr.selected td,.course-table tr.selected td a{color:#fff}.course-table tr.selected .course-select .fa-square:before{content:""}.course-table tr.pending:nth-child(2n) td{background-color:#f3d88a !important;color:#000}.course-table tr.seleced.pending:nth-child(2n) td{background-color:#21763a !important;color:#fff}.course-table tr.pending:nth-child(2n+1) td{background-color:#fae39d !important;color:#000}.course-table tr.selected.pending:nth-child(2n+1) td{background-color:#385d43 !important;color:#fff}.course-table tr.pending td.message{background-color:#000 !important;border-left:1px solid #000;color:#fff;text-align:center;padding:10px 0 2px}.course-table tr.pending td.message span{color:#9dba52;font-style:italic}.course-table tr.pending td.message .logo{display:inline-block;font-size:0;position:relative;height:26px;top:-12px;margin:0 0 -5px 5px;background-repeat:no-repeat;line-height:1rem;background-size:contain;width:120px}.golf-courses-count,.golf-courses-showing{text-align:center}.course-table .course-select i{line-height:1.25rem;font-size:1.25rem}.golfed-here{position:relative;padding-left:100px;margin-bottom:-1em}.golfed-here .arrow{position:absolute;top:-6px;left:-26px;z-index:7}@media screen and (max-width: 48em){.golf-courses-count,.golf-courses-showing{padding:0}.golf-courses-showing{padding-bottom:1em}.course-table tr{position:relative}.course-table tr,.course-table td{display:block;float:none;overflow:hidden;border:none}.course-table td{padding:.5rem .25rem .25rem .5rem}.course-table .city{font-style:italic}.course-table .name{padding-top:1rem;padding-left:2.5rem}.course-table .name a{max-width:calc(100% - 105px);display:inline-block;overflow:hidden;text-overflow:ellipsis;height:1.2rem}.course-table .yardage{display:none}.course-table .access,.course-table .city,.course-table .holes,.course-table .rating,.course-table .par,.course-table .course-select{float:left;width:auto;font-size:.8rem;padding-top:0;white-space:nowrap}.course-table .course-select{padding:0;position:absolute;top:18px;left:8px;background-color:rgba(0,0,0,0) !important}.course-table .rating{float:left;width:calc(50% - 32px)}.course-table .price{padding-top:0;text-align:right}.course-table .priceto{display:inline-block}.course-table .rating{width:unset;float:right;position:absolute;top:.5rem;right:0;padding:0;padding-right:.5rem}.course-table tr td.price.add{overflow:visible;position:relative}.course-table tr td.price.add a{position:absolute;bottom:10px;right:10px;display:block;float:right;padding:0 1rem;line-height:2rem;background-color:#3b7541;color:#fff;text-decoration:none}}@media screen and (min-width: 48.1em){.golfed-here{margin-bottom:-1em;padding-left:120px}.golfed-here .arrow{top:-1em;left:-10px}.course-table .td-label{display:none}.golf-courses-count{text-align:left;padding-left:80px}.golf-courses-showing{text-align:right}.course-table tr td.price.add{background-color:#3b7541 !important}.course-table tr td.price.add a{color:#fff !important;text-decoration:none}}/*# sourceMappingURL=city.min.css.map */
