Robert Trent Jones Golf Trail                      try{Typekit.load();}catch(e){}     $(function() { $('#global-nav').load('/elements/global-nav-bannerad-cards.html?240606'); });   $(document).ready(function() { // Change background depending on user's time function applyclass(){ var d = new Date(); var n = d.getHours(); if (n > 0 && n < 9) // Midnight-9:00 AM $('#banner').addClass('sunrise'); else if (n > 8 && n < 11 ) // 8:00 AM-11:00 AM $('#banner').addClass('morning'); else if (n > 10 && n < 15 ) // 11:00 AM-3:00 PM $('#banner').addClass('day'); else if (n > 14 && n < 18 ) // 3:00 PM-5:00 PM $('#banner').addClass('evening'); else // 5:00 PM-Midnight $('#banner').addClass('sunset'); } window.onload = applyclass; // returning visit? var visited = jQuery.cookie('visited'); if (visited == undefined){ $('#home-wrapper .logo').addClass('ready'); $('#home-wrapper .tagline').addClass('ready'); $('#global-nav').addClass('ready'); $('#bottom-row').addClass('ready'); var date = new Date(); var mins = 60; date.setTime(date.getTime() + (mins * 60 * 1000)); $.cookie('visited', 'paused', { expires: date }); } else{ $('#home').addClass('paused'); } });          .btn { box-sizing: border-box; display: inline-block; text-align: left; white-space: nowrap; text-decoration: none; vertical-align: middle; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid #ddd; padding: 4px 8px; margin: 5px auto; border-radius: 4px; color: #fff; fill: #fff; background: #000; line-height: 1em; min-width: 190px; height: 45px; transition: 0.2s ease-out; box-shadow: 0 1px 2px rgba(0,0,0,0.2); -webkit-tap-highlight-color: rgba(0,0,0,0); font-family: $btn-font; font-weight: 500; text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-font-feature-settings: 'liga', 'kern'; } .btn:hover, .btn:focus { background: #111; color: #fff; fill: #fff; border-color: #fff; -webkit-transform: scale(1.01) translate3d(0, -1px, 0); transform: scale(1.01) translate3d(0, -1px, 0); box-shadow: 0 4px 8px rgba(0,0,0,0.2); } .btn:active { outline: 0; background: #353535; transition: none; } .btn__icon, .btn__text, .btn__storename { display: inline-block; vertical-align: top; } .btn__icon { width: 30px; height: 30px; margin-right: 5px; margin-top: 2px; } .btn__icon--amazon { -webkit-transform: scale(0.85); transform: scale(0.85); } .btn__text { letter-spacing: 0.08em; margin-top: -0.1em; font-size: 10px; } .btn__storename { display: block; margin-left: 38px; margin-top: -17px; font-size: 22px; letter-spacing: -0.03em; } .btn--small { padding: 2px 8px; min-width: 118.75px; height: 24px; border-radius: 3px; } .btn--small .btn__icon { width: 16px; height: 16px; margin: 1px 2px 0 0; } .btn--small .btn__text { display: none; } .btn--small .btn__storename { font-size: 12px; display: inline-block; margin: 0; vertical-align: middle; } .btn--tiny { padding: 3px; width: 22px; height: 22px; min-width: 0; border-radius: 3px; } .btn--tiny .btn__icon { width: 14px; height: 14px; margin: 0; } .btn--tiny .btn__text, .btn--tiny .btn__storename { display: none; } .stage > h1 { margin-top: -5%; margin-bottom: 5%; font-size: 7vw; font-weight: 400; color: #c67d0c; } @media (min-width: 50em) { .stage > h1 { font-size: 5vw; } } #appbox{ background:rgba(255, 255, 255, 0.9);border:3px solid #fff;border-radius:10px;padding:10px; } #appbox a{ white-space: nowrap; } #appbox a.link-break{ white-space: normal; } #appbox h3{margin-bottom:6px;} #appbox p{line-height:130%;} @media(max-width:767px){ .btn{min-width: 130px;} #appbox p{text-align:left;} ul.icons{font-size:90%;} .iconHolder .icon{width:50px;height:50px;box-shadow: 0 0 0 3px rgba(255,255,255,1);} .iconHolder .icon.explore,.iconHolder .icon.specials,.iconHolder .icon.teetimes,.iconHolder .icon.shop{background-size:30px 30px;} ul.icons li:hover .iconHolder .icon.explore,ul.icons li:hover .iconHolder .icon.specials,ul.icons li:hover .iconHolder .icon.teetimes,ul.icons li:hover .iconHolder .icon.shop{background-size:38px 38px;} #bottom-icons{bottom:-40px;} } /*Modal .cover { height: 100%; width: 100%; position: absolute; z-index: 1; } .blur-in { -webkit-animation: blur 2s forwards 2s; -moz-animation: blur 2s forwards 2s; -o-animation: blur 2s forwards 2s; animation: blur 2s forwards 2s; } .blur-out { -webkit-animation: blur-out 2s forwards; -moz-animation: blur-out 2s forwards; -o-animation: blur-out 2s forwards; animation: blur-out 2s forwards; } @-webkit-keyframes blur { 0% { -webkit-filter: blur(0px); -moz-filter: blur(0px); -o-filter: blur(0px); -ms-filter: blur(0px); filter: blur(0px); } 100% { -webkit-filter: blur(4px); -moz-filter: blur(4px); -o-filter: blur(4px); -ms-filter: blur(4px); filter: blur(4px); } } @-moz-keyframes blur { 0% { -webkit-filter: blur(0px); -moz-filter: blur(0px); -o-filter: blur(0px); -ms-filter: blur(0px); filter: blur(0px); } 100% { -webkit-filter: blur(4px); -moz-filter: blur(4px); -o-filter: blur(4px); -ms-filter: blur(4px); filter: blur(4px); } } @-o-keyframes blur { 0% { -webkit-filter: blur(0px); -moz-filter: blur(0px); -o-filter: blur(0px); -ms-filter: blur(0px); filter: blur(0px); } 100% { -webkit-filter: blur(4px); -moz-filter: blur(4px); -o-filter: blur(4px); -ms-filter: blur(4px); filter: blur(4px); } } @keyframes blur { 0% { -webkit-filter: blur(0px); -moz-filter: blur(0px); -o-filter: blur(0px); -ms-filter: blur(0px); filter: blur(0px); } 100% { -webkit-filter: blur(4px); -moz-filter: blur(4px); -o-filter: blur(4px); -ms-filter: blur(4px); filter: blur(4px); } } @-webkit-keyframes blur-out { 0% { -webkit-filter: blur(4px); -moz-filter: blur(4px); -o-filter: blur(4px); -ms-filter: blur(4px); filter: blur(4px); } 100% { -webkit-filter: blur(0px); -moz-filter: blur(0px); -o-filter: blur(0px); -ms-filter: blur(0px); filter: blur(0px); } } @-moz-keyframes blur-out { 0% { -webkit-filter: blur(4px); -moz-filter: blur(4px); -o-filter: blur(4px); -ms-filter: blur(4px); filter: blur(4px); } 100% { -webkit-filter: blur(0px); -moz-filter: blur(0px); -o-filter: blur(0px); -ms-filter: blur(0px); filter: blur(0px); } } @-o-keyframes blur-out { 0% { -webkit-filter: blur(4px); -moz-filter: blur(4px); -o-filter: blur(4px); -ms-filter: blur(4px); filter: blur(4px); } 100% { -webkit-filter: blur(0px); -moz-filter: blur(0px); -o-filter: blur(0px); -ms-filter: blur(0px); filter: blur(0px); } } @keyframes blur-out { 0% { -webkit-filter: blur(4px); -moz-filter: blur(4px); -o-filter: blur(4px); -ms-filter: blur(4px); filter: blur(4px); } 100% { -webkit-filter: blur(0px); -moz-filter: blur(0px); -o-filter: blur(0px); -ms-filter: blur(0px); filter: blur(0px); } } /*only used for popup .pop-up { position: fixed; margin: 7% auto; left: 0; right: 0; z-index: 2; width:90%; max-width:600px; } .pop-up .box { background-color: whitesmoke; text-align: center; margin-left: auto; margin-right: auto; margin-top: 5%; position: relative; -webkit-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1); box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1); border-radius:10px; padding-bottom:28px; } .pop-up img{ border-radius:10px 10px 0 0; } .pop-up .button { margin 0 auto; } .pop-up .button:hover { -webkit-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1); -moz-box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1); box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.1); } .pop-up .close-button { transition: all 0.5s ease; position: absolute; background-color: whitesmoke; padding: 5px 7px; left: 0; margin-left: -10px; margin-top: -9px; border-radius: 50%; border: 2px solid #fff; color: #414341; -webkit-box-shadow: -4px -2px 6px 0px rgba(0,0,0,0.1); -moz-box-shadow: -4px -2px 6px 0px rgba(0,0,0,0.1); box-shadow: -3px 1px 6px 0px rgba(0,0,0,0.1); } @supports (-webkit-touch-callout: none) { .pop-up .close-button{ padding:7px 5px; } } @media(max-width:768px) and (orientation:portrait){ .pop-up{margin-top:12%;} } .pop-up .close-button:hover { background-color: #b5c673; color: #fff; } .pop-up h3 { margin-top:0; text-align: center; padding:15px; color: #fff; background-color: #bb3837; font-size:150%; } .pop-up p { padding: 20px 30px 26px 30px; color: #414341; line-height:140%; } .button.red{background-color:#bb3837!important;} .button.red:hover,.button.red:active{background-color:#d13b3a!important;} @media(max-width:768px) and (orientation:landscape){ .blur-in{ -webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none; } .pop-up,.pop-up .box{display:none;visibility:hidden;height:0;width:0;font-size:0;} } */ #fulladtop{display:block!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;} @media(max-width:665px){ #fulladtop{margin-top:50px!important;} } #backyard-video { width: 100vw; height: 100vh; object-fit: cover; position: fixed; left: 0; right: 0; top: 0; bottom: 0; z-index: -1; } /*@media (max-width: 750px) { #backyard-video { display: none; } body { background: url("/web/20240813030447im_/https://rtjgolf.com/img/backyard-poster-small.jpg") no-repeat; background-size: cover; }*/ }      window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-GQE0SNQ77H');     cntrUpTag.track('cntrData', '1b4e56737ab2db2e');     !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'http://web.archive.org./web/20240813030447/https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '353262325978727'); fbq('track', 'PageView');              RTJ  The Trail  Tee Times  Packages  Resorts  Tournaments  Shop                        The Trail        Specials        Tee Times        Shop