.center_box2 .city-listing{float:none !important}.city-listing ul.bullet1 li{background:none}#FlyoverMap_app div:nth-child(2){z-index:999}.writeareviewbutton,.writeareviewbutton:hover{padding:6px 32px;background-color:#deb52d;color:#212121;font-size:20px;border-radius:11px;font-weight:700;margin-right:6px;text-decoration:none}.flyoveroverlay{height:55%;width:100%;opacity:0;bottom:18%;left:0;position:absolute;padding:0;transition:opacity .5s;top:36%}.roundlabel{color:#000;font-weight:normal}.flyover-title .pro{background-color:#cf2727;color:#fff;padding:7px 10px;font-size:10px;font-weight:normal;border-radius:6px;letter-spacing:.39px;position:absolute;right:7px;margin-top:-5px}.flyover-title .pro{position:static;margin-left:10px;vertical-align:middle}ul.two_column,.golf_courses{column-count:3}#titlediv{font-size:20px;margin-top:-30px}#unitedtitle{margin-top:-11px}.unitedstatediv{margin-top:2px}#unitedstatediv ul.two_column{column-count:3;width:830px;float:left}#unitedstatediv .bullet1 links two_column{width:90%}.center_box2 .city-listing{float:none !important}#FlyoverMap_app div:nth-child(2){z-index:999}.flyoveroverlay{height:55%;width:100%;opacity:0;bottom:18%;left:0;position:absolute;padding:0;transition:opacity .5s;top:36%}.roundlabel{color:#000;font-weight:normal}ul.two_column,.golf_courses{column-count:3}#titlediv{font-size:20px;margin-top:-30px}#unitedtitle{margin-top:-11px}.unitedstatediv{margin-top:2px}#unitedstatediv ul.two_column{column-count:3;width:830px;float:left}#unitedstatediv .bullet1 links two_column{width:90%}.right_col .MainContainer{display:none}.SubContainerModule .BrowsenearmeDiv{margin-top:30px}.ortext{text-align:center;color:#fff;font-size:20px;margin-top:20px}#SortedStoresNearYou{float:left;margin:0;clear:both;font-size:17px;font-weight:bold}#search_result_container .directory_search_results #resultsHeader{border-top:2px solid #a9a9a9;padding:7px 11px;background-color:#e6e6e6}#resultsHeader a{color:#1d4916}.directory_search_results p{padding:0 0 0 10px;font-weight:500}.titleH1{font-family:Roboto,sans-serif;font-size:32px;font-weight:normal;line-height:39px;color:#fff;padding-top:114px;margin-bottom:45px;text-align:center}#unitedstatediv .title{font-size:16px;font-weight:bold}.directory_searchlinks img{height:20px;vertical-align:middle}#leftcoltext{margin-bottom:10px}#directoryid{min-height:0}.SubContainerModule_Background .p1{color:#fff;opacity:.75;font-family:Roboto,sans-serif;font-size:13px;letter-spacing:0;line-height:17px;text-align:center;margin-left:auto;margin-right:auto;margin-top:40px;width:75%;height:63px}.SubContainerModule_Background{background:rgba(255,255,255,0) url(/ui/images/DrivingRangesBackgroundImage.jpg) no-repeat scroll 1px 1px/cover;height:auto;margin-bottom:20px}.BrowsenearmeDiv{margin-top:40px;text-align:center}.BrowsenearmeDiv .directory_searchlinks{padding:10px 20px;border:1px solid #fff;font-size:14px;color:#fff}#StoreSearch{width:585px;height:45px;background:#fff;font-size:16px;box-shadow:0 2px 2px 0 rgba(0,0,0,.2);border-radius:2px;border:none;margin:auto;padding-left:15px}#searchbtn{position:relative;top:6px;cursor:pointer;background-color:transparent;border:none;margin-left:-40px}.SearchBarWithButtonDiv{margin-top:35px;text-align:center}#ContainerModule{padding-top:10px;float:left;width:calc(100% - 330px);margin:10px 0 20px 0}.coursetype{font-size:21px;margin-bottom:5px}.AddressDiv{margin-left:155px}h3.blue{text-align:center;padding-bottom:20px}.addmorelink{display:inline-block;padding-bottom:28px;float:right}.addmorelinka{background-color:#447fac;color:#fff;border-radius:7px;padding:10px}.addmorelinka:hover{text-decoration:none;color:#fff}.cookiepolicy_maindiv,.privacypolicy_maindiv{width:850px}.cookie_heading{font-size:20px;font-weight:bold}#cookie span{font-weight:bold}#cookie ul{list-style-type:disc}#cookie h1{margin-top:20px;margin-bottom:10px}.PrivatePolicy div{font-weight:bold}.PrivatePolicy_heading{font-size:20px;font-weight:bold}#PrivatePolicy span{font-weight:bold}#PrivatePolicy ul{list-style-type:disc}.territory-west:hover{fill:#364d31}.territory-northeast:hover{fill:#364d31}.territory-ksmo:hover{fill:#364d31}.territory-southeast:hover{fill:#364d31}.territory-west{fill:#758a70}.territory-northeast{fill:#758a70}.territory-ksmo{fill:#758a70}.territory-southeast{fill:#758a70}.middle_3col #featured_Mini{margin-left:0;width:unset}.right_col .pl .title{font-size:16px;font-weight:bold;margin-bottom:10px}.resultsHeader strong a{color:#1d4916}.resultsHeader .LeftStars{display:inline-block}#giftCode #gift_code{width:calc(100% - 224px)}.TeetimesBanner{display:none}input,button,select,textarea{font-family:Roboto,sans-serif}#giftCode .remove-giftcard{margin-left:-26px;margin-right:26px;visibility:hidden;cursor:pointer}#giftCode .btn-yellow{padding:12px;width:70px}.mobile input{width:206px;padding:9px 9px 11px 9px;display:inline-block;position:relative;right:0;border:none}#giftcard_code_error{color:#f00;clear:both;margin-bottom:10px;display:none}.instructor{margin-bottom:10px;border-bottom:1px solid #efefef}.instructorPic{display:inline-block;vertical-align:top}.instructorabout{width:200px;display:inline-block}.instructoraboutfull{display:inline-block}#ApplyGiftCardCodeMsg{color:#008000;clear:both;margin-bottom:10px}#UserNotifications .notifications>li.load_more_span,#UserNotifications .notifications>li.load_more_span:hover{padding:12px;text-align:center}body #onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right{bottom:62px;right:25px}#UserNotifications .notifications>li>span.vl,#UserNotifications .notifications>li>span.notification-see-more,#UserNotifications .notifications>li>span.notification-see-all{width:auto}#UserNotifications .notifications>li>span.notification-see-more,#UserNotifications .notifications>li>span.notification-see-all,#MobileUserNotifications .notifications>li>span.notification-see-more,#MobileUserNotifications .notifications>li>span.notification-see-all{padding-left:15px;padding-right:10px;padding-top:5px;float:none;border-bottom:none}.vl{border-left:2px solid #e0dcdb}.mark-as-read .cross,.mark-as-read .delete{display:block;position:relative}.mark-as-read .delete{margin-top:10px}.course-tags span.tag{padding:8px 10px;font-size:14px;border-radius:15px;margin-right:10px;color:#585858;border:1px solid #585858;display:inline-block;margin-top:8px}#review-Popup-Div{display:none}#div_comment{text-align:center}.li-faq{clear:both}#LoginForm .social-btns{margin-top:20px}#LoginForm .social-btns button{color:#fff;border:0;padding:6px 0;width:200px;margin-right:10px;cursor:pointer;text-transform:uppercase;font-size:10px;padding-left:10px;position:relative;margin-bottom:10px}#LoginForm .social-btns button i{width:14px;height:14px;display:inline-block;background-size:100% 100%;position:absolute;left:10px}#LoginForm .social-btns #gmail-login{background-color:#d9544f}#LoginForm .social-btns #gmail-login i{background-image:url('/ui/images/google-plus-icon.svg')}.mobile{display:none}.mobilehide{display:block}.mobilehidden{display:unset}#starsrating{margin-left:auto;margin-right:auto}.ContactPage .right_col{width:290px;z-index:auto}.copyright .content-area a{text-decoration:none;color:#fff}.Coursewebsite{word-break:break-all}.course-heading .div1{width:70%;display:inline-block}.course-heading-text{max-width:93%;display:inline-block}.private-course-icon{display:inline-block;width:5%;vertical-align:top}.complete-content .course-heading a{color:#1d4916;font-weight:bold;font-size:15px;text-decoration:none}.complete-content a.BookTeeTime{background-color:#1d4916;color:#fff;float:right;font-size:12px;padding:10px 19px;text-decoration:none}a.BookTeeTime{background-color:#1d4916;color:#fff;margin-left:auto;font-size:12px;padding:10px 19px;text-decoration:none}.complete-content .course-heading{border-top:2px solid #a9a9a9;padding:10px;background-color:#e6e6e6}.complete-content .privateIcon{height:20px;margin-left:10px}.directory_search_results .complete-content .starsContainer{width:23%;margin-top:0;display:inline-block;text-align:right;min-width:100px;vertical-align:top}.directory_search_results .Course-Photo{float:left;height:140px;display:inline-block;width:200px;background-size:cover;background-repeat:no-repeat}.complete-content{display:inline-block;width:calc(100% - 200px);height:140px}.Directory_middle_3col .ResultsWithImage .directory_search_results{width:98%}.ContentProSignUp{margin-left:10px;margin-right:10px}.Searchresultsheading{font-weight:bold;font-size:16px}.GolfStores .directory_search_results a{font-size:16px}.GolfStores .directory_search_results .title{line-height:15px}.GolfStores .directory_search_results{margin-bottom:5px;min-height:100px}.Hidden{display:none}#userdisplaynamecontainer{position:absolute;left:0;top:0}#userdisplaynamecontainer p{width:300px}.directory_ViewMoreButton{clear:both}.ui-autocomplete-category{margin:5px 2px!important}.toggle-private{float:right;margin-top:-3px}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.switch{position:relative;display:inline-block;width:40px;height:30px;margin-top:2px}.ui-menu{width:271px}.ui-autocomplete-category{font-weight:bold;z-index:9999999}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2fb700}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.SortedCourseResult{float:none;margin-left:12px;margin-right:2px;margin-top:-20px;margin-bottom:30px}p.NoResultsMsgDiv{color:#2f2f2f;background-color:#ffffe0;PADDING:10PX;FONT-WEIGHT:BOLD}.signupinputs div.signup-fields{border:1px solid #a5a5a5;border-radius:7px;float:left;margin-bottom:15px;margin-right:10px;padding:11px;width:58%}.signup-fields .recurly-hosted-field,.FYRightSection .recurly-hosted-field,#membership_details2 .recurly-hosted-field{height:22px}.FYRightSection .number{margin-top:10px}.FYRightSection .month,.FYRightSection .year{width:50px;display:inline-block}#membership_details2 .signup-fields{display:inline-block;border:1px solid;border-radius:4px;max-width:142px}#membership_details2 .signup-fields.month,#membership_details2 .signup-fields.year{width:50px}.signupinputs .discount_cods{margin-top:-40px;float:right;padding:0}.DrivingRangesMiddleCol .Directory_Searchbutton{margin-left:0}.DrivingRangesMiddleCol .Directory_location .ImageIcon{margin-left:10px}.DrivingRangesMiddleCol .locationDivWithoutLabel{margin-left:40px}.YellowSubscriberMsgDiv>span{color:#101820;font-weight:bolder}a.YellowSubscriberMsgDiv,a.YellowSubscriberMsgDiv:hover{background-color:#ffffe0;font-size:14px;padding:6px 10px;color:#5f5d5f;margin:10px 0;display:block;text-decoration:none;text-align:center}.TopHeaderDiv .TopGreenDiv{margin-top:-1px;margin-left:-1px}.TopHeaderDivBackgroundCourseDirectry{background:rgba(255,255,255,0) url("/ui/images/DirectoryGreenBackground.png") no-repeat scroll 1px 1px/cover}.TopHeaderDivBackgroundDrivingRanges{background:rgba(255,255,255,0) url("/ui/images/DrivingRangesBackground.png") no-repeat scroll 1px 1px/cover}.TopHeaderDiv .TopHeaderDivBackgroundTeeTime{background:rgba(255,255,255,0) url("/ui/images/TeeTimeBackground.png") no-repeat scroll 1px 1px/cover;height:250px}.TopHeaderDivBackgroundGolfStores{background:rgba(255,255,255,0) url("/ui/images/GolfStoresBackground.png") no-repeat scroll 1px 1px/cover;height:363px}.TopHeaderDiv{background-color:#1b4a13}.TopHeaderDiv .WhiteText{font-family:Roboto,sans-serif;font-size:32px;font-weight:normal;line-height:39px;color:#fff;padding-top:114px;margin-bottom:45px;text-align:center}.RightAction .privateIcon{height:20px;margin-right:10px}.directory_search_results .RightAction p{margin:0 10px}.directory_search_results .RightAction{float:right}.directory_search_results .LeftStars{float:left}.directory_search_results .starsContainer{float:none;height:20px;margin-top:2px}.directory_search_results .RightAction a.BookTeeTime{color:#1d4916;font-weight:bold}.TopHeaderDiv .p1{font-family:Lato;font-size:13px;font-weight:500;opacity:.75;color:#fff;line-height:17px;display:block;width:700px;margin-left:auto;margin-right:auto;padding-bottom:40px;text-align:center}.NoresultsError{clear:both;color:#000;float:none;padding:10px 3px;font-weight:bold}span.directory_searchlinks,span.directory_searchlinks:hover{cursor:default}.CountryTitle{font-size:21px;margin-bottom:5px}.directory_ViewMore{cursor:pointer;font-size:22px;margin-top:20px;float:none;color:#47515e}.drirectoryHR{border-top:2px solid #a9a9a9;border-bottom:none;border-left:none;border-right:none;margin:30px 0}.Directory_middle_3col h1{margin-bottom:30px}.Directory_location .ImageIcon{height:32px;margin-top:-2px;position:absolute;margin-left:20px}.location .searchbox{background:#fff;border:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.2);border-radius:2px;padding:13px;width:585px;display:block;margin-left:auto;margin-right:auto;margin-bottom:40px}.directory_searchlinks,a.directory_searchlinks:hover{font-family:Lato;font-size:14px;font-weight:500;line-height:17px;border:1px solid #fff;color:#fff;text-decoration:none;width:110px;padding:10px 20px;margin-left:auto;margin-right:auto}.location .Searchbutton{font-size:13px;margin-left:-50px;margin-top:5px;position:absolute;width:24px;top:5px;right:13px;cursor:pointer;right:210px}.Directory_location{font-size:16px;margin-top:40px;margin-bottom:40px;position:relative}.directory_statelist{margin-bottom:2px;clear:both}.directory_search_results{margin-bottom:20px;margin-left:12px;height:150px;margin-top:15px}.directory_ViewMoreButton{font-size:22px;margin-top:20px;float:none;color:#47515e}.sign_in_right .center_box14{background:none}.sign_in_right .center_box14 .content{border:1px solid #d3d3d3;width:350px;border-radius:7px}.recent-articles ul{list-style-type:disc;margin-left:15px}.footer .helpful-links{margin-top:5px}.NewPassword{width:250px}input:focus,select:focus,textarea:focus,button:focus{outline:none}.scorecardactiondiv i{font-style:normal}.scorecardactiondiv span.totallike{margin:2px;vertical-align:super}h2#Add_Photo_Header{margin:10px 0}.center_box3 .video-title{font-size:16px}.rightsection{float:right;margin-right:10px;width:75%}.Catheader{text-decoration:underline;display:inline-block;height:auto;margin-top:1px;width:100%;background:#ccc;border-radius:1px}.CourseAddressCityState{font-family:Roboto,sans-serif;font-size:20px;font-weight:600;font-style:italic}.courseDetailH1{font-family:Roboto,sans-serif;font-size:36px;font-weight:700}.courseDetailH2{font-family:Roboto,sans-serif;font-size:31px;font-weight:700}body{margin:0;padding:0;font-family:Roboto,sans-serif}.btn{cursor:pointer}.topmargin{margin-top:17px}.Oswald{font-family:Roboto,sans-serif}.desktopOnly{display:block}.mobileOnly{display:none}.success{color:#2f8d05;font-weight:bold;display:none}.error{color:#f00;font-weight:bold;display:none;font-style:italic}.margin-top{margin-top:15px}.margin-bottom{margin-bottom:5px}.pagination{float:right;margin:10px}.pagination td{border:1px #000}.pagination td span{background-color:#2e8d00;padding:5px 10px;color:#f1f3f2;font-weight:bold;border-radius:2px}.pagination td a{background-color:#f1f3f2;color:#2e8d00;padding:5px 10px;text-align:center;text-decoration:none;border-radius:2px;font-family:Roboto,sans-serif;font-size:14px}.content-area{max-width:1000px;margin-left:auto;margin-right:auto}.content-area .three-column-layout{width:100%}.three-column-layout .column-1{float:left}.three-column-layout .column-3{float:right}.three-column-layout .column-1,.three-column-layout .column-3{width:245px}.three-column-layout .middle-column{float:left;margin-top:10px}.clear,.clearfix{clear:both}footer.footer{overflow:hidden;background-color:#05080a;padding-top:30px;padding-bottom:30px;color:#fff}footer.footer .logo{width:140px;margin-bottom:10px}footer.footer .social-icons{margin-top:10px}footer.footer .social-icons a{background-image:url('/ui/images/footer-socialmediaicons.png?v=202009');background-size:100px auto;display:inline-block;margin-right:5px;width:30px;height:30px}footer.footer .social-icons a.youtube{color:#fff}footer.footer .social-icons a.facebook{background-position:133px center}footer.footer .social-icons a.twitter{background-position:96px center}footer.footer .social-icons a.google-plus{background-position:133px 133px}footer.footer .social-icons a.instagram{background-image:url('/ui/images/instagram.svg');background-size:100% auto}footer.footer .social-icons a.youtube{background-image:url('/ui/images/youtube.svg');background-size:100% auto}footer.footer .content-area .title{font-size:20px;margin-bottom:10px;color:#fff;font-family:Roboto,sans-serif}footer.footer>.content-area{text-align:center}footer.footer .content-area .content{display:inline-block;text-align:left}footer.footer .col.recent-articles a{text-decoration:none;color:#3f7b25}footer.footer .col.recent-articles div,footer.footer .col.recent-articles div a{margin-bottom:10px;color:#fff}footer.footer .col.recent-photos{margin-right:0}footer.footer .col.recent-photos img{width:90px;height:60px;margin-right:5px;margin-bottom:5px}li.Inactive a.selected{background:none !important}li.Inactive a.selected:hover{background-color:#2f8a00 !important}.desktopCategories .course-ranking-h2{font-size:15px;margin-top:21px}.CoursesSection{width:75%}#all_states{cursor:pointer;font-weight:bold}#country-state ul li{list-style-type:none;font-size:14px;font-weight:bold;margin-left:35px}#country-state a,.Equipment-categories a{color:#1d5700;text-decoration:none;font-size:14px;font-weight:bold}#country-state li span{font-size:17px;font-weight:bold}.middle-column span.sort{float:left}.middle-column span.page{float:right}.top-course .course-address{float:left;margin-right:55px}.course-tee-times div:nth-child(1){font-weight:bold}.top-course .course-address a{color:#508a00}.courseBanner{height:175px;width:500px}.courseBanner img{display:block;margin-left:auto;margin-right:auto;opacity:.7;padding-top:30px;width:88px}.eq-Banner img{margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.Category-mobile-only{display:none}.course-header-Destop{display:block}.course-header,.eq-review-header{background-color:#173f01;height:auto;margin-top:1px;width:570px;display:inline-block}.eq-description{width:570px}h2.course-header.Oswald,h2.eq-review-header.Oswald{font-size:16px;width:100%;color:#fff}.course-header span:nth-child(1),.eq-review-header span:nth-child(1){color:#fff;float:left;font-size:16px;font-weight:bold;margin-left:9px;margin-top:5px;margin-bottom:5px;max-width:435px}.course-header span:nth-child(2){color:#fed500;float:right;margin-right:14px;margin-top:5px}.Vote-up{background-image:url("/ui/images/thumbs-up.jpg")}.Vote-Down{background-image:url("/ui/images/thumbs-down.jpg")}.Vote-icons{background-repeat:no-repeat;display:inline-block;height:30px;width:30px}.reviewSection{margin-top:9px}.coursereviewSection{margin-top:20px}.coursereviewSection span:not(:first-child){color:#338a05}.coursereviewSection .votescount{background-color:#f1f3f2;border-radius:3px;font-weight:bold;height:0;padding:6px}.reviewSection div:nth-child(1){float:left;color:#173e07;font-size:14px;margin-top:0;display:inline-flex}.reviewSection div:nth-child(1) li{list-style:none}.reviewSection div:nth-child(1) a{color:#173e07;text-decoration:none}.reviewSection div:nth-child(2){float:right}hr{color:#fff}.left-section{float:left}.right-section{float:right;margin-left:10px}.left-section div{height:150px;width:150px}.sign-in-div{margin-top:14px}.reviewSection span:nth-child(2){color:#1d5700}.reviewSection span:nth-child(4){color:#d10b02}.green_star_ratings{background:rgba(0,0,0,0) url("/ui/images/green_stars_rating.png?v=1") no-repeat scroll left top/100px 34px;height:18px;width:100px}.green_star_ratings div{background:rgba(0,0,0,0) url("/ui/images/green_stars_rating.png?v=1") no-repeat scroll left bottom/100px 40px;height:18px;width:100px}.reviewSection .votesdiv{margin-top:-6px}.reviewSection .votescount{padding:6px;font-weight:bold;background-color:#f1f3f2;border-radius:3px;height:0}.sign-in-module{background-image:url('/ui/images/greengrass.jpg')}.sign-in-module ul.right-module-tabs li{cursor:pointer}.sign-in-module h2{margin-left:10px}.Joinup-module{display:none}.Joinup-module p{color:#fbfdfa;font-style:italic;margin-left:40px;margin-right:46px;text-align:center}.facebook-signin-button{width:80%;background-color:#113f60;color:#fff;padding:12px 20px;margin:8px 31px;display:inline-block;border:1px solid #ccc;border-radius:9px;box-sizing:border-box;text-align:center;font-weight:bold}.AgreeTermsconditions{margin-left:18px;color:#fbfdfa;font-size:small;text-align:center}.AccessExclusiveDiv span{font-size:19px;font-family:Roboto,sans-serif;font-weight:700}.Member-signIin-Button{-webkit-appearance:none;background-color:#f1dd00;border:1px solid #ccc;border-radius:9px;box-sizing:border-box;color:#102b0c;display:inline-block;font-family:Roboto,sans-serif;font-size:medium;font-weight:700;margin:8px 31px;padding:8px 20px;width:80%;cursor:pointer}.Password-remember{color:#fbfdfa;font-style:italic;margin-left:73px;margin-right:8px;text-decoration:underline}.Password-remember:hover{color:#fbfdfa}.Sign-Textbox{width:80%;padding:12px 20px;margin:8px 31px;display:inline-block;border:1px solid #ccc;border-radius:9px;box-sizing:border-box}.Sign-Textbox:focus{outline:none}.right-module-tabs>li{display:inline-block;margin:10px;font-size:20px}.join-now-tab{color:#f1dd00;float:right;font-family:Roboto,sans-serif;font-size:20px}.sign-in{color:#fff;font-family:Roboto,sans-serif}.underline{text-decoration:underline}.sign-in-module span{font-weight:bold}.right-module-tabs>li:last-child{float:right}.right-module-tabs li span.active{text-decoration:underline}.sign-in-div span{color:#fbfdfa;font-size:16px}#SignUpPrice{margin-left:42px;min-width:239px;text-align:center;color:#ffe200;font-size:36px;margin-top:6px;height:40px}.ProSignUpContent h1,.ProSignUpContent h2,.ProSignUpContent h3{font-family:Roboto,sans-serif}.ProSignUpContent h1 b{color:#2f8a00}.signupsub span{background-color:#fff;border:1px solid #2f8a00;border-radius:50%;display:block;height:32px;margin:-38px auto 39px;padding-top:40px;width:82px}.signupsub .OffTeeTimes{color:#f5d603}.ProSignUpContent h3.centre{text-align:center}.signupsub{display:inline-flex;margin-top:50px;width:100%}.signupsub>div{border:1px solid #a5a5a5;border-radius:8px;height:245px;margin-right:auto;margin-left:auto;text-align:center;width:298px}.signupsub .Yardage_signupsub{margin-right:40px}.signupsub .MobileApp_signupsub{margin-left:40px}.signupsub span img{margin-top:-37px;width:47px}.signupsub span img.PlayGolfcenter{margin-top:-30px}.signupsub span img.Watch{padding:5px;margin-bottom:-7px}.signupsub span img.flyover{padding:9px 9px 9px 3px}.signupsub span img.yardage{margin-top:-30px;padding:4px 9px 9px}.signupsub span img.CalendarIcon{margin-top:-33px;padding:6px 9px 9px}.signupsub span img.mobileapps{padding:18px 12px 12px;width:28px}.signupsub div div{background-color:#2f8a00;color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-weight:bold;height:42px;margin-top:22px;padding-top:13px}.signupsub p{padding:20px}#promo_code_error{font-size:12px;margin-top:1px}.signupinputs input{border:1px solid #a5a5a5;border-radius:7px;float:left;margin-right:10px;margin-bottom:15px;padding:11px !important;width:329px}.signupinputs .SubmitButton{background-image:url(/ui/images/promember.png);background-repeat:no-repeat;background-size:100% 100%}input#ctl00_MainContentPlaceHolder_uxSubmit{border-width:0;-webkit-appearance:none}.claimDesc{display:inline-flex;margin-top:50px}.claimDesc>div{border:1px solid #a5a5a5;border-radius:8px;height:245px;margin-right:40px;text-align:center;width:298px}.claimDesc span img{margin-top:-40px}.claimDesc div div{background-color:#2f8a00;color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-weight:bold;height:42px;margin-top:22px;padding-top:13px}.claimDesc p{padding:20px}.findCourse{border:1px solid #a5a5a5;border-radius:8px}.findCourse>span{display:block;padding:16px}.findCourse>span>input{border:1px solid #a5a5a5;border-radius:7px;float:left;margin-right:10px;margin-top:15px;padding:11px;width:400px}.findCourse>span>img{margin-top:13px}.findCourse>div:nth-child(1)>input{border:1px solid #a5a5a5;border-radius:7px;margin-top:15px;padding:11px;width:400px;float:left}.findCourse>div:nth-child(2)>div>input[type=checkbox]{margin:3px 6px 0 0}.findCourse>div>img{padding-left:10px;margin-top:13px}.findCourse>div:nth-child(1){float:left;margin:19px}.findCourse>div:nth-child(2){background-color:#1d4916;border-bottom-right-radius:8px;border-top-right-radius:8px;color:#fff;float:right;height:110px;padding-top:25px;text-align:center;width:280px}.findCourse>div:nth-child(2) p{color:#ffe100;font-weight:bold}.findCourse>div:nth-child(2) div{display:inline-flex}.findCourse>span>input[type=checkbox]{float:left;margin:27px 0 0 -62px;width:144px}.findCourse>span>label{display:block;float:left;margin-left:-54px;margin-top:24px;text-decoration:underline;width:407px}.origLogin{margin-bottom:10px}.feature_more.tipsvideos .right_side .mb:nth-child(4n),.feature_more.tipsvideos .right_side .mb:nth-child(5n),.feature_more.tipsvideos .right_side .mb:nth-child(6n){display:none}.SignupDesc>Div{width:263px;margin-right:-46px;margin-left:72px}.Signup_Div{max-width:846px}.Signup_Div p{margin-right:40px}.SignupContent p{margin-right:100px}#register_signup{padding-right:20px;padding-left:20px}#mygames #right table td.last .button6,#mygames #right table td.last .button5,.favorite .button5{padding:4px 10px;display:inline-block;width:auto;margin-right:10px}#mygames #right table td.last .button5,.favorite .button5{color:#102b0c}#mygames #right table td.last{width:250px}#mygames .stat{padding-bottom:12px}#mygames .stat .label::after{content:":"}#mygames .stat .label{width:220px}#mygames .stat .value{display:inline-block}#mygames .round_stats{width:200px}#mygames .round_stats .key{width:180px}#mygames .center_box1 .header,#mygames .center_box1,#mygames .center_box1b .header,#mygames .center_box1b{background:none}#mygames .center_box1b .content{background-color:#ecf2f7}#mygames .round .content{border:1px solid #e5e5e5;border-radius:6px;padding:15px 20px}#cancelled-modal.modal{display:block;position:fixed;z-index:999999;padding-top:180px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.8)}#cancelled-modal .modal-content{background-color:#fff;margin:auto;padding:20px;border:1px solid #888;max-width:80%;width:280px;border-radius:6px;text-align:center}#cancelled-modal .close{background-color:#244c1c;color:#fff;border:0;padding:5px 15px;border-radius:5px;margin-top:10px;cursor:pointer;font-size:16px}@media(min-width:1366px){#unitedstatediv ul.two_column{width:1000px}}@media(max-width:1280px){.course-heading .div1{width:90%}.course-heading-text{width:90%}.directory_search_results .Course-Photo{width:150px}.directory_search_results{height:180px}.complete-content{width:calc(100% - 150px)}.myscrorecardcol .round .content{width:100%}}@media(min-width:419px){ul.two_column,.golf_courses{width:100%}.middle_3col #featured_Mini{width:unset}}@media(min-width:1025px){.myscrorecardcol{width:calc(100% - 490px)}.middle_3col.col-middle{width:calc(100% - 500px)}.complete-content a.BookTeeTime{font-size:16px;padding:12px 20px}.BioGraphy_middle_3col{width:830px;float:left;margin:10px 0 60px}#YardageMapOverview #YardageMapTabControl .info-bar{top:390px}#YardageMapOverview #YardageMapTabControl .overview-map{width:42%;height:450px;margin:10px 20px}.three-column-layout .column-1,.three-column-layout .column-3{width:14%}.center_box14 .content{width:330px}.center_box1b{width:100%}.center_box1b .content{width:90%}.center_box1{width:90%}.center_box1 .content{width:100%}.round .content{width:100%}#main_content,#ContentContainer{margin-left:.5%}.edit-account{width:70%}.column_2,.right_col,.edit-account-right-col,.Col2{margin-right:20px}find_golf_course .left{width:364px}.clearfix-on-fullwidth{clear:both}.content-area,.site_width,.Content .wrapper{max-width:1330px;width:95%}.column_1,.Col1,#main_content .middle_2col{max-width:1010px;width:calc(100% - 345px);margin-left:6px}.column_2,.right_col{float:right}#mini_middle_3col{width:calc(100% - 540px)}.middle_3col,.ThreeCol.Main{max-width:994px;width:calc(100% - 495px)}.Directory_middle_3col{max-width:850px;width:calc(100% - 500px);float:left;margin:10px 0 20px}.course-header,.eq-review-header{width:680px}.three-column-layout .middle-column{width:auto}.edit-account #membership_details2{width:90%;margin-left:12px}#membership_details2 .rowlabel{width:250px}.myscrorecardcol .round .content{width:100%}.CourseMapsWrapper{background:#eff3fe}.CourseMapsWrapper .courseMaps{width:98%}.CourseMapsWrapper .book{margin:36px 10px 0}span#more-options{right:262px}.FeaturedArticleModule .details{width:24%}.FeaturedArticleModule .column2{width:calc(100% - 60%)}.FeaturedArticleModule li{width:180px;float:left}.tips_videos_category .category_section{float:left;width:224px;margin-right:10px}.tips_videos_category ul{padding:10px 0 0 20px}.feature_more .left_side{max-width:1000px;width:calc(100% - 330px)}.feature_more .left_side img{width:80px}.feature_more.tipsvideos .left_side{width:300px}.feature_more.tipsvideos .right_side{width:calc(100% - 730px)}.feature_more.tipsvideos .right_side .mb{float:left;margin-right:20px;width:270px;display:block !important}.instructors-list .instructor{float:left;width:49%;min-height:150px}.instructors-list .instructor.instructor-full-width{width:100%}.instructors-list .instructor.instructor-full-width .address-1,.instructors-list .instructor.instructor-full-width .address-2{width:49%;float:left}.instructors-list h2.title{clear:both;width:100%}.SignupContent .content-area{width:1024px}.SignupDesc>Div{width:263px;margin-right:-60px;margin-left:86px}#mygames #right table{width:100%}.right_col .white_box{width:300px}.left-text-block{float:left;width:100%}.list-courses{float:left;width:45%;margin-right:20px;min-height:160px}.article_index_vacations{float:left;width:420px}.YardageMap_List li{line-height:22px}.SearchEntryFields dl dd{width:55%}.SearchEntryFields dl dd .point{float:none;width:100%;padding:0}.SearchEntryFields dl dd .bullet{display:inline-block;padding:0}.find_golf_course .left{width:auto}.find_golf_course .field input{width:360px}.top-golf-course-ol li{width:48%;float:left}.featured_golf_course .right{width:80%}.united-states-courses-ul{width:100% !important}.united-states-courses-ul li{width:220px;float:left}}@media(max-width:1024px){.SubContainerModule_Background .p1{margin-top:30px}#unitedstatediv ul.two_column{column-count:2;width:750px;float:left}ul.two_column,.golf_courses{column-count:2}}@media only screen and (device-width:1023px),only screen and (max-width:1023px){.flyoveroverlay{height:50%}.SubContainerModule_Background .p1{margin-top:20px}#unitedstatediv .bullet1 links two_column{width:80%}ul.links li{width:200px}#StoreSearch{width:80%}.signupsub>div{width:240px}.signupsub div div{font-size:16px}.signupinputs div.signup-fields.year,.signupinputs div.signup-fields.month{width:23%}.signupinputs p.oneyearpromember{margin-left:auto;margin-right:auto}#SignUpPrice{min-width:192px;margin-left:auto;margin-right:auto}#userdisplaynamecontainer p{width:252px}.Satisfaction{margin-left:10px}.AddressDiv{margin-left:115px}.large_button_location,.large_button_teetime{float:unset;margin-left:auto;margin-right:auto;background-position:0 0;padding:0 0 0 7px;height:31px;display:block;width:180px;margin-top:11px;color:#fff;font-size:13px;font-weight:bold;font-family:Roboto,sans-serif}.course_links{word-wrap:break-word}.cookiepolicy_maindiv,.privacypolicy_maindiv{width:98%;margin-left:auto;margin-right:auto}.middle_3col #featured_Mini{width:105px}#unitedstatediv ul.two_column{width:100%}#ContainerModule{padding-right:5px}.mob.state-cities-orderd-list li{float:none;width:100%}.center_box3 .video-title{font-size:11px}.center_box3 .title{padding:0 0 0 15px;background-size:100% 100%}#MobileUserNotifications .notifications>li.load_more_span,#MobileUserNotifications .notifications>li.load_more_span:hover{padding:0;text-align:center}.mobiletabs span{margin-left:70px;margin-right:78px;font-size:16px}.complete-content a.BookTeeTime{padding:10px 30px}.Directory-left-col{display:none}.Directory_middle_3col{width:calc(100% - 320px);margin-right:10px}.mobilehide{display:none}.mobilehidden{display:none}.mobile{display:block}#mygames .round .content{width:100%}.NewPassword{width:175px}.edit-membership-detail input{width:190px}.edit-account-right-col{float:left}.edit-account #membership_details2{width:90%}.edit-account{width:60%}.top-golf-courses{text-align:center}.content-area{max-width:100%}.desktopCategories{display:none}.mobileCategories{display:block}#country-state{background-color:#2f8a00;display:none;position:relative;margin-left:auto;top:30px;width:160px}#country-state ul li:nth-child(1){text-align:left;margin:10px 0 4px 10px}#country-state a{color:#fff}#country-state ul li{margin-left:0;text-align:center}#country-state ul li:hover a{background-color:#ffd202}#country-state ul li:hover a{color:#2f8a00}.mobileCategories a.mobile-nav-states{right:-250px}.three-column-layout .CoursesSection{min-width:730px}.mobileCategories{background-color:#ffd202;height:56px;margin-left:-31px;width:107%}.mobileCategories h2{color:#163e00;float:left;font-size:24px;margin-left:42px;margin-top:15px}.mobileCategories a.mobile-nav-states{height:30px;position:relative;text-align:right;top:14px}.mobileCategories a.mobile-nav-states:after{box-shadow:0 5px 0 2px #1d4916,0 13px 0 2px #1d4916,0 21px 0 2px #1d4916;content:"";left:4%;position:absolute;right:5%;top:7%}.myscrorecardcol{width:445px}}ul .bullet1 li{width:250px;float:left}ul.bullet2 li{width:196px;float:left}.mob.state-cities-orderd-list li{width:50%;float:left}.state-cities-orderd-list li{width:24%;float:left}#search_result_container .driving_ranges_results{height:auto;margin-bottom:5px;min-height:167px}li.sign-out-lnk{float:right !important}li#Notifications{float:right !important}@media(max-width:940px){ul.two_column,.golf_courses{column-count:1}}@media(max-width:767px){.center_box2 ul.sList li{width:100%}ul.links li{width:100%}.SubContainerModule_Background .p1{width:89%}#unitedstatediv ul.two_column{column-count:2;width:100%}ul.two_column,.golf_courses{column-count:2}.left_col#ContainerModule{width:99%}.titleH1{padding-top:43px;font-size:24px;margin-bottom:35px}.SubContainerModule_Background{height:272px}#ContainerModule{width:100%}.SearchBarWithButtonDiv{position:relative}#StoreSearch{width:80%}.BrowsenearmeDiv .directory_searchlinks{font-size:13px}.SubContainerModule_Background .p1{display:none}.typeofgolfcourses{margin-top:3px;margin-left:7px;margin-bottom:14px}.Satisfaction_Guaranteestyle{margin-top:12px}.signupinputs{padding:0;margin:0 5px}.pro_signupinputs{margin:10px 3px}.signupsub .Yardage_signupsub,.signupsub .MobileApp_signupsub{margin-right:auto;margin-left:auto}.SSLCERTIFICATES{margin-left:auto;margin-right:auto}.AddressDiv{margin-left:155px}.directorymapDiv{display:none}.right_col .myprofile{margin-bottom:30px}.middle_3col #featured_Mini{width:unset}.search{margin-top:0}#MobileUserNotifications .notifications>li.load_more_span,#MobileUserNotifications .notifications>li.load_more_span:hover{padding:0;text-align:center}.mobiletabs span{margin-left:10px;margin-right:10px;font-size:16px}#main,#ContentContainer{margin-top:0}ul.bullet2 li{width:auto}.ChangePasswordAccount #membership_details2 .content{height:160px}.ChangePassword .content .mb:first-child{margin-top:25px}.ChangePassword .content .mb{margin-left:10px}.ChangePasswordAccount #membership_details2 .rowlabel{text-align:left}.site_width .edit-account{width:295px}.edit-account .ChangePassword .content .title{font-size:24px}.ChangePassword .edit-account{margin-bottom:40px}.mobile{display:block}.mobilehide{display:none}.mobilehidden{display:none}.CountryTitle,.directory_statelist{margin-left:5px}.complete-content a.BookTeeTime{font-size:9px;padding:7px 8px}.ContactPage .right_col{float:left}.HomepageFirstdiv{float:none;margin-left:auto;margin-right:auto}.complete-content .privateIcon{margin-left:0}.directory_search_results{height:auto;max-height:500px;text-align:left;display:block;float:none}.complete-content{display:block;width:285px;height:auto}.directory_search_results .Course-Photo{float:none;height:180px;display:block;width:285px;background-size:cover}.complete-content a.BookTeeTime{float:none}.search_result .content p{margin:10px 0 20px 0}.directory_search_results .complete-content .starsContainer{float:none;width:auto}.middle_3col .block p.NoresultsError{margin-right:0;margin-bottom:20px}.middle_3col .TopHeaderDiv .TopHeaderDivBackgroundGolfStores .WhiteText{margin-left:20px;padding-top:40px}.TopHeaderDiv .TopHeaderDivBackgroundTeeTime{background:rgba(255,255,255,0) url("/ui/images/TeeTimeBackground.png") no-repeat scroll 0 0/cover;height:250px}.tee-times-search-btn{float:right;margin-left:100px;margin-right:36%}.teetimes-main-form{margin-bottom:18px;margin-left:12px}.signupinputs .discount_cods{margin-top:3px;float:none}.TopHeaderDiv .TopGreenDiv .WhiteText{font-size:17px;font-weight:bold;color:#fff;width:137px;margin-left:15px;padding-top:40px}.TopHeaderDiv .TopGreenDiv{height:150px}.edit-account{width:95%}#search_result_container .driving_ranges_results{min-height:10px}.Directory_location .ImageIcon{margin-top:-10px}.searchbox{margin-top:20px}.Directory_middle_3col{width:calc(100% - 170px)}.scorecardAction .scorecardcomments{width:98%}.chartmargintop{margin-top:15px;margin-left:90px;margin-right:50px}.holediffrence{display:inline-block;height:121px;margin:0 10px 14px 100px;padding-top:22px;text-align:center;vertical-align:top;width:95px}.totalscorecardimages{width:93px;float:left}.scorecardAction .scorecardcomments .comment_bubble_content{margin-top:10px;text-align:left}.commenttext{margin-top:0}.commentDiv textarea{border:1px solid #6f6f6f;border-radius:5px;margin:3px 15px;padding:11px;width:76%}.DefaultBannerMobileOnly{background-size:100% !important;background-position:center center !important}.CourseAddressCityState{font-size:12px}.golf-top-course .right-section{text-align:center}.Product-Img img{max-height:160px;max-width:90px}.left-section{margin-right:5px}.right-section{margin-left:auto;margin-right:auto;width:auto;float:none;text-align:left}.eq-description{width:auto}.course-header-Destop{display:none}.Category-mobile-only{display:block}.course-header span:nth-child(1),.eq-review-header span:nth-child(1){margin-left:0}.eq-Banner img{margin-left:0;margin-right:0}.product-header{background-color:#173f01;display:inline-block;height:auto;margin-top:1px;width:70%}.producth2heading{width:100%}.Product-Img{height:auto;margin-right:10px;text-align:center;width:85px}.product-detail .votesdiv{float:none}.votesdiv{margin:17px}.ProSignUpContent{text-align:center}#promo_code_error{margin-top:10px}.ProSignUpContent .signupsub{display:block}.signupsub>div{display:block;margin-left:auto;margin-right:auto;margin-bottom:60px}.signupinputs{padding:0}#register_signup input,#register select{border:1px solid #aaa;margin:0 0 15px;width:126%}#termsandconditions input{width:auto;margin-right:4px;padding:10px}.MobileError{width:294px;display:none}.show-icon-field img{display:inline-block;position:absolute;right:-117px;top:13px;width:20px}.Signup_Div{background-color:#fff;border:3px solid #e0dcdb;height:auto;border-radius:10px;margin-bottom:110px;margin-left:auto;margin-right:auto;max-width:800px}.Signup_Div p{margin-left:3.2%;margin-right:12.1%;text-align:left}.content .row .col{margin-left:12px;margin-right:10px;width:calc(50% - 20px)}#termsandconditions{float:none;margin-left:11px;margin-right:51px;text-align:center;width:auto}.Signup_Div{background-color:#fff;border:3px solid #e0dcdb;border-radius:10px;margin-bottom:110px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.SignupDesc>Div{margin-left:auto;margin-right:auto;margin-top:46px;display:block}.AccessExclusiveDiv h2{font-size:24px}.mobileCategories a.mobile-nav-states{right:-200px;cursor:pointer}hr.mobileOnly{margin-top:10px;margin-bottom:10px}.three-column-layout .CoursesSection{min-width:100%}.ClaimCourseContent{text-align:center}.claimDesc{display:block;margin-top:50px;margin-left:auto;margin-right:auto;width:298px}.claimDesc>div{border:1px solid #a5a5a5;border-radius:8px;height:245px;margin-right:40px;text-align:center;width:298px;margin-top:50px}.claimDesc span img{margin-top:-40px}.claimDesc div div{background-color:#2f8a00;color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-weight:bold;height:42px;margin-top:22px;padding-top:13px}.claimDesc p{padding:20px}.findCourse{border:1px solid #a5a5a5;border-radius:8px}.findCourse>span{display:block;padding:16px}.findCourse>span>input{float:none}.findCourse>span>img{margin-top:13px}.findCourse>div:nth-child(1)>input{border:1px solid #a5a5a5;border-radius:7px;margin-top:15px;padding:11px;width:400px;float:none}.findCourse>div:nth-child(2)>div>input[type=checkbox]{margin:3px 6px 0 0}.findCourse>div>img{padding-left:10px;margin-top:13px}.findCourse>div:nth-child(1){float:none;margin:19px}.findCourse>div:nth-child(2){border-radius:4px;color:#fff;display:inline-block;float:none;height:110px;padding-top:25px;text-align:center;width:100%}.findCourse>div:nth-child(2) p{color:#ffe100;font-weight:bold}.findCourse>div:nth-child(2) div{display:inline-flex}.findCourse>span>input[type=checkbox]{float:left;margin:27px 0 0 -62px;width:193px}.findCourse>span>label{display:block;float:left;margin-left:-54px;margin-top:24px;text-decoration:underline;width:407px}.findCourse .manageCourseDiv{float:none;margin-top:23px;margin-left:auto;margin-right:auto}.findCourse .courseSearchButtom{float:none}.desktopOnly{display:none}.mobileOnly{display:block}.column-1{display:none}.mobileCategories{background-color:#ffd202;height:56px;margin-left:-34px;width:113%}.mobileCategories h2{color:#163e00;float:left;font-size:24px;margin-left:42px;margin-top:15px}.content-area{max-width:90%}.courseBanner img{padding-top:62px;width:110px}.top-course .course-address{margin-right:0}.reviewSection div:nth-child(1),.reviewSection div:nth-child(2),.course-header span:nth-child(1),.course-header span:nth-child(2),.top-course .course-address,.top-course .course-tee-times{float:none}.course-header span:nth-child(1){margin-top:0;display:block;font-size:20px}.course-header span:nth-child(2){display:block;width:100%;margin-top:0}.Categoryheading{font-size:23px;margin-left:6px;margin-top:-4px;text-align:left}.course-header{padding:5px 0;height:auto;margin-top:0;width:394px}.course-address .learnMore{display:none}.middle-column span.page{margin:0 0 0 0}.CoursesSection{width:375px !important}.courseBanner{height:250px;width:394px;background:rgba(0,0,0,0) url("/img/course_assets/10/10001_4649_banner_mobile.jpg") no-repeat scroll 100% 0;margin-left:auto;margin-right:auto}.three-column-layout .middle-column{float:none;margin-left:auto;margin-right:auto}.recent-articles ul{max-width:210px;text-align:left;margin-left:auto;margin-right:auto;display:block}.myscrorecardcol{width:100%}.myscrorecardcol{padding:0 10px 0 10px}}@media(max-width:633px){.mobileCategories a.mobile-nav-states{right:-140px}}@media(max-width:470px){.chartmargintop{margin-top:15px;margin-left:2px;margin-right:50px}.mobileCategories a.mobile-nav-states{right:-110px}}@media(max-width:419px){.flyoveroverlay{height:40%}#main_content .breadcrumb{margin-top:5px}.ortext{margin-top:11px}.SubContainerModule .BrowsenearmeDiv{margin-top:20px}#unitedstatediv ul.two_column{column-count:2;width:95%}.center_box3 .video-title{font-size:12px}.center_box3 .title{padding:4px 5px 0 15px}.ChangePasswordAccount #membership_details2 .content{height:200px}.directory_search_results{margin-left:7px}.hilight1{bottom:0;position:relative}.complete-content a.BookTeeTime{padding:10px 30px}.homepage-section .content-area{max-width:85%}.directory_searchlinks,a.directory_searchlinks:hover{font-size:16px}.DrivingRangesMiddleCol .Directory_location .ImageIcon{margin-left:0}.tee-times-search-btn{float:right;margin-left:100px;margin-right:26%}.signupinputs .discount_cods{margin-top:2px}.Satisfaction_Guaranteestyle{margin-top:12px}.or-span3{display:block;text-align:center;margin-left:-20px}.Directory_Searchbutton{padding:10px 14px;font-size:14px;margin-left:0;-webkit-appearance:none}.locationDivWithoutLabel{margin-left:30px}.Directory_location .ImageIcon{margin-left:0}.Subscriptionbutton{width:220px}.searchbox{width:170px;margin-top:10px}.directory_ViewMoreButton{font-size:17px}.SortedCourseResult span{padding:5px 1px}.Directory_middle_3col{width:300px;margin-left:auto;margin-right:auto;display:block;float:none}.Sort-Pagination{margin-bottom:20px}.middle-column span.page{float:none}.tee-time-top-module .savingsBg .grayBg{height:290px}.mobileCategories a.mobile-nav-states{right:-66px}.mobileCategories{width:117%}.courseBanner{height:200px;width:100%}.course-header{width:320px}.three-column-layout .CoursesSection{width:318px !important;min-width:318px}.middle-column span.sort{margin:0 3px 19px 0}.content-area{max-width:100%}.mobileCategories{width:101%}.mobileCategories{margin-left:-2px}}@media(max-width:320px){.titleH1{font-size:22px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.signupsub span{height:75px;margin:-38px auto 39px}.signupsub span img.flyover,.signupsub span img.CalendarIcon,.signupsub span img.mobileapps{padding:0;margin-top:-28px}.signupsub span img.yardage{padding:0;margin-top:-34px}.signupsub span img.mobileapps{width:28px}.signupsub div div{height:50px}}.right_col .MainContainer{display:none}.SubContainerModule .BrowsenearmeDiv{margin-top:30px}.ortext{text-align:center;color:#fff;font-size:20px;margin-top:20px}#SortedStoresNearYou{float:left;margin:0;clear:both;font-size:17px;font-weight:bold}#search_result_container .directory_search_results #resultsHeader{border-top:2px solid #a9a9a9;padding:7px 11px;background-color:#e6e6e6}#resultsHeader a{color:#1d4916}.directory_search_results p{padding:0 0 0 10px;font-weight:500}.titleH1{font-family:Roboto,sans-serif;font-size:32px;font-weight:normal;line-height:39px;color:#fff;padding-top:114px;margin-bottom:45px;text-align:center}#unitedstatediv .title{font-size:16px;font-weight:bold}.directory_searchlinks img{height:20px;vertical-align:middle}#leftcoltext{margin-bottom:10px}#directoryid{min-height:0}.SubContainerModule_Background .p1{color:#fff;opacity:.75;font-family:Roboto,sans-serif;font-size:13px;letter-spacing:0;line-height:17px;text-align:center;margin-left:auto;margin-right:auto;margin-top:40px;width:75%;height:63px}.SubContainerModule_Background{background:rgba(255,255,255,0) url(/ui/images/DrivingRangesBackgroundImage.jpg) no-repeat scroll 1px 1px/cover;height:auto;margin-bottom:20px}.BrowsenearmeDiv{margin-top:40px;text-align:center}.BrowsenearmeDiv .directory_searchlinks{padding:10px 20px;border:1px solid #fff;font-size:14px;color:#fff}#StoreSearch{width:585px;height:45px;background:#fff;font-size:16px;box-shadow:0 2px 2px 0 rgba(0,0,0,.2);border-radius:2px;border:none;margin:auto;padding-left:15px}#searchbtn{position:relative;top:6px;cursor:pointer;background-color:transparent;border:none;margin-left:-40px}.SearchBarWithButtonDiv{margin-top:35px;text-align:center}#ContainerModule{padding-top:10px;float:left;width:calc(100% - 330px);margin:10px 0 20px 0}.coursetype{font-size:21px;margin-bottom:5px}.AddressDiv{margin-left:155px}h3.blue{text-align:center;padding-bottom:20px}.addmorelink{display:inline-block;padding-bottom:28px;float:right}.addmorelinka{background-color:#447fac;color:#fff;border-radius:7px;padding:10px}.addmorelinka:hover{text-decoration:none;color:#fff}.cookiepolicy_maindiv,.privacypolicy_maindiv{width:850px}.cookie_heading{font-size:20px;font-weight:bold}#cookie span{font-weight:bold}#cookie ul{list-style-type:disc}#cookie h1{margin-top:20px;margin-bottom:10px}.PrivatePolicy div{font-weight:bold}.PrivatePolicy_heading{font-size:20px;font-weight:bold}#PrivatePolicy span{font-weight:bold}#PrivatePolicy ul{list-style-type:disc}.territory-west:hover{fill:#364d31}.territory-northeast:hover{fill:#364d31}.territory-ksmo:hover{fill:#364d31}.territory-southeast:hover{fill:#364d31}.territory-west{fill:#758a70}.territory-northeast{fill:#758a70}.territory-ksmo{fill:#758a70}.territory-southeast{fill:#758a70}.middle_3col #featured_Mini{margin-left:0;width:unset}.right_col .pl .title{font-size:16px;font-weight:bold;margin-bottom:10px}.resultsHeader strong a{color:#1d4916}.resultsHeader .LeftStars{display:inline-block}#giftCode #gift_code{width:calc(100% - 224px)}.TeetimesBanner{display:none}input,button,select,textarea{font-family:Roboto,sans-serif}#giftCode .remove-giftcard{margin-left:-26px;margin-right:26px;visibility:hidden;cursor:pointer}#giftCode .btn-yellow{padding:12px;width:70px}.mobile input{width:206px;padding:9px 9px 11px 9px;display:inline-block;position:relative;right:0;border:none}#giftcard_code_error{color:#f00;clear:both;margin-bottom:10px;display:none}.instructor{margin-bottom:10px;border-bottom:1px solid #efefef}.instructorPic{display:inline-block;vertical-align:top}.instructorabout{width:200px;display:inline-block}.instructoraboutfull{display:inline-block}#ApplyGiftCardCodeMsg{color:#008000;clear:both;margin-bottom:10px}#UserNotifications .notifications>li.load_more_span,#UserNotifications .notifications>li.load_more_span:hover{padding:12px;text-align:center}body #onesignal-bell-container.onesignal-reset .onesignal-bell-launcher.onesignal-bell-launcher-bottom-right{bottom:62px;right:25px}#UserNotifications .notifications>li>span.vl,#UserNotifications .notifications>li>span.notification-see-more,#UserNotifications .notifications>li>span.notification-see-all{width:auto}#UserNotifications .notifications>li>span.notification-see-more,#UserNotifications .notifications>li>span.notification-see-all,#MobileUserNotifications .notifications>li>span.notification-see-more,#MobileUserNotifications .notifications>li>span.notification-see-all{padding-left:15px;padding-right:10px;padding-top:5px;float:none;border-bottom:none}.vl{border-left:2px solid #e0dcdb}.mark-as-read .cross,.mark-as-read .delete{display:block;position:relative}.mark-as-read .delete{margin-top:10px}.course-tags span.tag{padding:8px 10px;font-size:14px;border-radius:15px;margin-right:10px;color:#585858;border:1px solid #585858;display:inline-block;margin-top:8px}#review-Popup-Div{display:none}#div_comment{text-align:center}.li-faq{clear:both}#LoginForm .social-btns{margin-top:20px}#LoginForm .social-btns button{color:#fff;border:0;padding:6px 0;width:200px;margin-right:10px;cursor:pointer;text-transform:uppercase;font-size:10px;padding-left:10px;position:relative;margin-bottom:10px}#LoginForm .social-btns button i{width:14px;height:14px;display:inline-block;background-size:100% 100%;position:absolute;left:10px}#LoginForm .social-btns #gmail-login{display:inline-block;width:calc(50% - 20px);text-transform:uppercase;position:relative}.mobile{display:none}.mobilehide{display:block}.mobilehidden{display:unset}#starsrating{margin-left:auto;margin-right:auto}.ContactPage .right_col{width:290px;z-index:auto}.copyright .content-area a{text-decoration:none;color:#fff}.Coursewebsite{word-break:break-all}.course-heading .div1{width:70%;display:inline-block}.course-heading-text{max-width:93%;display:inline-block}.private-course-icon{display:inline-block;width:5%;vertical-align:top}.complete-content .course-heading a{color:#1d4916;font-weight:bold;font-size:15px;text-decoration:none}.complete-content a.BookTeeTime{background-color:#1d4916;color:#fff;float:right;font-size:12px;padding:10px 19px;text-decoration:none}a.BookTeeTime{background-color:#1d4916;color:#fff;margin-left:auto;font-size:12px;padding:10px 19px;text-decoration:none}.complete-content .course-heading{border-top:2px solid #a9a9a9;padding:10px;background-color:#e6e6e6}.complete-content .privateIcon{height:20px;margin-left:10px}.directory_search_results .complete-content .starsContainer{width:23%;margin-top:0;display:inline-block;text-align:right;min-width:100px;vertical-align:top}.directory_search_results .Course-Photo{float:left;height:140px;display:inline-block;width:200px;background-size:cover;background-repeat:no-repeat}.complete-content{display:inline-block;width:calc(100% - 200px);height:140px}.Directory_middle_3col .ResultsWithImage .directory_search_results{width:98%}.ContentProSignUp{margin-left:10px;margin-right:10px}.Searchresultsheading{font-weight:bold;font-size:16px}.GolfStores .directory_search_results a{font-size:16px}.GolfStores .directory_search_results .title{line-height:15px}.GolfStores .directory_search_results{margin-bottom:5px;min-height:100px}.Hidden{display:none}#userdisplaynamecontainer{position:absolute;left:0;top:0}#userdisplaynamecontainer p{width:300px}.directory_ViewMoreButton{clear:both}.ui-autocomplete-category{margin:5px 2px!important}.toggle-private{float:right;margin-top:-3px}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}.switch{position:relative;display:inline-block;width:40px;height:30px;margin-top:2px}.ui-menu{width:271px}.ui-autocomplete-category{font-weight:bold;z-index:9999999}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2fb700}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.SortedCourseResult{float:none;margin-left:12px;margin-right:2px;margin-top:-20px;margin-bottom:30px}p.NoResultsMsgDiv{color:#2f2f2f;background-color:#ffffe0;PADDING:10PX;FONT-WEIGHT:BOLD}.signupinputs div.signup-fields.year,.signupinputs div.signup-fields.month{width:25%}.signupinputs div.signup-fields.cvv,.signupinputs input#zipcode{width:25%;margin-right:0}.signup-fields .recurly-hosted-field,.FYRightSection .recurly-hosted-field,#membership_details2 .recurly-hosted-field{height:22px}.FYRightSection .number{margin-top:10px}.FYRightSection .month,.FYRightSection .year{width:50px;display:inline-block}#membership_details2 .signup-fields{display:inline-block;border:1px solid;border-radius:4px;max-width:142px}#membership_details2 .signup-fields.month,#membership_details2 .signup-fields.year{width:50px}.Satisfaction_Guaranteestyle{height:134px}.signupinputs .discount_cods{margin-top:-40px;float:right;padding:0}.DrivingRangesMiddleCol .Directory_Searchbutton{margin-left:0}.DrivingRangesMiddleCol .Directory_location .ImageIcon{margin-left:10px}.DrivingRangesMiddleCol .locationDivWithoutLabel{margin-left:40px}.YellowSubscriberMsgDiv>span{color:#101820;font-weight:bolder}a.YellowSubscriberMsgDiv,a.YellowSubscriberMsgDiv:hover{background-color:#ffffe0;font-size:14px;padding:6px 10px;color:#5f5d5f;margin:10px 0;display:block;text-decoration:none;text-align:center}.remove-coupon-x,.remove-coupon-x:hover{color:#000;font-size:20px;position:absolute;right:140px;top:-9px;text-decoration:none;display:none}.TopHeaderDiv .TopGreenDiv{margin-top:-1px;margin-left:-1px}.TopHeaderDivBackgroundCourseDirectry{background:rgba(255,255,255,0) url("/ui/images/DirectoryGreenBackground.png") no-repeat scroll 1px 1px/cover}.TopHeaderDivBackgroundDrivingRanges{background:rgba(255,255,255,0) url("/ui/images/DrivingRangesBackground.png") no-repeat scroll 1px 1px/cover}.TopHeaderDiv .TopHeaderDivBackgroundTeeTime{background:rgba(255,255,255,0) url("/ui/images/TeeTimeBackground.png") no-repeat scroll 1px 1px/cover;height:250px}.TopHeaderDivBackgroundGolfStores{background:rgba(255,255,255,0) url("/ui/images/GolfStoresBackground.png") no-repeat scroll 1px 1px/cover;height:363px}.TopHeaderDiv{background-color:#1b4a13}.TopHeaderDiv .WhiteText{font-family:Roboto,sans-serif;font-size:32px;font-weight:normal;line-height:39px;color:#fff;padding-top:114px;margin-bottom:45px;text-align:center}.RightAction .privateIcon{height:20px;margin-right:10px}.directory_search_results .RightAction p{margin:0 10px}.directory_search_results .RightAction{float:right}.directory_search_results .LeftStars{float:left}.directory_search_results .starsContainer{float:none;height:20px;margin-top:2px}.directory_search_results .RightAction a.BookTeeTime{color:#1d4916;font-weight:bold}.TopHeaderDiv .p1{font-family:Lato;font-size:13px;font-weight:500;opacity:.75;color:#fff;line-height:17px;display:block;width:700px;margin-left:auto;margin-right:auto;padding-bottom:40px;text-align:center}.NoresultsError{clear:both;color:#000;float:none;padding:10px 3px;font-weight:bold}span.directory_searchlinks,span.directory_searchlinks:hover{cursor:default}.CountryTitle{font-size:21px;margin-bottom:5px}.directory_ViewMore{cursor:pointer;font-size:22px;margin-top:20px;float:none;color:#47515e}.drirectoryHR{border-top:2px solid #a9a9a9;border-bottom:none;border-left:none;border-right:none;margin:30px 0}.Directory_middle_3col h1{margin-bottom:30px}.Directory_location .ImageIcon{height:32px;margin-top:-2px;position:absolute;margin-left:20px}.location .searchbox{background:#fff;border:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.2);border-radius:2px;padding:13px;width:585px;display:block;margin-left:auto;margin-right:auto;margin-bottom:40px}.directory_searchlinks,a.directory_searchlinks:hover{font-family:Lato;font-size:14px;font-weight:500;line-height:17px;border:1px solid #fff;color:#fff;text-decoration:none;width:110px;padding:10px 20px;margin-left:auto;margin-right:auto}.location .Searchbutton{font-size:13px;margin-left:-50px;margin-top:5px;position:absolute;width:24px;top:5px;right:13px;cursor:pointer;right:210px}.Directory_location{font-size:16px;margin-top:40px;margin-bottom:40px;position:relative}.directory_statelist{margin-bottom:2px;clear:both}.directory_search_results{margin-bottom:20px;margin-left:12px;height:150px;margin-top:15px}.directory_ViewMoreButton{font-size:22px;margin-top:20px;float:none;color:#47515e}.sign_in_right .center_box14{background:none}.sign_in_right .center_box14 .content{border:1px solid #d3d3d3;width:350px;border-radius:7px}.recent-articles ul{list-style-type:disc;margin-left:15px}.NewPassword{width:250px}input:focus,select:focus,textarea:focus,button:focus{outline:none}.scorecardactiondiv i{font-style:normal}.scorecardactiondiv span.totallike{margin:2px;vertical-align:super}h2#Add_Photo_Header{margin:10px 0}.center_box3 .video-title{font-size:16px}.rightsection{float:right;margin-right:10px;width:75%}.Catheader{text-decoration:underline;display:inline-block;height:auto;margin-top:1px;width:100%;background:#ccc;border-radius:1px}.CourseAddressCityState{font-family:Roboto,sans-serif;font-size:20px;font-weight:600;font-style:italic}.courseDetailH1{font-family:Roboto,sans-serif;font-size:36px;font-weight:700}.courseDetailH2{font-family:Roboto,sans-serif;font-size:31px;font-weight:700}body{margin:0;padding:0;font-family:Roboto,sans-serif}.btn{cursor:pointer}.topmargin{margin-top:17px}.Oswald{font-family:Roboto,sans-serif}.desktopOnly{display:block}.mobileOnly{display:none}.success{color:#2f8d05;font-weight:bold;display:none}.error{color:#f00;font-weight:bold;display:none;font-style:italic}.margin-top{margin-top:15px}.margin-bottom{margin-bottom:5px}.pagination{float:right;margin:10px}.pagination td{border:1px #000}.pagination td span{background-color:#2e8d00;padding:5px 10px;color:#f1f3f2;font-weight:bold;border-radius:2px}.pagination td a{background-color:#f1f3f2;color:#2e8d00;padding:5px 10px;text-align:center;text-decoration:none;border-radius:2px;font-family:Roboto,sans-serif;font-size:14px}.btn.btn-yellow{background-color:#345e00;color:#fff;border:medium none;font-size:18px;font-weight:500;width:93%}.content-area{max-width:1000px;margin-left:auto;margin-right:auto}.content-area .three-column-layout{width:100%}.three-column-layout .column-1{float:left}.three-column-layout .column-3{float:right}.three-column-layout .column-1,.three-column-layout .column-3{width:245px}.three-column-layout .middle-column{float:left;margin-top:10px}.clear,.clearfix{clear:both}li.Inactive a.selected{background:none !important}li.Inactive a.selected:hover{background-color:#2f8a00 !important}.desktopCategories .course-ranking-h2{font-size:15px;margin-top:21px}.CoursesSection{width:75%}#all_states{cursor:pointer;font-weight:bold}#country-state ul li{list-style-type:none;font-size:14px;font-weight:bold;margin-left:35px}#country-state a,.Equipment-categories a{color:#1d5700;text-decoration:none;font-size:14px;font-weight:bold}#country-state li span{font-size:17px;font-weight:bold}.middle-column span.sort{float:left}.middle-column span.page{float:right}.top-course .course-address{float:left;margin-right:55px}.course-tee-times div:nth-child(1){font-weight:bold}.top-course .course-address a{color:#508a00}.courseBanner{height:175px;width:500px}.courseBanner img{display:block;margin-left:auto;margin-right:auto;opacity:.7;padding-top:30px;width:88px}.eq-Banner img{margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.Category-mobile-only{display:none}.course-header-Destop{display:block}.course-header,.eq-review-header{background-color:#173f01;height:auto;margin-top:1px;width:570px;display:inline-block}.eq-description{width:570px}h2.course-header.Oswald,h2.eq-review-header.Oswald{font-size:16px;width:100%;color:#fff}.course-header span:nth-child(1),.eq-review-header span:nth-child(1){color:#fff;float:left;font-size:16px;font-weight:bold;margin-left:9px;margin-top:5px;margin-bottom:5px;max-width:435px}.course-header span:nth-child(2){color:#fed500;float:right;margin-right:14px;margin-top:5px}.Vote-up{background-image:url("/ui/images/thumbs-up.jpg")}.Vote-Down{background-image:url("/ui/images/thumbs-down.jpg")}.Vote-icons{background-repeat:no-repeat;display:inline-block;height:30px;width:30px}.reviewSection{margin-top:9px}.coursereviewSection{margin-top:20px}.coursereviewSection span:not(:first-child){color:#338a05}.coursereviewSection .votescount{background-color:#f1f3f2;border-radius:3px;font-weight:bold;height:0;padding:6px}.reviewSection div:nth-child(1){float:left;color:#173e07;font-size:14px;margin-top:0;display:inline-flex}.reviewSection div:nth-child(1) li{list-style:none}.reviewSection div:nth-child(1) a{color:#173e07;text-decoration:none}.reviewSection div:nth-child(2){float:right}hr{color:#fff}.left-section{float:left}.right-section{float:right;margin-left:10px}.left-section div{height:150px;width:150px}.sign-in-div{margin-top:14px}.reviewSection span:nth-child(2){color:#1d5700}.reviewSection span:nth-child(4){color:#d10b02}.green_star_ratings{background:rgba(0,0,0,0) url("/ui/images/green_stars_rating.png?v=1") no-repeat scroll left top/100px 34px;height:18px;width:100px}.green_star_ratings div{background:rgba(0,0,0,0) url("/ui/images/green_stars_rating.png?v=1") no-repeat scroll left bottom/100px 40px;height:18px;width:100px}.reviewSection .votesdiv{margin-top:-6px}.reviewSection .votescount{padding:6px;font-weight:bold;background-color:#f1f3f2;border-radius:3px;height:0}.sign-in-module{background-image:url('/ui/images/greengrass.jpg')}.sign-in-module ul.right-module-tabs li{cursor:pointer}.sign-in-module h2{margin-left:10px}.Joinup-module{display:none}.Joinup-module p{color:#fbfdfa;font-style:italic;margin-left:40px;margin-right:46px;text-align:center}.facebook-signin-button{width:80%;background-color:#113f60;color:#fff;padding:12px 20px;margin:8px 31px;display:inline-block;border:1px solid #ccc;border-radius:9px;box-sizing:border-box;text-align:center;font-weight:bold}.AgreeTermsconditions{margin-left:18px;color:#fbfdfa;font-size:small;text-align:center}.AccessExclusiveDiv span{font-size:19px;font-family:Roboto,sans-serif;font-weight:700}.Member-signIin-Button{-webkit-appearance:none;background-color:#f1dd00;border:1px solid #ccc;border-radius:9px;box-sizing:border-box;color:#102b0c;display:inline-block;font-family:Roboto,sans-serif;font-size:medium;font-weight:700;margin:8px 31px;padding:8px 20px;width:80%;cursor:pointer}.Password-remember{color:#fbfdfa;font-style:italic;margin-left:73px;margin-right:8px;text-decoration:underline}.Password-remember:hover{color:#fbfdfa}.Sign-Textbox{width:80%;padding:12px 20px;margin:8px 31px;display:inline-block;border:1px solid #ccc;border-radius:9px;box-sizing:border-box}.Sign-Textbox:focus{outline:none}.right-module-tabs>li{display:inline-block;margin:10px;font-size:20px}.join-now-tab{color:#f1dd00;float:right;font-family:Roboto,sans-serif;font-size:20px}.sign-in{color:#fff;font-family:Roboto,sans-serif}.underline{text-decoration:underline}.sign-in-module span{font-weight:bold}.right-module-tabs>li:last-child{float:right}.right-module-tabs li span.active{text-decoration:underline}.sign-in-div span{color:#fbfdfa;font-size:16px}#SignUpPrice{margin-left:42px;min-width:239px;text-align:center;color:#ffe200;font-size:36px;margin-top:6px;height:40px}.ProSignUpContent h1,.ProSignUpContent h2,.ProSignUpContent h3{font-family:Roboto,sans-serif}.ProSignUpContent h1 b{color:#2f8a00}.signupsub span{background-color:#fff;border:1px solid #2f8a00;border-radius:50%;display:block;height:32px;margin:-38px auto 39px;padding-top:40px;width:82px}.signupsub .OffTeeTimes{color:#f5d603}.ProSignUpContent h3.centre{text-align:center}.signupsub{display:inline-flex;margin-top:50px;width:100%}.signupsub>div{border:1px solid #a5a5a5;border-radius:8px;height:245px;margin-right:auto;margin-left:auto;text-align:center;width:298px}.signupsub .Yardage_signupsub{margin-right:40px}.signupsub .MobileApp_signupsub{margin-left:40px}.signupsub span img{margin-top:-37px;width:47px}.signupsub span img.PlayGolfcenter{margin-top:-30px}.signupsub span img.Watch{padding:5px;margin-bottom:-7px}.signupsub span img.flyover{padding:9px 9px 9px 3px}.signupsub span img.yardage{margin-top:-30px;padding:4px 9px 9px}.signupsub span img.CalendarIcon{margin-top:-33px;padding:6px 9px 9px}.signupsub span img.mobileapps{padding:18px 12px 12px;width:28px}.signupsub div div{background-color:#2f8a00;color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-weight:bold;height:42px;margin-top:22px;padding-top:13px}.signupsub p{padding:20px}#promo_code_error{font-size:12px;margin-top:1px}.signupinputs input{border:1px solid #a5a5a5;border-radius:7px;float:left;margin-right:10px;margin-bottom:15px;padding:12px 11px !important;width:93%}.origLogin{margin-bottom:10px}.feature_more.tipsvideos .right_side .mb:nth-child(4n),.feature_more.tipsvideos .right_side .mb:nth-child(5n),.feature_more.tipsvideos .right_side .mb:nth-child(6n){display:none}.SignupDesc>Div{width:263px;margin-right:-46px;margin-left:72px}.Signup_Div{max-width:846px}.Signup_Div p{margin-right:40px}.SignupContent p{margin-right:100px}#register_signup{padding-right:20px;padding-left:20px}#mygames #right table td.last .button6,#mygames #right table td.last .button5,.favorite .button5{padding:4px 10px;display:inline-block;width:auto;margin-right:10px}#mygames #right table td.last .button5,.favorite .button5{color:#102b0c}#mygames #right table td.last{width:250px}#mygames .stat{padding-bottom:12px}#mygames .stat .label::after{content:":"}#mygames .stat .label{width:220px}#mygames .stat .value{display:inline-block}#mygames .round_stats{width:200px}#mygames .round_stats .key{width:180px}#mygames .center_box1 .header,#mygames .center_box1,#mygames .center_box1b .header,#mygames .center_box1b{background:none}#mygames .center_box1b .content{background-color:#ecf2f7}#mygames .round .content{border:1px solid #e5e5e5;border-radius:6px;padding:15px 20px}@media(min-width:1700px){.Sign_up_proTopDiv{height:480px}}@media(min-width:1500px){.Sign_up_proTopDiv{height:400px}}@media(min-width:1366px){.Sign_up_proTopDiv{height:350px}#unitedstatediv ul.two_column{width:1000px}}@media(max-width:1280px){.course-heading .div1{width:90%}.course-heading-text{width:90%}.directory_search_results .Course-Photo{width:150px}.directory_search_results{height:180px}.complete-content{width:calc(100% - 150px)}.myscrorecardcol .round .content{width:100%}}@media(min-width:419px){ul.two_column,.golf_courses{width:100%}.middle_3col #featured_Mini{width:unset}}@media(min-width:1025px){.myscrorecardcol{width:calc(100% - 490px)}.middle_3col.col-middle{width:calc(100% - 500px)}.complete-content a.BookTeeTime{font-size:16px;padding:12px 20px}.Sign_up_proTopDiv{height:300px}.BioGraphy_middle_3col{width:830px;float:left;margin:10px 0 60px}#YardageMapOverview #YardageMapTabControl .info-bar{top:390px;text-align:left}#YardageMapOverview #YardageMapTabControl .overview-map{width:42%;height:450px;margin:10px 20px}.three-column-layout .column-1,.three-column-layout .column-3{width:14%}.center_box14 .content{width:330px}.center_box1b{width:100%}.center_box1b .content{width:90%}.center_box1{width:90%}.center_box1 .content{width:100%}.round .content{width:100%}#main_content,#ContentContainer{margin-left:.5%}.edit-account{width:70%}.column_2,.right_col,.edit-account-right-col,.Col2{margin-right:20px}find_golf_course .left{width:364px}.clearfix-on-fullwidth{clear:both}.content-area,.site_width,.Content .wrapper{max-width:1330px;width:95%}.column_1,.Col1,#main_content .middle_2col{max-width:1010px;width:calc(100% - 345px);margin-left:6px}.column_2,.right_col{float:right}#mini_middle_3col{width:calc(100% - 540px)}.middle_3col,.ThreeCol.Main{max-width:994px;width:calc(100% - 495px)}.Directory_middle_3col{max-width:850px;width:calc(100% - 500px);float:left;margin:10px 0 20px}.course-header,.eq-review-header{width:680px}.three-column-layout .middle-column{width:auto}.edit-account #membership_details2{width:90%;margin-left:12px}#membership_details2 .rowlabel{width:250px}.myscrorecardcol .round .content{width:100%}.CourseMapsWrapper{background:#eff3fe}.CourseMapsWrapper .courseMaps{width:98%}.CourseMapsWrapper .book{margin:36px 10px 0}span#more-options{right:262px}.FeaturedArticleModule .details{width:24%}.FeaturedArticleModule .column2{width:calc(100% - 60%)}.FeaturedArticleModule li{width:180px;float:left}.tips_videos_category .category_section{float:left;width:224px;margin-right:10px}.tips_videos_category ul{padding:10px 0 0 20px}.feature_more .left_side{max-width:1000px;width:calc(100% - 330px)}.feature_more .left_side img{width:80px}.feature_more.tipsvideos .left_side{width:300px}.feature_more.tipsvideos .right_side{width:calc(100% - 730px)}.feature_more.tipsvideos .right_side .mb{float:left;margin-right:20px;width:270px;display:block !important}.instructors-list .instructor{float:left;width:49%;min-height:150px}.instructors-list .instructor.instructor-full-width{width:100%}.instructors-list .instructor.instructor-full-width .address-1,.instructors-list .instructor.instructor-full-width .address-2{width:49%;float:left}.instructors-list h2.title{clear:both;width:100%}.SignupContent .content-area{width:1024px}.SignupDesc>Div{width:263px;margin-right:-60px;margin-left:86px}#mygames #right table{width:100%}.right_col .white_box{width:300px}.left-text-block{float:left;width:100%}.list-courses{float:left;width:45%;margin-right:20px;min-height:160px}.article_index_vacations{float:left;width:420px}.YardageMap_List li{line-height:22px}.SearchEntryFields dl dd{width:55%}.SearchEntryFields dl dd .point{float:none;width:100%;padding:0}.SearchEntryFields dl dd .bullet{display:inline-block;padding:0}.find_golf_course .left{width:auto}.find_golf_course .field input{width:360px}.top-golf-course-ol li{width:48%;float:left}.featured_golf_course .right{width:80%}.united-states-courses-ul{width:100% !important}.united-states-courses-ul li{width:220px;float:left}}@media(max-width:1024px){.SubContainerModule_Background .p1{margin-top:30px}#unitedstatediv ul.two_column{column-count:2;width:750px;float:left}ul.two_column,.golf_courses{column-count:2}}@media only screen and (device-width:1023px),only screen and (max-width:1023px){.flyoveroverlay{height:50%}.SubContainerModule_Background .p1{margin-top:20px}#unitedstatediv .bullet1 links two_column{width:80%}ul.links li{width:200px}#StoreSearch{width:80%}.Sign_up_proTopDiv{background-size:100%}.signupsub>div{width:240px}.signupsub div div{font-size:16px}#userdisplaynamecontainer p{width:252px}.Satisfaction{margin-left:10px}.AddressDiv{margin-left:115px}.large_button_location,.large_button_teetime{float:unset;margin-left:auto;margin-right:auto;background-position:0 0;padding:0 0 0 7px;height:31px;display:block;width:180px;margin-top:11px;color:#fff;font-size:13px;font-weight:bold;font-family:Roboto,sans-serif}.course_links{word-wrap:break-word}.cookiepolicy_maindiv,.privacypolicy_maindiv{width:98%;margin-left:auto;margin-right:auto}.middle_3col #featured_Mini{width:105px}#unitedstatediv ul.two_column{width:100%}#ContainerModule{padding-right:5px}.mob.state-cities-orderd-list li{float:none;width:100%}.center_box3 .video-title{font-size:11px}.center_box3 .title{padding:0 0 0 15px;background-size:100% 100%}#MobileUserNotifications .notifications>li.load_more_span,#MobileUserNotifications .notifications>li.load_more_span:hover{padding:0;text-align:center}.mobiletabs span{margin-left:70px;margin-right:78px;font-size:16px}.mobiletabs a{color:#fff}.Login_button_mobile{border-right:2px solid}ul.bullet2 li{width:22%}.ipadhide{display:none}.complete-content a.BookTeeTime{padding:10px 30px}.Directory-left-col{display:none}.Directory_middle_3col{width:calc(100% - 320px);margin-right:10px}.mobilehide{display:none}.mobilehidden{display:none}.mobile{display:block}#mygames .round .content{width:100%}.NewPassword{width:175px}.edit-membership-detail input{width:190px}.edit-account-right-col{float:left}.edit-account #membership_details2{width:90%}.edit-account{width:60%}.top-golf-courses{text-align:center}.content-area{max-width:100%}.desktopCategories{display:none}.mobileCategories{display:block}#country-state{background-color:#2f8a00;display:none;position:relative;margin-left:auto;top:30px;width:160px}#country-state ul li:nth-child(1){text-align:left;margin:10px 0 4px 10px}#country-state a{color:#fff}#country-state ul li{margin-left:0;text-align:center}#country-state ul li:hover a{background-color:#ffd202}#country-state ul li:hover a{color:#2f8a00}.mobileCategories a.mobile-nav-states{right:-250px}.three-column-layout .CoursesSection{min-width:730px}.mobileCategories{background-color:#ffd202;height:56px;margin-left:-31px;width:107%}.mobileCategories h2{color:#163e00;float:left;font-size:24px;margin-left:42px;margin-top:15px}.mobileCategories a.mobile-nav-states{height:30px;position:relative;text-align:right;top:14px}.mobileCategories a.mobile-nav-states:after{box-shadow:0 5px 0 2px #1d4916,0 13px 0 2px #1d4916,0 21px 0 2px #1d4916;content:"";left:4%;position:absolute;right:5%;top:7%}.myscrorecardcol{width:445px}}ul .bullet1 li{width:250px;float:left}ul.bullet2 li{width:196px;float:left}.mob.state-cities-orderd-list li{width:50%;float:left}.state-cities-orderd-list li{width:24%;float:left}#search_result_container .driving_ranges_results{height:auto;margin-bottom:5px;min-height:167px}li.sign-out-lnk{float:right !important}li#Notifications{float:right !important}@media(max-width:940px){ul.two_column,.golf_courses{column-count:1}footer.footer .col{margin-right:50px}}@media(max-width:767px){.center_box2 ul.sList li{width:100%}ul.links li{width:100%}.SubContainerModule_Background .p1{width:89%}#unitedstatediv ul.two_column{column-count:2;width:100%}ul.two_column,.golf_courses{column-count:2}.left_col#ContainerModule{width:99%}.titleH1{padding-top:43px;font-size:24px;margin-bottom:35px}.SubContainerModule_Background{height:272px}#ContainerModule{width:100%}.SearchBarWithButtonDiv{position:relative}#StoreSearch{width:80%}.BrowsenearmeDiv .directory_searchlinks{font-size:13px}.SubContainerModule_Background .p1{display:none}.typeofgolfcourses{margin-top:3px;margin-left:7px;margin-bottom:14px}.Satisfaction_Guaranteestyle{margin-top:12px}.signupinputs{padding:0;margin:0 5px}.pro_signupinputs{margin:10px 3px}.signupsub .Yardage_signupsub,.signupsub .MobileApp_signupsub{margin-right:auto;margin-left:auto}.SSLCERTIFICATES{margin-left:auto;margin-right:auto}.AddressDiv{margin-left:155px}.directorymapDiv{display:none}.right_col .myprofile{margin-bottom:30px}.middle_3col #featured_Mini{width:unset}.search{margin-top:0}#MobileUserNotifications .notifications>li.load_more_span,#MobileUserNotifications .notifications>li.load_more_span:hover{padding:0;text-align:center}.mobiletabs span{margin-left:10px;margin-right:10px;font-size:16px}#main,#ContentContainer{margin-top:0}ul.bullet2 li{width:auto}.ChangePasswordAccount #membership_details2 .content{height:160px}.ChangePassword .content .mb:first-child{margin-top:25px}.ChangePassword .content .mb{margin-left:10px}.ChangePasswordAccount #membership_details2 .rowlabel{text-align:left}.site_width .edit-account{width:295px}.edit-account .ChangePassword .content .title{font-size:24px}.ChangePassword .edit-account{margin-bottom:40px}.mobile{display:block}.mobilehide{display:none}.mobilehidden{display:none}.CountryTitle,.directory_statelist{margin-left:5px}.complete-content a.BookTeeTime{font-size:9px;padding:7px 8px}.ContactPage .right_col{float:none}.HomepageFirstdiv{float:none;margin-left:auto;margin-right:auto}.complete-content .privateIcon{margin-left:0}.directory_search_results{height:auto;max-height:500px;text-align:left;display:block;float:none}.complete-content{display:block;width:285px;height:auto}.directory_search_results .Course-Photo{float:none;height:180px;display:block;width:285px;background-size:cover}.complete-content a.BookTeeTime{float:none}.search_result .content p{margin:10px 0 20px 0}.directory_search_results .complete-content .starsContainer{float:none;width:auto}.middle_3col .block p.NoresultsError{margin-right:0;margin-bottom:20px}.middle_3col .TopHeaderDiv .TopHeaderDivBackgroundGolfStores .WhiteText{margin-left:20px;padding-top:40px}.TopHeaderDiv .TopHeaderDivBackgroundTeeTime{background:rgba(255,255,255,0) url("/ui/images/TeeTimeBackground.png") no-repeat scroll 0 0/cover;height:250px}.tee-times-search-btn{float:right;margin-left:100px;margin-right:36%}.teetimes-main-form{margin-bottom:18px;margin-left:12px}.signupinputs div.signup-fields.month{padding-left:10px}.signupinputs .discount_cods{margin-top:3px;float:none}.Sign_up_proTopDiv{height:134px}.TopHeaderDiv .TopGreenDiv .WhiteText{font-size:17px;font-weight:bold;color:#fff;width:137px;margin-left:15px;padding-top:40px}.TopHeaderDiv .TopGreenDiv{height:150px}.edit-account{width:95%}#search_result_container .driving_ranges_results{min-height:10px}.Directory_location .ImageIcon{margin-top:-10px}.searchbox{margin-top:20px}.Directory_middle_3col{width:calc(100% - 170px)}.scorecardAction .scorecardcomments{width:98%}.chartmargintop{margin-top:15px;margin-left:90px;margin-right:50px}.holediffrence{display:inline-block;height:121px;margin:0 10px 14px 100px;padding-top:22px;text-align:center;vertical-align:top;width:95px}.totalscorecardimages{width:93px;float:left}.scorecardAction .scorecardcomments .comment_bubble_content{margin-top:10px;text-align:left}.commenttext{margin-top:0}.commentDiv textarea{border:1px solid #6f6f6f;border-radius:5px;margin:3px 15px;padding:11px;width:76%}.DefaultBannerMobileOnly{background-size:100% !important;background-position:center center !important}.CourseAddressCityState{font-size:12px}.golf-top-course .right-section{text-align:center}.Product-Img img{max-height:160px;max-width:90px}.left-section{margin-right:5px}.right-section{margin-left:auto;margin-right:auto;width:auto;float:none;text-align:left}.eq-description{width:auto}.course-header-Destop{display:none}.Category-mobile-only{display:block}.course-header span:nth-child(1),.eq-review-header span:nth-child(1){margin-left:0}.eq-Banner img{margin-left:0;margin-right:0}.product-header{background-color:#173f01;display:inline-block;height:auto;margin-top:1px;width:70%}.producth2heading{width:100%}.Product-Img{height:auto;margin-right:10px;text-align:center;width:85px}.product-detail .votesdiv{float:none}.votesdiv{margin:17px}.ProSignUpContent{text-align:center}#promo_code_error{margin-top:10px}.ProSignUpContent .signupsub{display:block}.signupsub>div{display:block;margin-left:auto;margin-right:auto;margin-bottom:60px}.signupinputs{padding:0}#register_signup input,#register select{border:1px solid #aaa;margin:0 0 15px;width:126%}#termsandconditions input{width:auto;margin-right:4px;padding:10px}.MobileError{width:294px;display:none}.show-icon-field img{display:inline-block;position:absolute;right:-117px;top:13px;width:20px}.Signup_Div{background-color:#fff;border:3px solid #e0dcdb;height:auto;border-radius:10px;margin-bottom:110px;margin-left:auto;margin-right:auto;max-width:800px}.Signup_Div p{margin-left:3.2%;margin-right:12.1%;text-align:left}.content .row .col{margin-left:12px;margin-right:10px;width:calc(50% - 20px)}#termsandconditions{float:none;margin-left:11px;margin-right:51px;text-align:center;width:auto}.Signup_Div{background-color:#fff;border:3px solid #e0dcdb;border-radius:10px;margin-bottom:110px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.SignupDesc>Div{margin-left:auto;margin-right:auto;margin-top:46px;display:block}.AccessExclusiveDiv h2{font-size:24px}.mobileCategories a.mobile-nav-states{right:-200px;cursor:pointer}hr.mobileOnly{margin-top:10px;margin-bottom:10px}.three-column-layout .CoursesSection{min-width:100%}.desktopOnly{display:none}.mobileOnly{display:block}.column-1{display:none}.mobileCategories{background-color:#ffd202;height:56px;margin-left:-34px;width:113%}.mobileCategories h2{color:#163e00;float:left;font-size:24px;margin-left:42px;margin-top:15px}.content-area{max-width:90%}.courseBanner img{padding-top:62px;width:110px}.top-course .course-address{margin-right:0}.reviewSection div:nth-child(1),.reviewSection div:nth-child(2),.course-header span:nth-child(1),.course-header span:nth-child(2),.top-course .course-address,.top-course .course-tee-times{float:none}.course-header span:nth-child(1){margin-top:0;display:block;font-size:20px}.course-header span:nth-child(2){display:block;width:100%;margin-top:0}.Categoryheading{font-size:23px;margin-left:6px;margin-top:-4px;text-align:left}.course-header{padding:5px 0;height:auto;margin-top:0;width:394px}.course-address .learnMore{display:none}.middle-column span.page{margin:0 0 0 0}.CoursesSection{width:375px !important}.courseBanner{height:250px;width:394px;background:rgba(0,0,0,0) url("/img/course_assets/10/10001_4649_banner_mobile.jpg") no-repeat scroll 100% 0;margin-left:auto;margin-right:auto}.three-column-layout .middle-column{float:none;margin-left:auto;margin-right:auto}footer.footer .col{float:none;margin:0;width:100%;text-align:center;margin-bottom:50px}footer.footer .copyright{margin-top:0}footer.footer .col.recent-articles{margin-top:0}footer.footer .col.recent-photos{float:none;margin-left:auto;margin-right:auto;max-width:210px}.recent-articles ul{max-width:210px;text-align:left;margin-left:auto;margin-right:auto;display:block}.myscrorecardcol{width:100%}.myscrorecardcol{padding:0 10px 0 10px}}@media(max-width:633px){.mobileCategories a.mobile-nav-states{right:-140px}}@media(max-width:470px){.chartmargintop{margin-top:15px;margin-left:2px;margin-right:50px}.mobileCategories a.mobile-nav-states{right:-110px}}@media(max-width:419px){.flyoveroverlay{height:40%}#main_content .breadcrumb{margin-top:5px}.ortext{margin-top:11px}.SubContainerModule .BrowsenearmeDiv{margin-top:20px}#unitedstatediv ul.two_column{column-count:2;width:95%}.center_box3 .video-title{font-size:12px}.center_box3 .title{padding:4px 5px 0 15px}.ChangePasswordAccount #membership_details2 .content{height:200px}.directory_search_results{margin-left:7px}.hilight1{bottom:0;position:relative}.complete-content a.BookTeeTime{padding:10px 30px}.homepage-section .content-area{max-width:85%}.directory_searchlinks,a.directory_searchlinks:hover{font-size:16px}.DrivingRangesMiddleCol .Directory_location .ImageIcon{margin-left:0}.tee-times-search-btn{float:right;margin-left:100px;margin-right:26%}.signupinputs .discount_cods{margin-top:2px}.Satisfaction_Guaranteestyle{margin-top:12px}.Sign_up_proTopDiv{background:rgba(255,255,255,0) url("/ui/images/GolfLinkSignUp.jpg") no-repeat scroll 0 0/cover;background-size:100% 90%}.or-span3{display:block;text-align:center;margin-left:-20px}.Directory_Searchbutton{padding:10px 14px;font-size:14px;margin-left:0;-webkit-appearance:none}.locationDivWithoutLabel{margin-left:30px}.Directory_location .ImageIcon{margin-left:0}.remove-coupon-x,.remove-coupon-x:hover{right:120px}.Subscriptionbutton{width:220px}.searchbox{width:170px;margin-top:10px}.directory_ViewMoreButton{font-size:17px}.SortedCourseResult span{padding:5px 1px}.Directory_middle_3col{width:300px;margin-left:auto;margin-right:auto;display:block;float:none}.Sort-Pagination{margin-bottom:20px}.middle-column span.page{float:none}.tee-time-top-module .savingsBg .grayBg{height:290px}.mobileCategories a.mobile-nav-states{right:-66px}.mobileCategories{width:117%}.courseBanner{height:200px;width:100%}.course-header{width:320px}.three-column-layout .CoursesSection{width:318px !important;min-width:318px}.middle-column span.sort{margin:0 3px 19px 0}.content-area{max-width:100%}.mobileCategories{width:101%}.mobileCategories{margin-left:-2px}}@media(max-width:320px){.titleH1{font-size:22px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.signupsub span{height:75px;margin:-38px auto 39px}.signupsub span img.flyover,.signupsub span img.CalendarIcon,.signupsub span img.mobileapps{padding:0;margin-top:-28px}.signupsub span img.yardage{padding:0;margin-top:-34px}.signupsub span img.mobileapps{width:28px}.signupsub div div{height:50px}}