.results-wrapper{padding:30px;}#table-results tr > td{padding:20px 15px;border-bottom:1px solid #ccc;}.facility-header{cursor:pointer;}.facility-header td{font-family:museo_slab900;font-size:1.3em;color:#03a44f;}.link-button{color:#fff;text-transform:uppercase;background-color:#006837;padding:10px 20px;margin-left:10px;}.link-button a{color:#fff;text-transform:uppercase;}.col-facility-name{width:200px;}.col-offer-name{width:260px;}.col-offer-price{max-width:55px;}.search-container input[type=text],.search-container textarea{padding:10px;}.col-offer-id{display:none!important;}.generic{background-color:#ee9c17;color:#fff;}.she-loves-golf{background-color:#e34272;color:#fff;}.search-container{padding:25px;}select{padding:7px;font-size:.9em;cursor:pointer;color:#1e1e1e;}select option{padding-bottom:5px;}.search-container input[type=text]{font-size:.9em;color:#1e1e1e;}input[type=checkbox]{display:none;}input[type=checkbox] + label span.checkbox-span{display:inline-block;width:28px;height:28px;background:url(/images/lovegolf/check-sprite.png) left top no-repeat;cursor:pointer;vertical-align:top;margin:6px 6px -15px -34px;}input[type=checkbox]:checked + label span.checkbox-span{background:url(/images/lovegolf/check-sprite.png) -28px top no-repeat;}.checkbox-container{margin-left:31px;margin-right:-31px;margin-top:-3px;}span.checkbox-text-sr{line-height:1.4em;font-size:.8em;display:inline-table;}.search-filter-label-sr{float:left;}.search-filter-field-sr{float:left;}.search-button-container-sr{text-align:center;}.search-region-area{padding:20px!important;background-color:rgba(255,255,255,0.3);}.filter-text{font-size:.8em!important;}.divider-or{font-family:museo_slab900;font-size:1.3em;padding:0 13px 0 10px;color:#fff;}.search-filters-wrapper{margin-bottom:25px;overflow:inherit;}.change-location-sr{background:url(/images/stripe_diagonal.png);z-index:9999;background-color:#ddd;padding:17px;position:absolute;margin-top:5px;}#txtNewLocation{width:181px;}.search-location-button{float:right;}.search-location-button .btn{padding:8px 12px;}.to{font-size:.9em;}.textbox-error{color:#000!important;background-color:#e9c6c6!important;border:0;}.result-summary{text-align:center;padding-top:30px;}.result-summary .title{font-family:museo_slab900;font-size:40px;color:#333;}.col-offer-actions .btn{margin-bottom:5px;}#divContactForm .table > tbody > tr > td{border-top:0;}@media screen and max-width 767px{.search-region-area{padding:unset;background-color:transparent;}}