*{margin:0;padding:0}input,select,textarea,button{font-family:Roboto,sans-serif}html,body{color:#000;background-color:#fff;font-size:14px;font-family:Roboto,sans-serif}a{text-decoration:none;color:#369}a:hover{color:#369;text-decoration:underline}a:active{outline:none}a.a2:hover{color:#7ab601}:-moz-any-link:focus{outline:none}a img{border:none}ul{list-style-type:none}ol{margin-left:45px}ul.spacing li,ol.spacing li{margin-bottom:5px}ul.list_bb li,ol.list_bb li{padding-bottom:3px;margin-bottom:3px;border-bottom:1px solid #e5e5e5}ul.bullet1 li{padding-left:10px;background:url('/img/icons/bullet1.gif') no-repeat 0 4px;position:relative}ul.bullet2 li{padding-left:10px;background:url('/img/icons/bullet2.gif') no-repeat 0 4px;position:relative}ul.bullet3 li{padding-left:10px;background:url('/img/icons/bullet3.gif') no-repeat 0 4px}ul.bullet4 li{padding-left:16px;background:url('/img/icons/arrow1.gif') no-repeat 0 4px}select{font-size:12px;font-family:Roboto,sans-serif}select li{font-size:12px;font-family:Roboto,sans-serif}table{border-collapse:collapse}table tr{text-align:left}table tr td a{color:#369;font-weight:bold;font-size:11px;font-family:Roboto,sans-serif}address{font-style:normal}.b,.left_box .title{font-weight:bold}.bb{border-bottom:1px solid #e5e5e5}.bt{border-top:1px solid #e5e5e5}.flc{clear:both}.flc:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .flc{height:1%}html>body .flc{height:auto;max-height:120000px}.cb{clear:both}.cb0{clear:both;height:0}.cl{clear:left}.cr{clear:right}.fl{float:left;position:relative}.fr{float:right;position:relative}.pr{padding-right:10px}.pl{padding-left:10px}.pb{padding-bottom:10px}.pt5{padding-top:5px}.pt{padding-top:10px}.tar,.right{text-align:right}.tal{text-align:left}.tac{text-align:center}.uppercase{text-transform:uppercase}.centered{margin-right:auto;margin-left:auto}.site_width{background-color:#fff;margin:0 auto 0 auto;padding:5px 0 5px;width:1000px}.site_width_footer{border-top:5px solid #e5e5e5;width:1024px;margin:auto}.site_width_footer .title{font-size:20px;margin:0 0 5px 0}.site_width_footer .data p{margin:3px 0 0 0;width:200px;float:left;display:inline}.site_width_footer img{width:86px;margin:0 15px 0 0;float:left;display:inline}.site_width_footer .section{width:310px;float:left;padding:0 0 0 10px;border-right:1px solid #e5e5e5;height:160px;display:inline}.site_width_footer .tombstone{border-top:1px solid #e5e5e5;margin:3px 0 0 0;padding:15px 0 0 0;height:160px}.title{font-family:Roboto,sans-serif}.small{font-size:9px}.medium{font-size:14px}.subheader{font-size:18px}.large,.header{font-size:24px}.huge{font-size:30px}.left_3col{margin-right:10px;width:153px;float:left;margin-top:10px;clear:both}.middle_3col{width:520px;float:left;margin:10px 0 20px 0}.middle_2col{width:643px;float:left;margin-top:10px}.right_col{padding-left:10px;width:300px;float:left;margin-top:10px;position:relative}.sm_right_col{width:145px;float:left;margin-top:10px}.full_col{margin-top:10px;background:url('/img/index/home_bg.gif') no-repeat;padding:15px 30px 50px 30px}.hilight1{color:#12633b}.b1{border:1px solid #e5e5e5}.p3{padding:3px}.p0{padding:0}.display_block{display:block}.display_inline{display:inline}.display_none{display:none}.border1{background:url('/img/border1.gif') repeat-x bottom left}#Header{background:url(/ui/images/layout/header-gradient.gif) repeat-x top left;height:77px;padding:15px 0 11px 0}#Header .wrapper{margin:0 auto;position:relative;width:983px}#Header h1 span{display:none}#Header span{color:#fff;display:block;left:55px;position:absolute;top:60px}#Header form{background:url(/ui/images/layout/header-search.gif) no-repeat top left;display:block;height:39px;left:455px;position:absolute;top:21px;width:364px}#Header form .search{background:none transparent;border:0;color:#333;font:bold 16px 'Lato',sans-serif;margin:10px 0 0 8px;width:253px}#Header form .Button1a{left:268px;top:0;position:absolute}#Header img.sponsor{left:857px;top:0;position:absolute}.Button1a{background:url(/ui/images/layout/header-search-button.gif) no-repeat top left;border:none;cursor:pointer;display:block;height:39px;width:96px}#Nav{background:url(/ui/images/layout/nav-gradient.gif) repeat-x left top;font:bold 12px 'Lato',sans-serif;height:37px;position:relative;text-align:center;text-transform:uppercase;z-index:2000}#Nav ul{margin:auto;position:relative;width:980px;z-index:2000}#Nav ul li{background:url(/ui/images/layout/nav-item.png) no-repeat left -37px;float:left;height:37px;margin:0;padding-left:10px;position:relative}#Nav ul li:hover{background:url(/ui/images/layout/nav-item.png) no-repeat left -111px}#Nav ul li.hovered{background:url(/ui/images/layout/nav-item.png) no-repeat left -111px}#Nav ul li.last{height:37px}#Nav ul li.last:hover{background:url(/ui/images/layout/nav-item.png) no-repeat left -37px}#Nav ul li a{background:url(/ui/images/layout/nav-item.png) no-repeat right top;color:#fff;display:block;line-height:37px;padding-right:10px;text-decoration:none}#Nav ul li a.selected{color:#79b3df}#Nav ul li a:hover,#Nav ul li a.hovered{background:url(/ui/images/layout/nav-item.png) no-repeat right -74px;text-decoration:none}#Nav ul li ul{background:url(/ui/images/layout/nav-sub-bottom.png) no-repeat left bottom;display:none;left:-2px;padding-bottom:6px;position:absolute;width:193px;z-index:2000}#Nav ul li ul li{background:url(/ui/images/layout/nav-sub-edges.png) repeat-y left top;clear:both;float:none;margin:0;height:36px;padding:0 6px 0 2px;text-align:left;width:185px}#Nav ul li ul li:hover{background:url(/ui/images/layout/nav-sub-edges.png) repeat-y left top}#Nav ul li ul li a{background:none;background-color:#fff;border:1px solid #ebeffb;border-bottom:none;color:#30699a;font:normal 12px/35px 'Lato',sans-serif;height:36px;padding:0 0 0 10px;text-transform:none}#Nav ul li ul li a:hover{background:none;background-color:#f1f1f1;text-decoration:underline}#Nav ul li ul li a.disabled{background-color:#fff;color:#aaa;cursor:default}#Nav ul li ul li a.disabled:hover{background:none;background-color:#f1f1f1;cursor:default;text-decoration:none}#Nav ul li ul.SignInNavModule{background:none;display:block;left:80px;top:10px;position:absolute;width:193px;z-index:2000}#Nav ul li ul.SignInNavModule li{background:none;clear:none;float:left;margin:0;padding:0;text-align:left;width:65px}#Nav ul li ul.SignInNavModule li:hover{background:none}#Nav ul li ul.SignInNavModule li a{background:none;border:none;color:#fff;font:bold 12px 'Lato',sans-serif;text-transform:none}#Nav ul li ul.SignInNavModule li a:hover{background-color:transparent;text-decoration:underline}#Nav ul li ul.SignInNavModule li.last a{border-left:2px solid #79b3df;height:14px;padding-left:15px}#Nav ul li div.MemberNavModule{background:none;color:#79b3df;display:block;font:normal 11px 'Lato',sans-serif;left:60px;top:3px;position:absolute;text-align:left;text-transform:none;width:193px;z-index:2000}#Nav ul li div.MemberNavModule ul{background:none;display:block;margin:2px 0 0 0;padding:0;position:static;width:auto}#Nav ul li div.MemberNavModule ul li{background:none;border-left:1px solid #000;clear:none;float:left;height:auto;margin:0;padding:0 8px 0 8px;width:auto}#Nav ul li div.MemberNavModule ul li.first{border-left:none;padding-left:0}#Nav ul li div.MemberNavModule a,#Nav ul li div.MemberNavModule ul li a{background:none;border:none;color:#fff;display:inline;font:normal 11px/12px 'Lato',sans-serif;height:auto;padding:0}#Nav ul li div.MemberNavModule a:hover,#Nav ul li div.MemberNavModule ul li a:hover{background-color:transparent;display:inline;font-weight:normal;text-decoration:underline}.breadcrumb{width:auto;margin-bottom:5px}.breadcrumb ul li{padding-left:10px;display:inline;background:url('/img/icons/arrow.gif') no-repeat 0 5px;white-space:nowrap}.breadcrumb ul li.first{padding:0;background:none}.left_box{margin-bottom:10px;padding-bottom:5px;width:153px;background:url('/img/left/box1/footer.gif') no-repeat left bottom;text-align:left}.left_box .content{padding:5px;border:1px solid #e5e5e5;border-width:0 1px 0 1px;background-color:#fff}.left_box .title{padding:5px 0 3px 0;font-size:14px;text-align:center}.left_box a{font-family:Roboto,sans-serif}.left_box ul li{padding:1px 5px 2px 10px}.left_box .left_header1{background:#ececec url('/img/left/box1/header.gif') no-repeat 0 0;border-bottom:1px solid #e6e6e6}.center_box1 .ad{float:left;width:222px;padding-right:5px}.center_box1 .ad .title{font-size:11px;font-family:Roboto,sans-serif}.center_box1 .ad .title a:hover{text-decoration:underline}.center_box1 .ad p{margin:0}.center_box1 .ad p a{font-size:10px;color:#666}.center_box1 .ad .link a{color:#99cc01}.center_box1 .ad .link a:hover{text-decoration:underline}.center_box1 .ads_by{clear:both;text-align:right}.middle_3col .ad_block{margin-top:5px}.middle_3col .ad_block .title{font-size:14px}.middle_3col .ad{margin-top:10px}.middle_3col .ad .title{font-size:11px;font-family:Roboto,sans-serif}.middle_3col .ad p a{font-size:10px;color:#666}.middle_3col .ad .link a{color:#99cc01}.middle_3col .block{margin-bottom:10px}.middle_3col .block p{margin-bottom:10px}.middle_3col .block .by{margin-bottom:10px}.stars_links{border:1px solid #e5e5e5;border-width:1px 0 1px 0;padding:3px 0 3px 0;margin-bottom:5px}.stars{margin-top:2px}.stars a{text-decoration:none}.list_columns li{float:left;width:155px}.right_col .white_box{background:url('/img/right/box1/footer.gif') no-repeat bottom left;padding-bottom:8px;margin-bottom:10px;width:323px;position:relative}.right_col .white_box .content{padding:5px 10px 5px 10px;background:url('/img/right/box1/bg.gif') repeat-y top left;margin:0}.right_col .white_box .header{background:url('/img/right/box1/header.gif') no-repeat top left;padding-top:7px;line-height:0;margin:0}.right_col .white_box .box_icon{position:absolute;top:-21px;right:5px}.right_col .white_box .box_icon_clubs{position:absolute;top:-29px;right:15px}.right_col .box2{background:url('/img/right/box2/footer.gif') no-repeat bottom left;padding-bottom:6px;width:300px;margin-left:auto;margin-right:auto}.right_col .box2 .box2h{background:url('/img/right/box2/header.gif') no-repeat top left;padding-top:5px}.column_2 .box2{background:none}.column_2 .box2 .box2h{background:none}.right_col .box2 .box2h2{background:url('/img/right/box2/header2.gif') no-repeat 0 0;padding-top:5px}.right_col .box2 .box2c{padding:0 10px 0 10px;border:1px solid #ddd;border-width:0 1px 0 1px;background-color:#fbfbfa}.right_col .box2 .tabs{position:relative;top:1px;line-height:24px;height:24px}.right_col .box2 .tabs a{text-decoration:none}.right_col .box2 .tabs li{float:left;background:url('/img/right/box2/tab.gif') no-repeat 0 0;width:100px;text-align:center;margin:0 3px 0 0;background-color:#e4e4e4}.right_col .box2 .tabs li.current{background-color:#fbfbfa}.large_button_teetime,.large_button_location{margin-bottom:6px;margin-right:1px;background-position:0 0;padding:0 0 0 7px;height:31px;display:block;width:157px;color:#fff;font-size:13px;font-weight:bold;font-family:Roboto,sans-serif}.teetime-button .large_button_teetime span{background-color:#dfb610;color:#222}.large_button_teetime span,.large_button_location span{border-radius:6px;background-color:#1d4916;background-position:right 0;height:31px;line-height:31px;display:block;text-align:center}.large_button_teetime:hover,.large_button_location:hover{color:#fff;text-decoration:none}.right_box{margin:0 0 10px 0;padding-bottom:10px;width:300px}.right_box .content{padding:5px 15px 5px 15px;margin:0}.right_box .content .block{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #e0e6eb}.right_box .content .block td{border-bottom:1px solid #e0e6eb}.right_box .cheader{padding-top:3px}.right_box .header{height:40px;padding:7px 10px 10px 10px;position:relative}.right_box .header .title{color:#fff}.right_box .header .box_icon{position:absolute;bottom:0 !important;bottom:-1px;right:0 !important;right:-1px}.right_box .header .tabs{position:absolute;bottom:0 !important;bottom:-1px}.right_box .header .tabs li{display:inline}.right_box .header .tabs li a{float:left;padding:0 0 0 5px;margin-left:3px;font-size:14px;color:#fff;font-family:Roboto,sans-serif}.right_box .header .tabs li a span{display:block;padding:4px 8px 4px 3px}.right_box .header .tabs li.current a{color:#213b52}.right_box_blue{background:url('/img/right/box3/footer.gif') no-repeat bottom left;background-size:300px}.right_box_blue .content{background:url('/img/right/box3/bg.gif') repeat-y top left;background-size:300px}.right_box_blue .cheader{background:url('/img/right/box3/content_header.gif') no-repeat bottom left;background-size:300px}.right_box_blue .header{background:url('/img/right/box3/header.gif') no-repeat bottom left;background-color:#369}.right_box_blue .header .title{color:#abe400;font-size:19px}.right_box_blue .header .tabs li a{background:url('/img/right/box3/tab2.gif') no-repeat 0 0}.right_box_blue .header .tabs li a span{background:url('/img/right/box3/tab2.gif') no-repeat top right}.right_box_blue .header .tabs li.current a{background-color:#fff;background:url('/img/right/box3/tab1.gif') no-repeat 0 0}.right_box_blue .header .tabs li.current a span{background-color:#fff !important;background:url('/img/right/box3/tab1.gif') no-repeat top right}.right_box.right_box_blue .tabs{display:block}.list ol li{color:#369;line-height:18px}.list ul li{line-height:18px}.list p{padding:15px 0 0 20px}#menu li{cursor:pointer}.pull-left{float:left}.content-area .column_2{margin-top:20px}.pull-right{float:right}#LoginForm #EmailAddress,#LoginForm #Password{width:175px}.center_box2 .city-listing{float:none !important}#NavItemList .pro,.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}.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}input,button,select,textarea{font-family:Roboto,sans-serif}#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}#UserNotifications .notifications>li.load_more_span,#UserNotifications .notifications>li.load_more_span:hover{padding:12px;text-align:center}#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}#Navigation ul li#UserNotifications{cursor:pointer;height:50px;box-sizing:border-box}.UserName_NavBar.hovered p:first-child:after{width:0;height:0;border:.4em solid transparent;border-bottom-color:#ffe700;border-top:none;content:'';vertical-align:middle;display:inline-block;position:relative;right:-.313em}.UserName_NavBar p:first-child:after{width:0;height:0;border:.4em solid transparent;border-bottom:none;border-top-color:#ffe700;content:'';vertical-align:middle;display:inline-block;position:relative;right:-.313em}#Navigation ul li ul .Notification_Content a{width:auto}#Navigation .Personal_nav{width:160px}#Navigation #UserNotificationsMessage{margin-top:0}.content-area .close-nav{display:none}.mobilenav-menu,.mobilenav-menuShow{display:none}.Personal_nav{width:163px}#NavItemList{width:80%}.Login_Navbar{background-color:#438a40}#NavItemList .UserNameLi{min-width:130px}.nav-user-name,.nav-user-pic{float:right;color:#fff;padding:16px 12px 16px;font-weight:bold}.nav-user-pic{padding:2px 12px 16px}.nav-user-pic img{border:2px solid #fff;border-radius:50%;height:35px;width:35px;margin-top:6px}.UserNotifications ul.notifications img.clubhouse_image{width:26px;height:26px;padding:2px}#Mobile-Navigation div>a.mobile-nav.mobile{display:none}.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}#Navigation ul .NavBarItems{float:right}.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:#2f8a00;color:#fff;float:right;font-size:12px;padding:10px 19px;text-decoration:none}a.BookTeeTime{background-color:#2f8a00;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}.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}.Hidden{display:none}#userdisplaynamecontainer{position:absolute;left:0;top:0}#userdisplaynamecontainer p{width:300px}#MobileUserNotifications{position:absolute;top:4px;margin-left:42px}#UserNotifications .notification-badge,#MobileUserNotifications .notification-badge{position:absolute;background:#b30000;border-radius:50%;display:inline-block;padding:.3em;color:#fff;right:7px;top:0;min-width:16px;text-align:center;box-sizing:content-box}#MobileUserNotifications span,#MobileUserNotifications span:after{border:none !important}.ui-menu{width:271px}.ui-autocomplete-category{font-weight:bold;z-index:9999999}.RightAction .privateIcon{height:20px;margin-right:10px}.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}.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}.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}.UserNameNav{background-color:#2f8a00;height:30px}.UserNameNav span{margin-top:5px;clear:both;float:right;font-family:Roboto,sans-serif;font-size:14px;margin-right:10px;color:#fff}.UserNameNav span a{color:#f1dd00;text-decoration:none;margin-left:15px}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}.content-area{max-width:1000px;margin-left:auto;margin-right:auto}.content-area .three-column-layout{width:100%}.clear,.clearfix{clear:both}#Navigation{background-color:#fff;height:60px;top:0;left:0;width:100%;z-index:9999}#Navigation .logo{height:51px;margin-top:4px}#Navigation ul{position:relative;z-index:1000;float:right;font-size:14px;width:70%}#Navigation ul li{float:left;margin:0;position:relative;list-style-type:none;font-size:16px}#Navigation ul li.login{border-right:none;padding-right:0;float:right}#Navigation ul li.join-the-club{float:right;margin-left:30px}#Navigation ul li.join-the-club a,#Navigation ul li.join-the-club a:hover{margin-top:12px;padding:8px 18px 8px 18px;border-radius:7px;font-weight:bold;color:#fff;background-color:#05080a;border:1px solid #fff}#Navigation ul li.join-the-club a:hover{background-color:#1d4916;border:1px solid #1d4916}#Navigation ul li.join-the-club.go-pro a{background:#df0000;color:#fff;border:1px solid #df0000;font-weight:bold}#Navigation ul li.join-the-club.go-pro a:hover{background:#fff;color:#df0000}#Navigation ul li>a{color:#000;text-decoration:none;display:inline-block;padding:15px 12px 14px 12px}#Navigation ul li>a.arrow-link{display:none}#Navigation ul li ul{box-shadow:0 0 8px 0 rgba(0,0,0,.5);display:none;left:0;position:absolute;width:242px;z-index:2000;background-color:#e5e5e5;margin-top:0}#Navigation ul li ul li{border-bottom:1px solid #05080a;width:100%;background:none !important}#Navigation ul li ul li:last-child{border-bottom:none}#Navigation ul li ul li a{font-weight:600;padding:0;display:inline-block;width:100%;color:#05080a;padding:8px 10px;background-color:#f2f2f2;box-sizing:border-box;font-size:14px}#Navigation ul li ul#UserNotificationsMessage li:hover,#Navigation ul li ul#UserNotificationsMessage li a:hover{background-color:#f4f5f9;color:#516049}#Navigation .mobile-nav{display:none}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}footer.footer .copyright{font-size:12px;margin-top:30px;padding:10px;text-align:center}li.Inactive a.selected{background:none !important}li.Inactive a.selected:hover{background-color:#2f8a00 !important}@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%}#Navigation .logo{margin-left:.5%}.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}.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}#Mobile-Navigation{position:relative;top:auto;left:0;right:0}ul.two_column,.golf_courses{column-count:2}}@media only screen and (device-width:1023px),only screen and (max-width:1023px){#NavItemList .pro{padding:0 7px;height:24px;margin-top:6px;line-height:26px}.SubContainerModule_Background .p1{margin-top:20px}#unitedstatediv .bullet1 links two_column{width:80%}ul.links li{width:200px}#StoreSearch{width:80%}#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}.middle_3col #featured_Mini{width:105px}#NavItemList{display:none}#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}#NavItemList .Loggedin_navcolor{background-color:#4a4a4a;clear:both}.DisplayName_nav{margin-left:27%;font-size:17px}.Personal_nav li{background-color:#4a4a4a}#NavItemList .Loggedin_navcolor .Personal_nav a{color:#fff}.UserName_NavBar{color:#fff !important}.Personal_nav{width:100%;background-color:#4a4a4a !important}#UserNotifications{display:none}.mobiletabs a{color:#fff}.mobilenav-menu{float:left;color:#fff;margin-top:43px;margin-left:12px;display:none}.mobilenav-menuShow{float:left;color:#fff;margin-top:-3px;margin-left:10px;display:block}.content-area .close-nav{margin-top:-37px;width:32px;height:32px}.content-area .close-nav:hover{opacity:1}.content-area .close-nav:before,.content-area .close-nav:after{position:absolute;left:27px;top:13px;content:' ';height:25px;width:2px;background-color:#fff}.content-area .close-nav:before{transform:rotate(45deg)}.content-area .close-nav:after{transform:rotate(-45deg)}.Login_button_mobile{border-right:2px solid}ul.bullet2 li{width:22%}#Mobile-Navigation li ul.Personal_nav li a:hover,#Mobile-Navigation li ul.Personal_nav:hover li.active a{background-color:#4a4a4a}.ipadhide{display:none}.Login_Navbar{display:block}.Login_navbutton{color:#fff;padding:22px 12px;width:35%;display:inline-block;font-weight:bold;margin-left:9px}img.nav-user-pic-mobile{border:2px solid #fff;border-radius:50%;height:35px;width:35px;position:absolute;top:7px;left:5px}.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%}#Mobile-Navigation .arrow-link span.arrow{padding:0 40px}.top-golf-courses{text-align:center}.content-area{max-width:100%}#Mobile-Navigation{background-color:#1d4916;border-bottom:2px solid #2f8a00;height:auto;z-index:9999;padding-bottom:10px}#Mobile-Navigation .logo{width:140px;margin-top:4px}#Mobile-Navigation div>a.mobile-nav{display:none}#Mobile-Navigation li{position:relative}#Mobile-Navigation li a{color:#436742;display:block;font-weight:bold}#Mobile-Navigation span:after{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #436742;content:'';display:block}#Mobile-Navigation .Loggedin_navcolor span:last-child:after{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff;content:'';display:block;margin-top:0}#Mobile-Navigation .Loggedin_navcolor span.arrow-bottom:last-child:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;content:'';display:block;position:relative;right:6px;top:7px}#Mobile-Navigation span.arrow-bottom:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #436742;content:'';display:block;position:relative;right:6px}#Mobile-Navigation ul{height:3.75em;background-color:#f2f2f2}#Mobile-Navigation ul>li{width:25%;float:left}#Mobile-Navigation ul>li>a{height:100%;font-size:20px;line-height:2.5em;text-align:center}#Mobile-Navigation ul>li:not(:last-child)>a{border-right:1px solid #5f9acc}#Mobile-Navigation li ul{background-color:#f2f2f2;display:none;position:absolute;top:100%}#Mobile-Navigation li:hover ul{left:0;right:0}#Mobile-Navigation li:not(:first-child):hover ul{left:-1px}#Mobile-Navigation li ul a{font-size:14px;padding:.75em;text-decoration:none}#Mobile-Navigation li ul li:first-child a{border-top:0}#Mobile-Navigation li ul li a:hover,#Mobile-Navigation li ul:not(:hover) li.active a{background-color:#1d4916}#Mobile-Navigation{position:relative;top:auto;left:0;right:0}#Mobile-Navigation div>a.mobile-nav{background-color:#1d4916;height:33px;margin-left:0;position:relative;text-align:left;text-indent:-9999px;width:4em;margin-top:-48px}#Mobile-Navigation div>a.mobile-nav:after{position:absolute;top:8%;left:25%;right:25%;content:'';box-shadow:0 4px 0 1px #fff,0 12px 0 1px #fff,0 20px 0 1px #fff;width:28px;height:1px}#Mobile-Navigation:not(:target) div>a.mobile-nav:nth-child(2),#Mobile-Navigation:target div>a.mobile-nav:last-of-type{display:block}#Mobile-Navigation ul{height:auto;display:none;position:absolute;left:0;right:0;z-index:99999;margin-top:15px}#Mobile-Navigation ul>li{width:100%;float:none;border-bottom:1px solid #ddd;cursor:pointer}#Mobile-Navigation ul>li>a{height:auto;text-align:left;padding:0 .833em;text-decoration:none;display:block}#Mobile-Navigation ul>li:not(:last-child)>a{border-right:none}#Mobile-Navigation:target ul li ul{display:none;padding:0}#Mobile-Navigation li ul{position:static;padding:1.25em;padding-top:0}#Mobile-Navigation ul li ul.SignInNavModule{display:block;background:none;padding:0 1.25em 1.25em 6px}#Mobile-Navigation ul li ul.SignInNavModule li{background:rgba(0,0,0,0) none repeat scroll 0 0;clear:none;float:left;margin:0;padding:0;text-align:left;width:100px}#Mobile-Navigation ul li ul.SignInNavModule li a{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;color:#fff;font:1.5em 'Lato',sans-serif;text-transform:none}.nav-bottom{right:26px;width:0%;font-size:xx-large;top:16px;position:absolute;text-align:right}#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}.three-column-layout .CoursesSection{min-width:730px}.myscrorecardcol{width:445px}.gl-logo{margin-left:auto;margin-right:auto;display:block;width:145px}}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}#Navigation ul{padding-left:0}#Navigation ul li{padding-left:6px;padding-right:6px}footer.footer .col{margin-right:50px}}@media(max-width:768px){#Mobile-Navigation .content-area{text-align:center}#MobileUserNotifications{display:block}}@media(max-width:767px){footer.footer.footer-with-ad{padding-bottom:70px}#MobileUserNotifications .notifications{margin-top:1px}.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}#Mobile-Navigation{height:56px}ul.bullet2 li{width:auto}#Navigation ul li.join-the-club a,#Mobile-Navigation ul li.join-the-club.mobile a{color:#436742}#Mobile-Navigation li ul.Personal_nav li a:hover,#Mobile-Navigation li ul.Personal_nav:hover li.active a{background-color:#4a4a4a}#NavItemList .Loggedin_navcolor{background-color:#4a4a4a}.UserName_NavBar p.arrow-bottom:first-child:after{border-bottom:none;border-top:none}.UserName_NavBar p:first-child:after{border-bottom:none;border-top:none}.mobilenav-menu{float:left;color:#fff;margin-top:30px;margin-left:15px;display:none}.mobilenav-menuShow{float:left;color:#fff;margin-top:-3px;margin-left:10px;display:block}.content-area .close-nav{margin-top:-37px;width:32px;height:32px}.content-area .close-nav:hover{opacity:1}.content-area .close-nav:before,.content-area .close-nav:after{position:absolute;left:30px;top:7px;content:' ';height:25px;width:2px;background-color:#fff}.content-area .close-nav:before{transform:rotate(45deg)}.content-area .close-nav:after{transform:rotate(-45deg)}#Navigation ul li>a{color:#000;text-decoration:none;display:inline-block;padding:16px 12px 16px 12px;font-weight:bold}.Loggedin_navcolor{float:left !important;background-color:#4a4a4a}.NavBarMobile{padding:22px 12px;margin-top:0;margin-bottom:0;border-right:2px solid #fff;border-top:none;border-left:none;border-bottom:none}.NavBarMobile2{border-right:none;border-top:none;border-left:none;border-bottom:none}.DisplayName_nav{margin-left:27%;font-size:17px}.Personal_nav li{background-color:#4a4a4a}#NavItemList .Loggedin_navcolor .Personal_nav a{color:#fff}.UserName_NavBar{color:#fff !important}.Personal_nav{width:100%;background-color:#4a4a4a !important}#Mobile-Navigation .content-area{max-width:100%}.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-Navigation div>a.mobile-nav{margin-top:-43px}.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}.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)}#Mobile-Navigation ul{margin-top:6px}#Mobile-Navigation .logo{width:114px}.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}#mobilenav{right:-132px}.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}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}.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{margin:0;width:100%;text-align:center;margin-bottom:50px}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:419px){#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}.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%}.middle-column span.sort{margin:0 3px 19px 0}.content-area{max-width:100%}.mobileCategories{width:101%}.mobileCategories{margin-left:-2px}.UserNameNav{height:48px}.UserNameNav span a:last-child{display:inline-block;margin-left:0;margin-top:4px}}@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}.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)}input,button,select,textarea{font-family:Roboto,sans-serif}#giftCode .remove-giftcard{margin-left:-26px;margin-right:26px;visibility:hidden;cursor:pointer}#NavItemList li a.topLink,#NavItemList li a.topLink:hover{cursor:default}#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}#MobileUserNotifications{position:absolute;top:4px;margin-left:42px}#MobileUserNotifications span,#MobileUserNotifications span:after{border:none !important}#UserNotifications .notifications,#MobileUserNotifications .notifications{margin-right:-30px;margin-top:1px;font-family:Roboto,sans-serif;font-weight:700;color:#436742;font-size:14px}#MobileUserNotifications .notifications{width:280px;text-align:left;margin-left:-42px;margin-top:20px}#UserNotifications .notifications>li,#UserNotifications .notifications>li:hover,#MobileUserNotifications .notifications>li,#MobileUserNotifications .notifications>li:hover{padding:6px 10px;box-sizing:border-box;border-bottom:none;background:transparent !important;color:#436742;clear:both}#UserNotifications .notifications>li>a,#UserNotifications .notifications>li>a:hover,#UserNotifications .notifications>li.hovered>a,#MobileUserNotifications .notifications>li>a,#MobileUserNotifications .notifications>li>a:hover,#MobileUserNotifications .notifications>li.hovered>a{width:35px;padding:0;float:left;background:transparent}#UserNotifications .notifications>li>span,#MobileUserNotifications .notifications>li>span{width:calc(100% - 56px);margin-left:10px;border-bottom:1px solid #e0dcdb;min-height:50px;margin-top:6px;float:left}#UserNotifications .notifications>li>span>a,#UserNotifications .notifications>li>span>a:hover,#MobileUserNotifications .notifications>li>span>a,#MobileUserNotifications .notifications>li>span>a:hover{text-decoration:underline;background:transparent;color:#436742;margin:0;display:inline;padding:0}#UserNotifications .notifications>li.notification-see-more,#MobileUserNotifications .notifications>li.notification-see-more{color:#436742;text-align:center;padding-top:10px;padding-bottom:20px;cursor:pointer}#UserNotifications .notifications>li span.time,#MobileUserNotifications .notifications>li span.time{display:block;color:#808080;font-size:12px;font-weight:normal;padding:4px 0}#UserNotifications .notifications>li span.mark-as-read,#MobileUserNotifications .notifications>li span.mark-as-read{display:block;color:#808080;font-size:12px;font-weight:normal;padding:0;float:right;width:10px;margin:6px 0 0 0;border:none;min-height:0}#UserNotifications .notifications>li.read,#MobileUserNotifications .notifications>li.read,#UserNotifications .notifications>li.read a,#MobileUserNotifications .notifications>li.read a{font-weight:normal}.mark-as-read{position:relative;display:inline-block}.mark-as-read .tooltiptext1,.mark-as-read .tooltiptext2{visibility:hidden;width:90px;background-color:#f7f7f7;color:#000;text-align:center;border-radius:6px;padding:8px 0;position:absolute;z-index:1;right:18px;top:-6px}.mark-as-read .tooltiptext1::after,.mark-as-read .tooltiptext2::after{content:"";position:absolute;top:50%;left:100%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent transparent transparent #f7f7f7}.read-notification:hover .tooltiptext1{visibility:visible}.delete-notification:hover .tooltiptext2{visibility:visible}#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}#review-Popup-Div{display:none}#div_comment{text-align:center}.li-faq{clear:both}#Navigation ul li#UserNotifications{cursor:pointer;height:50px;box-sizing:border-box}.UserName_NavBar.hovered p:first-child:after{width:0;height:0;border:.4em solid transparent;border-bottom-color:#ffe700;border-top:none;content:'';vertical-align:middle;display:inline-block;position:relative;right:-.313em}.UserName_NavBar p:first-child:after{width:0;height:0;border:.4em solid transparent;border-bottom:none;border-top-color:#ffe700;content:'';vertical-align:middle;display:inline-block;position:relative;right:-.313em}#Navigation ul li ul .Notification_Content a{width:auto}#Navigation .Personal_nav{width:160px}#Navigation #UserNotificationsMessage{margin-top:0}.content-area .close-nav{display:none}.mobilenav-menu,.mobilenav-menuShow{display:none}.Personal_nav{width:163px}#NavItemList{width:80%}.Login_Navbar{background-color:#438a40}#NavItemList .UserNameLi{min-width:130px}.nav-user-name,.nav-user-pic{float:right;color:#fff;padding:16px 12px 16px;font-weight:bold}.nav-user-pic{padding:2px 12px 16px}.nav-user-pic img{border:2px solid #fff;border-radius:50%;height:35px;width:35px;margin-top:6px}.UserNotifications ul.notifications img.clubhouse_image{width:26px;height:26px;padding:2px}.clubhouse-points{display:block;color:#439be2}.clubhouse-points{display:block;color:#439be2}.gameplay-points{display:block;color:#16a46a}#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-Navigation div>a.mobile-nav.mobile{display:none}.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}#Navigation ul .NavBarItems{float:right}.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:#2f8a00;color:#fff;float:right;font-size:12px;padding:10px 19px;text-decoration:none}a.BookTeeTime{background-color:#2f8a00;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}.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}.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}.UserNameNav{background-color:#2f8a00;height:30px}.UserNameNav span{margin-top:5px;clear:both;float:right;font-family:Roboto,sans-serif;font-size:14px;margin-right:10px;color:#fff}.UserNameNav span a{color:#f1dd00;text-decoration:none;margin-left:15px}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:#008e00;color:#fff;border:medium none;font-size:18px;font-weight:500;width:93%}.content-area{max-width:1000px;margin-left:auto;margin-right:auto}#Navigation .content-area{max-width:1330px}.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}#Navigation ul li{float:left;margin:0;position:relative;list-style-type:none;font-size:15px}#Navigation ul li.login{border-right:none;padding-right:0;float:right}#Navigation ul li.join-the-club{float:right}#Navigation ul li>a{color:#000;text-decoration:none;display:inline-block;padding:21px 12px 20px 12px}#Navigation ul li>a.arrow-link{display:none}#Navigation ul li ul{box-shadow:0 0 8px 0 rgba(0,0,0,.5);display:none;left:0;position:absolute;width:260px;z-index:2000;background-color:#e5e5e5;margin-top:0}#Navigation ul li ul li{border-bottom:1px solid #05080a;background:none;width:100%}#Navigation ul li ul li:last-child{border-bottom:none}#Navigation ul li ul#UserNotificationsMessage li:hover,#Navigation ul li ul#UserNotificationsMessage li a:hover{background-color:#f4f5f9;color:#516049}#Navigation .mobile-nav{display:none}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 .content-area .title{font-size:20px;margin-bottom:10px;color:#fff;font-family:Roboto,sans-serif}footer.footer .col{float:left;margin-right:100px;max-width:300px;margin-left:0}footer.footer .col.recent-articles{margin-top:20px;margin-right:0}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}footer.footer .copyright{font-size:12px;margin-top:30px;padding:10px;text-align:center}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:#2f8a00;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:#338a05}.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}.origLogin{margin-bottom:10px}@media(max-width:1279px){#NavItemList .UserNameLi{min-width:120px}}@media(max-width:1366px) and (min-width:1024px){.free-member .search{display:none}}@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%}#Navigation .logo{margin-left:.5%}.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}#Mobile-Navigation{position:relative;top:auto;left:0;right:0}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}.middle_3col #featured_Mini{width:105px}#NavItemList{display:none}#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}#NavItemList .Loggedin_navcolor{background-color:#4a4a4a;clear:both}.DisplayName_nav{margin-left:27%;font-size:17px}.Personal_nav li{background-color:#4a4a4a}#NavItemList .Loggedin_navcolor .Personal_nav a{color:#fff}.UserName_NavBar{color:#fff !important}.Personal_nav{width:100%;background-color:#4a4a4a !important}#UserNotifications{display:none}.mobiletabs a{color:#fff}.mobilenav-menu{float:left;color:#fff;margin-top:43px;margin-left:12px;display:none}.mobilenav-menuShow{float:left;color:#fff;margin-top:-3px;margin-left:10px;display:block}.content-area .close-nav{margin-top:-37px;width:32px;height:32px}.content-area .close-nav:hover{opacity:1}.content-area .close-nav:before,.content-area .close-nav:after{position:absolute;left:27px;top:13px;content:' ';height:25px;width:2px;background-color:#fff}.content-area .close-nav:before{transform:rotate(45deg)}.content-area .close-nav:after{transform:rotate(-45deg)}.Login_button_mobile{border-right:2px solid}ul.bullet2 li{width:22%}#Mobile-Navigation li ul.Personal_nav li a:hover,#Mobile-Navigation li ul.Personal_nav:hover li.active a{background-color:#4a4a4a}.ipadhide{display:none}.Login_Navbar{display:block}.Login_navbutton{color:#fff;padding:22px 12px;width:35%;display:inline-block;font-weight:bold;margin-left:9px}img.nav-user-pic-mobile{border:2px solid #fff;border-radius:50%;height:35px;width:35px;position:absolute;top:7px;left:5px}.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%}#Mobile-Navigation .arrow-link span.arrow{padding:0 40px}.top-golf-courses{text-align:center}.content-area{max-width:100%}#Mobile-Navigation{background-color:#05080a;border-bottom:2px solid #05080a;height:auto;z-index:9999;padding-bottom:10px}#Mobile-Navigation .logo{width:140px;margin-top:4px}#Mobile-Navigation div>a.mobile-nav{display:none}#Mobile-Navigation li{position:relative}#Mobile-Navigation li a{color:#05080a;display:block;font-weight:bold}#Mobile-Navigation span:after{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #436742;content:'';display:block}#Mobile-Navigation .Loggedin_navcolor span:last-child:after{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff;content:'';display:block;margin-top:0}#Mobile-Navigation .Loggedin_navcolor span.arrow-bottom:last-child:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;content:'';display:block;position:relative;right:6px;top:7px}#Mobile-Navigation span.arrow-bottom:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #05080a;content:'';display:block;position:relative;right:6px}#Mobile-Navigation ul{height:3.75em;background-color:#f2f2f2}#Mobile-Navigation ul>li{width:25%;float:left}#Mobile-Navigation ul>li>a{height:100%;font-size:20px;line-height:2.5em;text-align:center}#Mobile-Navigation ul>li:not(:last-child)>a{border-right:1px solid #5f9acc}#Mobile-Navigation li ul{background-color:#f2f2f2;display:none;position:absolute;top:100%}#Mobile-Navigation li:hover ul{left:0;right:0}#Mobile-Navigation li:not(:first-child):hover ul{left:-1px}#Mobile-Navigation li ul a{font-size:14px;padding:.75em;text-decoration:none}#Mobile-Navigation li ul li:first-child a{border-top:0}#Mobile-Navigation li ul li a:hover,#Mobile-Navigation li ul:not(:hover) li.active a{background-color:#1d4916}#Mobile-Navigation{position:relative;top:auto;left:0;right:0}#Mobile-Navigation div>a.mobile-nav{background-color:#05080a;height:33px;margin-left:0;position:relative;text-align:left;text-indent:-9999px;width:4em;margin-top:-48px}#Mobile-Navigation div>a.mobile-nav:after{position:absolute;top:8%;left:25%;right:25%;content:'';box-shadow:0 4px 0 1px #fff,0 12px 0 1px #fff,0 20px 0 1px #fff;width:28px;height:1px}#Mobile-Navigation:not(:target) div>a.mobile-nav:nth-child(2),#Mobile-Navigation:target div>a.mobile-nav:last-of-type{display:block}#Mobile-Navigation ul{height:auto;display:none;position:absolute;left:0;right:0;z-index:99999;margin-top:15px}#Mobile-Navigation ul>li{width:100%;float:none;border-bottom:1px solid #ddd;cursor:pointer}#Mobile-Navigation ul>li>a{height:auto;text-align:left;padding:0 .833em;text-decoration:none;display:block}#Mobile-Navigation ul>li:not(:last-child)>a{border-right:none}#Mobile-Navigation:target ul li ul{display:none;padding:0}#Mobile-Navigation li ul{position:static;padding:1.25em;padding-top:0}#Mobile-Navigation ul li ul.SignInNavModule{display:block;background:none;padding:0 1.25em 1.25em 6px}#Mobile-Navigation ul li ul.SignInNavModule li{background:rgba(0,0,0,0) none repeat scroll 0 0;clear:none;float:left;margin:0;padding:0;text-align:left;width:100px}#Mobile-Navigation ul li ul.SignInNavModule li a{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;color:#fff;font:1.5em 'Lato',sans-serif;text-transform:none}.nav-bottom{right:26px;width:0%;font-size:xx-large;top:16px;position:absolute;text-align:right}.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}#Navigation ul{padding-left:0}#Navigation ul li{padding-left:6px;padding-right:6px}footer.footer .col{margin-right:50px}}@media(max-width:768px){#Mobile-Navigation .content-area{text-align:center}#MobileUserNotifications{display:block}}@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}#Mobile-Navigation{height:56px}ul.bullet2 li{width:auto}#Navigation ul li.join-the-club a,#Mobile-Navigation ul li.join-the-club.mobile a{color:#436742}#Mobile-Navigation ul li.join-the-club.mobile a{color:#fff;background-color:#cf2727}#Mobile-Navigation li ul.Personal_nav li a:hover,#Mobile-Navigation li ul.Personal_nav:hover li.active a{background-color:#4a4a4a}#NavItemList .Loggedin_navcolor{background-color:#4a4a4a}.UserName_NavBar p.arrow-bottom:first-child:after{border-bottom:none;border-top:none}.UserName_NavBar p:first-child:after{border-bottom:none;border-top:none}.mobilenav-menu{float:left;color:#fff;margin-top:30px;margin-left:15px;display:none}.mobilenav-menuShow{float:left;color:#fff;margin-top:-3px;margin-left:10px;display:block}.content-area .close-nav{margin-top:-37px;width:32px;height:32px}.content-area .close-nav:hover{opacity:1}.content-area .close-nav:before,.content-area .close-nav:after{position:absolute;left:30px;top:7px;content:' ';height:25px;width:2px;background-color:#fff}.content-area .close-nav:before{transform:rotate(45deg)}.content-area .close-nav:after{transform:rotate(-45deg)}#Navigation ul li>a{color:#000;text-decoration:none;display:inline-block;padding:16px 12px 16px 12px;font-weight:bold}.Loggedin_navcolor{float:left !important;background-color:#4a4a4a}.NavBarMobile{padding:22px 12px;margin-top:0;margin-bottom:0;border-right:2px solid #fff;border-top:none;border-left:none;border-bottom:none}.NavBarMobile2{border-right:none;border-top:none;border-left:none;border-bottom:none}.DisplayName_nav{margin-left:27%;font-size:17px}.Personal_nav li{background-color:#4a4a4a}#NavItemList .Loggedin_navcolor .Personal_nav a{color:#fff}.UserName_NavBar{color:#fff !important}.Personal_nav{width:100%;background-color:#4a4a4a !important}#Mobile-Navigation .content-area{max-width:100%}.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-Navigation div>a.mobile-nav{margin-top:-43px}.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}.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)}#Mobile-Navigation ul{margin-top:6px}#Mobile-Navigation .logo{width:114px}.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}#mobilenav{right:-132px}.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{margin:auto;width:100%;float:none;text-align:center;margin-bottom:50px}footer.footer .copyright,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: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}.directory_searchlinks,a.directory_searchlinks:hover{font-size:16px}.DrivingRangesMiddleCol .Directory_location .ImageIcon{margin-left:0}.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}.content-area{max-width:100%}.UserNameNav{height:48px}.UserNameNav span a:last-child{display:inline-block;margin-left:0;margin-top:4px}}#Navigation,footer{font-weight:300;font-family:'Raleway',serif;color:#05080a}