body{background-color:#f5f5f5;padding:0;margin:0;font-size:10px;font-family:arial,sans-serif}section{padding:2rem;border-top:1px solid black}@font-face{font-family:Papyrus V2;src:url(/assets/Papyrus%20V2-U8aNSNcG.woff2)format("woff2")}h1,h2,h3{font-size:2rem;color:#282828;font-family:"Papyrus V2",fantasy,Serif}h1{height:34px}h2{font-size:1.6rem}h3{font-size:1.4rem}a,p,table,li,.link-button{font-size:1.2rem;line-height:1.6rem;color:#505050}td,tr{padding:0;margin:0}.link-button{border:1px solid;padding:17px;text-decoration:none;color:#505050;width:12rem;background-color:beige;display:flex;gap:.5rem;justify-content:center;align-items:center;border-radius:1rem}.link-button:hover{filter:brightness(90%)}@media (width <= 1024px){section{padding:2rem 1rem}h1{font-size:1.4rem}h2{font-size:1.1rem}h3{font-size:1rem}a,p,table,li,.link-button{font-size:1rem;line-height:1.2rem}}#header-section{padding:0}#header{padding:2rem;background:linear-gradient(0deg,#006400,#1a871a,#47bb47);display:flex;align-items:center}#header #logo-container img{width:4rem}#header h1{margin:0 0 0 1rem;color:#f5f5f5;flex:1}#header .connect{display:flex;flex-direction:column;align-items:end}#header .connect p{margin:0 0 .5rem;color:#f5f5f5}#header .connect p i{padding-right:.5rem}@media (width <= 600px){#header{padding:1rem .5rem}#header h1{margin:0;font-size:1.2rem;height:100%}#header p{font-size:.8rem}#header i{display:none}}#header-menu{background-color:#f5f5f5;display:flex;flex-direction:row;width:100%;user-select:none;-webkit-user-select:none}#header-menu.fixed{position:fixed;top:0;z-index:1;box-shadow:1px -8px 17px 7px #000}#header-menu .menu-item .active{background-color:#006400}#header-menu .menu-item a{display:flex;text-decoration:none;color:#505050;justify-content:center;align-items:center;width:10rem;height:3rem}#header-menu .menu-item a .active{color:#fff}#header-menu .menu-item a:hover{background-color:#006400;color:#f5f5f5}#header-menu .menu-item a.active{color:#f5f5f5}@media (width <= 600px){#header-menu .menu-item{width:100%}#header-menu .menu-item a{width:100%}}.socials{display:flex;flex-direction:row;gap:.5rem}@media (width <= 800px){.socials{gap:.1rem}}.ta-logo{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2016.0.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3c!DOCTYPE%20svg%20PUBLIC%20'-//W3C//DTD%20SVG%201.1//EN'%20'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3e%3csvg%20version='1.1'%20id='Layer_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20width='789.04px'%20height='506.65px'%20viewBox='0%200%20789.04%20506.65'%20enable-background='new%200%200%20789.04%20506.65'%20xml:space='preserve'%3e%3cpath%20d='M267.28,293.29c0,38.627-31.313,69.939-69.94,69.939c-38.626,0-69.94-31.312-69.94-69.939s31.313-69.94,69.94-69.94l0,0%20C235.967,223.35,267.28,254.663,267.28,293.29z%20M591.62,223.35c-38.627-0.022-69.957,31.273-69.98,69.9%20c-0.021,38.627,31.273,69.958,69.9,69.979c38.627,0.022,69.959-31.272,69.98-69.899c0-0.014,0-0.026,0-0.04%20C661.52,254.679,630.231,223.372,591.62,223.35z%20M788.84,293.29c0,108.88-88.34,197.14-197.221,197.14%20c-49.676,0.072-97.535-18.68-133.939-52.479l-63.161,68.7L331.32,437.88c-36.407,33.844-84.293,52.623-134,52.55%20c-108.88,0-197.14-88.26-197.14-197.14c-0.058-55.466,23.308-108.378,64.34-145.7L0.01,77.4h143.36%20c151.666-103.2,351.003-103.2,502.669,0h143l-64.52,70.19C765.545,184.915,788.903,237.827,788.84,293.29L788.84,293.29z%20M330.76,293.29c0.006-73.686-59.724-133.424-133.41-133.43c-73.686-0.005-133.425,59.724-133.43,133.411%20c-0.005,73.686,59.724,133.424,133.41,133.43c0.003,0,0.007,0,0.01,0C271.02,426.694,330.749,366.97,330.76,293.29L330.76,293.29z%20M542.571,94.12c-94.758-39.487-201.363-39.487-296.121,0c84.21,32.2,148.069,107.53,148.069,195.33%20C394.52,201.66,458.37,126.33,542.571,94.12z%20M725.03,293.29c0-73.68-59.729-133.41-133.41-133.41%20c-73.68,0-133.41,59.73-133.41,133.41c0,73.68,59.73,133.41,133.41,133.41C665.297,426.694,725.024,366.968,725.03,293.29z'/%3e%3c/svg%3e");background-position:.22rem .5rem;background-size:1.6rem;height:2rem;width:2rem;background-repeat:no-repeat;background-color:#34e0a1;border-radius:1rem}.fb-logo{background-image:url(/assets/Facebook_Logo_Primary-oh_3JImb.png);height:2rem;width:2rem;background-size:contain;background-repeat:no-repeat}.insta-logo{background-image:url(/assets/insta-YG_BSm-V.png);height:2rem;width:2rem;background-size:contain;background-repeat:no-repeat}.fixed-sibling{margin-top:3rem}#bg-image{background-image:url(/assets/trees18th_small-Cmrvh-dr.webp);background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:768px}#bg-image h1{font-size:4rem;color:#fff;text-shadow:4px 4px 11px black}#bg-image img{max-height:60%}@media (width <= 600px){#bg-image h1{font-size:2rem}}@media (width > 1024px){.bg-image{background-attachment:fixed}}#welcome{display:flex;flex-direction:column;align-items:center;background-color:beige}#welcome #welcome-content{display:flex;flex-direction:column;align-items:center}#welcome #welcome-content h1{text-align:center;margin:0 0 1rem}#welcome #welcome-content p{text-align:center}#booking{display:flex;flex-direction:column;align-items:center;background-color:#acd9b2}#booking .button-container{max-width:40rem;display:flex;flex-direction:row;gap:2rem}#booking p{max-width:30rem;padding:0 2rem;text-align:center}@media (width <= 600px){#booking .button-container{gap:1rem;flex-direction:column}}#membership{display:flex;flex-direction:column;align-items:center;background-color:#f7e8bb}#membership p{max-width:40rem;padding:0 2rem;text-align:center}#membership table{margin:auto;width:100%;max-width:30rem}#membership .info{max-width:40rem}#membership .type{text-align:left}#membership .price{text-align:right;width:5rem;padding:0 1rem}#membership .notes{text-align:right;width:8rem;font-style:italic}#golf{background-image:url(/assets/first-DFfljNw-.webp);background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#93c699}#golf h1{color:#fff;text-shadow:4px 4px 11px black;padding:2rem 2rem 0}@media (width <= 600px){#golf h1{padding:1rem 1rem 0}}@media (width > 1024px){#golf{background-attachment:fixed}}#golf .golf-link-container{padding:2rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;text-decoration:none}#golf .golf-link-container .link-item{opacity:.9;font-size:3rem;background-color:#f0f8ff;min-width:12rem;min-height:12rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid rgb(80,80,80);border-radius:1rem;text-decoration:none;color:#505050;background-image:linear-gradient(to bottom,rgba(255,255,255,.6),transparent);transition-duration:.2s}#golf .golf-link-container .link-item i{transition-duration:.2s}#golf .golf-link-container .visitor-booking{background-color:#f0f8ff}#golf .golf-link-container .member-booking{background-color:#d5c6ff}#golf .golf-link-container .scorecard{background-color:#a9fbcc}#golf .golf-link-container .results{background-color:bisque}#golf .golf-link-container .slope{background-color:khaki}#golf .golf-link-container .gents-fixtures{background-color:#b8db7d}#golf .golf-link-container .ladies-fixtures{background-color:#7ddbcd}#golf .golf-link-container .aga-fixtures{background-color:#dfb7e1}#golf .golf-link-container .historic{background-color:#b7d3ff}#golf .golf-link-container .arran-opens{background-color:#ff935f}#golf .golf-link-container .link-item:hover{filter:brightness(110%)}#golf .golf-link-container .link-item:hover i{transform:scale(1.2);color:#000}@media (width <= 600px){#golf .golf-link-container .link-item{width:8rem;height:8rem;min-width:revert;min-height:revert;font-size:3.6rem}#golf .golf-link-container .link-item i{font-size:2.4rem}}@media (width <= 600px){#golf .golf-link-container{padding:1rem}}#scorecard-container{display:flex;flex-direction:row;justify-content:center}#scorecard{background-image:url(/assets/lively13th-xngtmixG.webp);background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:4rem}#scorecard h1,#scorecard h2{color:#fff;text-shadow:4px 4px 11px black;text-transform:capitalize}#scorecard h1{padding:2rem 2rem 0}@media (width <= 600px){#scorecard h1{padding:1rem 1rem 0}}@media (width > 1024px){#scorecard{background-attachment:fixed}}.scorecard-container{max-width:30rem}.button-container{display:flex;flex-direction:row}.button-container .tee-select{border:1px solid rgb(40,40,40);font-size:1.4rem;width:100%;border-radius:0;height:3rem}.button-container .tee-select:hover{background-color:#9dd2fa!important}.button-container .tee-select.white{background-color:#f5f5f5}.button-container .tee-select.yellow{background-color:#ff0}.button-container .tee-select.red{background-color:red}.button-container .tee-select.active{border:2px solid black}h2{text-transform:capitalize}.scorecard{border:1px solid rgb(40,40,40);display:flex;flex-direction:column;gap:0}.scorecard.white{background-color:#f5f5f5}.scorecard.yellow{background-color:#ff0}.scorecard.red{background-color:#ffb4b4}.scorecard .hole{font-size:1.4rem;height:2rem;display:flex;flex-direction:row;border-bottom:1px solid rgb(40,40,40);vertical-align:middle;line-height:2rem}.scorecard .hole .number,.scorecard .hole .name,.scorecard .hole .yards,.scorecard .hole .par,.scorecard .hole .si{margin-right:1rem}.scorecard .hole .number{width:6rem;margin-right:0;margin-left:.5rem}.scorecard .hole .name{text-align:left;width:100%;border-left:1px solid rgb(40,40,40);padding-left:1rem}.scorecard .hole .yards,.scorecard .hole .par,.scorecard .hole .si{text-align:right;width:11rem;border-left:1px solid rgb(40,40,40)}.scorecard .total,.scorecard .title{font-weight:700}.scorecard .total{border-top:1px solid rgb(40,40,40)}@media (width < 600px){.scorecard .hole{font-size:.8rem;line-height:1.2rem;height:1.2rem}.scorecard .hole .number{width:2rem}.scorecard .hole .yards,.scorecard .hole .par,.scorecard .hole .si{text-align:right;width:3rem}.scorecard .hole .name,.scorecard .hole .yards,.scorecard .hole .par,.scorecard .hole .si{margin-right:.2rem}.scorecard .hole .name{width:6rem;padding-left:.2rem}}#visitor-information{padding:0}#visitor-information .image{background-image:url(/assets/holyisle11th-DIwUH-Xv.webp);background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:768px}#visitor-information .image h1{font-size:4rem;color:#fff;text-shadow:4px 4px 4px black}@media (width <= 600px){#visitor-information .image h1{font-size:2rem}}@media (width > 1024px){#visitor-information .image{background-attachment:fixed}}#visitor-information .information{padding:2rem;background-color:beige}#footer{background-color:#dcdcdc;display:flex;flex-wrap:wrap;gap:5rem;padding:2rem;justify-content:center}#footer .fa-facebook-f{color:#3b5998}#footer tr{line-height:1.6rem}#footer td a i{margin:1rem 0}.contact-us i{width:1.2rem}@media (width <= 600px){#footer{gap:1rem;justify-content:start}#footer .contact-us i{width:1rem}}#arran-opens{padding:0}#arran-opens .image{background-image:url(/assets/bags17-Yuj1oPqs.webp);background-repeat:no-repeat;background-position:center;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:768px}#arran-opens .image h1{font-size:4rem;color:#fff;text-shadow:4px 4px 4px black;text-align:center}@media (width <= 600px){#arran-opens .image h1{font-size:2rem}}@media (width > 1024px){#arran-opens .image{background-attachment:fixed}}#arran-opens .information{padding:2rem;background-color:beige}.fixtures-list{display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;gap:.5rem;max-width:50rem;margin:auto}.fixtures-list select{font-size:1rem}.fixtures-list .filters{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-evenly;gap:1rem;padding-bottom:2rem}.fixtures-list .filters select{flex:1}.fixtures-list .empty-list{font-size:1.4rem;color:#444;padding:4rem 1rem;width:100%;text-align:center;background-color:#fff}.fixtures-list .fixture{width:100%;gap:.5rem;height:5rem;padding:1rem;font-size:1rem;background-color:#fafafa;display:flex;flex-direction:row}.fixtures-list .fixture .date-display{width:5rem;border:1px solid lightgrey;border-radius:1rem;padding:.2rem;display:flex;flex-direction:column;flex-wrap:wrap;align-content:center;align-items:center}.fixtures-list .fixture .date-display .day{font-size:.8rem}.fixtures-list .fixture .date-display .date{font-size:2rem;font-weight:800}.fixtures-list .fixture .date-display .month{font-size:.8rem}@media (width <= 800px){.fixtures-list .fixture .date-display{width:4rem}}.fixtures-list .fixture .category{width:5rem;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;background-color:beige;border-radius:1rem}.fixtures-list .fixture .category i{font-size:2rem}.fixtures-list .fixture .category i.gents{color:#1207c3}.fixtures-list .fixture .category i.ladies{color:red}.fixtures-list .fixture .category i.mixed{font-size:1.4rem;color:green}.fixtures-list .fixture .category i.juniors{font-size:1.4rem;color:#6495ed}.fixtures-list .fixture .name{flex:1;font-size:1.2rem;display:flex;align-items:center;text-wrap:wrap}.fixtures-list .fixture .venue{font-size:1.2rem;display:flex;align-items:center;text-wrap:wrap}.fixtures-list .fixture:hover{box-shadow:#d7d8d7 -2px 0 10px 5px}@media (width <= 800px){.fixtures-list .fixture{padding:.5rem;height:3.8rem;border-radius:1rem}.fixtures-list .fixture .date-display{width:4rem;border-radius:.5rem}.fixtures-list .fixture .date-display .day,.fixtures-list .fixture .date-display .month{font-size:.7rem}.fixtures-list .fixture .date-display .date{font-size:1.3rem}.fixtures-list .fixture .category{width:3rem;border-radius:.5rem}.fixtures-list .fixture .name{font-size:1rem}}.background{width:100%;min-height:100vh;height:100%;background-color:#e0ebda}.honesty-box{height:100%;margin:0 auto;display:flex;flex-direction:column;max-width:20rem}.honesty-box img{width:10rem;margin:0 auto;padding-top:2rem}.honesty-box table{margin:auto;width:100%;max-width:30rem}.honesty-box table .type{text-align:left}.honesty-box table .price{text-align:right;width:5rem;padding:0 1rem}.honesty-box h1,.honesty-box p{text-align:center}
