.p_margin p:not(:last-child){margin-bottom:15px}.gfield_required{display:none !important}.gform_required_legend{display:none !important}#gform_wrapper_1 .gform_body .gform_fields .gfield select,#gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text],#gform_wrapper_1 .gform_body .gform_fields .gfield input[type=email]{border-radius:11px;background-color:#f3f5f6;border:none;min-height:50px;padding:18px;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}#gform_wrapper_1 .gform_body .gform_fields .gfield textarea{border-radius:11px;background-color:#f3f5f6;border:none;padding:18px;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400}#gform_wrapper_1 .gform_body .gform_fields .gfield input[type=email]::-moz-placeholder{color:#22282b}#gform_wrapper_1 .gform_body .gform_fields .gfield input[type=email]::placeholder{color:#22282b}#gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text]::-moz-placeholder{color:#22282b}#gform_wrapper_1 .gform_body .gform_fields .gfield input[type=text]::placeholder{color:#22282b}#gform_wrapper_1 .gform_body .gform_fields .gfield textarea::-moz-placeholder{color:#22282b}#gform_wrapper_1 .gform_body .gform_fields .gfield textarea::placeholder{color:#22282b}#gform_wrapper_1 .gform_footer{padding-top:0px;padding-bottom:0px}#gform_wrapper_1 .gform_footer input[type=submit]{background-color:#fff;border:none;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;color:#22282b;box-shadow:none;padding-left:2px}#gform_wrapper_2 .gform_body .gfield--type-html,#gform_wrapper_2 .gform_body .gchoice{font-family:"Montserrat",Sans-serif;font-size:16px;font-style:normal;font-weight:400;color:#22282b}#gform_wrapper_2 .gform_body .gform_fields .gfield .ginput_container_radio .gfield_radio .gchoice .gform-field-label{font-family:"Montserrat",Sans-serif;font-size:16px;font-style:normal;font-weight:400;color:#22282b}#gform_wrapper_2 .gform_body .gform_fields .gfield .gfield_label{font-family:"Montserrat",Sans-serif;font-size:16px;font-style:normal;font-weight:400;color:#22282b}#gform_wrapper_2 .gform_body .gform_fields .gfield .input #input_2_88{display:flex;align-items:end}#gform_wrapper_2 .gform_body .gform_fields .gfield select,#gform_wrapper_2 .gform_body .gform_fields .gfield input[type=text],#gform_wrapper_2 .gform_body .gform_fields .gfield input[type=email]{border-radius:11px;background-color:#f3f5f6;border:none;min-height:50px;padding:0 18px;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;width:100%;white-space:normal;overflow-wrap:break-word;display:flex;align-items:center;justify-content:center;box-sizing:border-box}#gform_wrapper_2 .gform_body .gform_fields .gfield textarea{border-radius:11px;background-color:#f3f5f6;border:none;padding:0 18px;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;display:flex;align-items:center;justify-content:center;box-sizing:border-box}#gform_wrapper_2 .gform_body .gform_fields .gfield input[type=email]::-moz-placeholder{color:#22282b;font-size:12px;white-space:normal;overflow-wrap:break-word}#gform_wrapper_2 .gform_body .gform_fields .gfield input[type=email]::placeholder{color:#22282b;font-size:12px;white-space:normal;overflow-wrap:break-word}#gform_wrapper_2 .gform_body .gform_fields .gfield input[type=text]::-moz-placeholder{color:#22282b;font-size:12px;white-space:normal;overflow-wrap:break-word}#gform_wrapper_2 .gform_body .gform_fields .gfield input[type=text]::placeholder{color:#22282b;font-size:12px;white-space:normal;overflow-wrap:break-word}#gform_wrapper_2 .gform_body .gform_fields .gfield textarea::-moz-placeholder{color:#22282b;font-size:12px;white-space:normal;overflow-wrap:break-word}#gform_wrapper_2 .gform_body .gform_fields .gfield textarea::placeholder{color:#22282b;font-size:12px;white-space:normal;overflow-wrap:break-word}#gform_wrapper_2 .gform_footer{margin-top:25px}#gform_wrapper_2 .gform_footer input[type=submit]{background-color:#22282b;border:none;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;color:#fff;width:350px;padding-top:19px;padding-bottom:19px;border-radius:11px}#field_2_88,#field_2_103{display:flex;align-items:end;width:100%}#field_2_88 .ginput_container,#field_2_103 .ginput_container{width:100%}#input_2_88,#input_2_103{width:100%}.formSmallText{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;color:#909da2}.formYear{font-family:"Montserrat",Sans-serif;font-size:36px;font-weight:600;color:#bca95b;line-height:1.2em;margin-bottom:0px !important}.formNumberLable{font-family:"Montserrat",Sans-serif;font-size:36px;font-weight:600;color:#22282b;line-height:1.2em;margin-bottom:0px !important}.formListConfirmation{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;color:#909da2}.formSignatureConcent{font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;color:#909da2;width:700px}#gform_wrapper_3,#gform_wrapper_4,#gform_wrapper_5{font-family:"Montserrat",Sans-serif}#gform_wrapper_3 .gform_body .gform_fields .gfield select,#gform_wrapper_3 .gform_body .gform_fields .gfield input,#gform_wrapper_3 .gform_body .gform_fields .gfield textarea,#gform_wrapper_4 .gform_body .gform_fields .gfield select,#gform_wrapper_4 .gform_body .gform_fields .gfield input,#gform_wrapper_4 .gform_body .gform_fields .gfield textarea,#gform_wrapper_5 .gform_body .gform_fields .gfield select,#gform_wrapper_5 .gform_body .gform_fields .gfield input,#gform_wrapper_5 .gform_body .gform_fields .gfield textarea{border-radius:11px;background-color:#f3f5f6;border:none;font-size:16px;line-height:1.4em;font-weight:400;padding:10px;color:#474747}#gform_wrapper_3 .gform_body .gform_fields .gfield #ginput_product_price_3_6 label,#gform_wrapper_4 .gform_body .gform_fields .gfield #ginput_product_price_3_6 label,#gform_wrapper_5 .gform_body .gform_fields .gfield #ginput_product_price_3_6 label{display:none}.calendar_home{max-height:430px}.calendar_home .calendar .inner{background-color:#fff;border-radius:10px;padding:20px;margin-bottom:10px;display:flex}.calendar_home .calendar .inner .image{width:40%;background-position:center;background-repeat:no-repeat;background-size:contain;min-height:100px}.calendar_home .calendar .inner .details{width:60%}.calendar_home .calendar .inner .details .date{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600;color:#005f37}.calendar_home .calendar .inner .details .location{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:700;color:#221f20}.calendar_home .calendar .inner .details .description{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500;color:#909da2}.calendar_home .calendar .inner .details .description p{margin-bottom:0px}.calendar_landing .filter{display:flex;flex-wrap:wrap}.calendar_landing .filter .month{width:100%;max-width:45%;margin-right:20px}.calendar_landing .filter .month .label{font-family:"Montserrat",Sans-serif;color:#bca95b;font-size:16px;font-weight:500;margin-bottom:10px}.calendar_landing .filter .month select{border-radius:11px;background-color:#e4e4e4;border:none;min-height:50px;padding:5px;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-size:10px;background-position:center right 20px;background-repeat:no-repeat}.calendar_landing .filter .province{width:100%;max-width:45%;margin-right:10px}.calendar_landing .filter .province .label{font-family:"Montserrat",Sans-serif;color:#bca95b;font-size:16px;font-weight:500;margin-bottom:10px}.calendar_landing .filter .province select{border-radius:11px;background-color:#e4e4e4;border:none;min-height:50px;padding:5px;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-size:10px;background-position:center right 20px;background-repeat:no-repeat}.calendar_landing .filter .pdfDownload{width:100%;max-width:45%;margin-top:20px}.calendar_landing .filter .pdfDownload .label{font-family:"Montserrat",Sans-serif;color:#bca95b;font-size:16px;font-weight:500;margin-bottom:10px}.calendar_landing .filter .pdfDownload a{text-decoration:none;color:#22282b}.calendar_landing .filter .pdfDownload a .downloadbtn{width:100%;min-height:50px;border-radius:11px;background-color:#e4e4e4;display:flex;justify-content:space-between;align-items:center;padding:10px}.calendar_landing .calendar_wrap{display:flex;flex-wrap:wrap;margin-top:50px}.calendar_landing .calendar_wrap .inner{width:100%;max-width:100%;margin:10px;background-color:#fff;border-radius:10px;padding:20px;margin-bottom:10px;display:flex}.calendar_landing .calendar_wrap .inner .image{width:40%;display:flex;justify-content:center;align-items:center}.calendar_landing .calendar_wrap .inner .image .img_inner{background-position:center;background-repeat:no-repeat;background-size:contain;min-height:100px;min-width:100px;border-radius:20px;border:solid 1px #000}.calendar_landing .calendar_wrap .inner .details{width:60%}.calendar_landing .calendar_wrap .inner .details .date{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600;color:#005f37}.calendar_landing .calendar_wrap .inner .details .location{font-family:"Montserrat",Sans-serif;text-transform:capitalize;font-size:14px;font-weight:700;color:#221f20}.calendar_landing .calendar_wrap .inner .details .description{font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500;color:#909da2}.calendar_landing .calendar_wrap .inner .details .description p{margin-bottom:0px}.calendar_landing .nopostmessage{margin-left:8px;display:none}.calendar_landing .nopostmessage .title{font-family:"Montserrat",Sans-serif;font-size:20px;padding-bottom:20px;font-weight:bold;color:#152844;letter-spacing:1.875px;line-height:1.4em;text-align:center}.calendar_landing .nopostmessage .message{font-size:14px;line-height:1.4em;letter-spacing:1.3125px;font-family:"Montserrat",Sans-serif;color:#000;padding-bottom:20px;text-align:center}.handicap_landing .filter{display:flex;flex-wrap:wrap}.handicap_landing .filter .viewing{width:100%;max-width:100%;margin-right:30px}.handicap_landing .filter .viewing .label{font-family:"Montserrat",Sans-serif;color:#bca95b;font-size:16px;font-weight:500;margin-bottom:10px}.handicap_landing .filter .viewing select{border-radius:11px;background-color:#e4e4e4;border:none;min-height:50px;padding:5px;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-size:10px;background-position:center right 20px;background-repeat:no-repeat}.handicap_landing .filter .search{width:100%;max-width:100%;margin-right:30px}.handicap_landing .filter .search .label{font-family:"Montserrat",Sans-serif;color:#bca95b;font-size:16px;font-weight:500;margin-bottom:10px}.handicap_landing .filter .search .search_field{border-radius:11px;background-color:#e4e4e4;border:none;min-height:50px;padding:5px;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;width:100%}.handicap_landing .filter .search input{background-size:10px;background-position:center right 10px;background-repeat:no-repeat;padding:0 30px 0 10px;background-color:unset;border:none}.handicap_landing .filter .show{width:100%;max-width:100%;margin-top:20px}.handicap_landing .filter .show .label{font-family:"Montserrat",Sans-serif;color:#bca95b;font-size:16px;font-weight:500;margin-bottom:10px}.handicap_landing .filter .show select{border-radius:11px;background-color:#e4e4e4;border:none;min-height:50px;padding:5px;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-size:10px;background-position:center right 20px;background-repeat:no-repeat}.handicap_landing .filter .pdfDownload{width:100%;max-width:45%;margin-top:20px}.handicap_landing .filter .pdfDownload .label{font-family:"Montserrat",Sans-serif;color:#bca95b;font-size:16px;font-weight:500;margin-bottom:10px}.handicap_landing .filter .pdfDownload a{text-decoration:none;color:#22282b}.handicap_landing .filter .pdfDownload a .downloadbtn{width:100%;min-height:50px;border-radius:11px;background-color:#e4e4e4;display:flex;justify-content:space-between;align-items:center;padding:10px}.handicap_landing .handicapTopHeadingsMobile{margin-top:50px;display:flex}.handicap_landing .handicapTopHeadingsMobile .playerTitleTop{width:30%}.handicap_landing .handicapTopHeadingsMobile .handicapTitleTop{width:40%;font-family:"Montserrat",Sans-serif;color:#bca95b;font-size:14px;font-weight:500;margin-bottom:10px;text-align:center}.handicap_landing .handicapTopHeadingsMobile .dateTitleTop{width:30%}.handicap_landing .handicapHeadings{display:flex;padding:0 10px}.handicap_landing .handicapHeadings .playerTitle{width:30%;font-family:"Montserrat",Sans-serif;color:#bca95b;font-size:12px;font-weight:500;margin-bottom:10px;cursor:pointer;background-image:url(http://sapolo-staging.whitehart.co.za/wp-content/uploads/2025/01/sort_both.png);background-position:center right 12px;background-repeat:no-repeat}.handicap_landing .handicapHeadings .provinceTitle{width:20%;font-family:"Montserrat",Sans-serif;color:#bca95b;font-size:12px;font-weight:500;margin-bottom:10px;display:none;cursor:pointer;background-image:url(http://sapolo-staging.whitehart.co.za/wp-content/uploads/2025/01/sort_both.png);background-position:center right 12px;background-repeat:no-repeat}.handicap_landing .handicapHeadings .clubTitle{width:25%;font-family:"Montserrat",Sans-serif;color:#bca95b;font-size:12px;font-weight:500;margin-bottom:10px;display:none;cursor:pointer;background-image:url(http://sapolo-staging.whitehart.co.za/wp-content/uploads/2025/01/sort_both.png);background-position:center right 12px;background-repeat:no-repeat}.handicap_landing .handicapHeadings .handicapTitle{width:20%;font-family:"Montserrat",Sans-serif;color:#bca95b;font-size:12px;font-weight:500;margin-bottom:10px;cursor:pointer;background-image:url(http://sapolo-staging.whitehart.co.za/wp-content/uploads/2025/01/sort_both.png);background-position:center right 12px;background-repeat:no-repeat}.handicap_landing .handicapHeadings .handicapTitle .desktop_view{display:none}.handicap_landing .handicapHeadings .ladieshandicapTitle{width:20%;font-family:"Montserrat",Sans-serif;color:#bca95b;font-size:12px;font-weight:500;margin-bottom:10px;cursor:pointer;background-image:url(http://sapolo-staging.whitehart.co.za/wp-content/uploads/2025/01/sort_both.png);background-position:center right 12px;background-repeat:no-repeat}.handicap_landing .handicapHeadings .ladieshandicapTitle .desktop_view{display:none}.handicap_landing .handicapHeadings .dateTitle{width:30%;font-family:"Montserrat",Sans-serif;color:#bca95b;font-size:12px;font-weight:500;margin-bottom:10px;cursor:pointer;background-image:url(http://sapolo-staging.whitehart.co.za/wp-content/uploads/2025/01/sort_both.png);background-position:center right 12px;background-repeat:no-repeat}.handicap_landing .handicapHeadings .dateTitle .desktop_view{display:none}.handicap_landing .handicap_landing_wrap .inner .expired{opacity:.5}.handicap_landing .handicap_landing_wrap .inner .details{display:flex;padding:0 10px}.handicap_landing .handicap_landing_wrap .inner .details .player{width:30%;font-family:"Montserrat",Sans-serif;color:#22282b;font-size:12px;font-weight:500;padding-top:10px;padding-bottom:10px}.handicap_landing .handicap_landing_wrap .inner .details .province{width:20%;font-family:"Montserrat",Sans-serif;color:#22282b;font-size:12px;font-weight:500;padding-top:10px;padding-bottom:10px;display:none}.handicap_landing .handicap_landing_wrap .inner .details .club{width:25%;font-family:"Montserrat",Sans-serif;color:#22282b;font-size:12px;font-weight:500;padding-top:10px;padding-bottom:10px;display:none}.handicap_landing .handicap_landing_wrap .inner .details .handicap{width:20%;font-family:"Montserrat",Sans-serif;color:#22282b;font-size:12px;font-weight:500;padding-top:10px;padding-bottom:10px}.handicap_landing .handicap_landing_wrap .inner .details .lhandicap{width:20%;font-family:"Montserrat",Sans-serif;color:#22282b;font-size:12px;font-weight:500;padding-top:10px;padding-bottom:10px}.handicap_landing .handicap_landing_wrap .inner .details .date{width:30%;font-family:"Montserrat",Sans-serif;color:#22282b;font-size:12px;font-weight:500;padding-top:10px;padding-bottom:10px}.handicap_landing .inner:nth-child(even){background-color:#f3f5f6;border-radius:20px}.handicap_landing .nopostmessage{margin-left:8px;display:none}.handicap_landing .nopostmessage .title{font-family:"Montserrat",Sans-serif;font-size:20px;padding-bottom:20px;font-weight:bold;color:#152844;letter-spacing:1.875px;line-height:1.4em;text-align:center}.handicap_landing .nopostmessage .message{font-size:14px;line-height:1.4em;letter-spacing:1.3125px;font-family:"Montserrat",Sans-serif;color:#000;padding-bottom:20px;text-align:center}.pagination{text-align:center;margin-top:20px}.pagination a,.pagination span{display:inline-block;padding:8px 16px;margin:0 4px;background-color:#f2f2f2;color:#4a4a4a;font-size:14px;font-weight:500;border-radius:4px;text-decoration:none}.pagination a:hover,.pagination span.current{background-color:#c5a500;color:#fff}.pagination .prev,.pagination .next{font-weight:bold}.pagination .prev:hover,.pagination .next:hover{background-color:#c5a500;color:#fff}.pagination .dots{color:#bbb}.pagination .prev,.pagination .next,.pagination a,.pagination span{transition:background-color .3s ease,color .3s ease}.pagination a:hover{background-color:#c5a500;color:#fff}.pagination span.current{background-color:#f2f2f2;color:#c5a500}.pagination a{cursor:pointer}.gallery_landing .filter{display:flex}.gallery_landing .filter .year{width:100%;max-width:200px;margin:10px}.gallery_landing .filter .year .label{font-family:"Montserrat",Sans-serif;color:#bca95b;font-size:16px;font-weight:500;margin-bottom:10px}.gallery_landing .filter .year select{border-radius:11px;background-color:#e4e4e4;border:none;min-height:50px;padding:5px;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-size:10px;background-position:center right 20px;background-repeat:no-repeat}.gallery_landing .filter .order{width:100%;max-width:300px;margin:10px}.gallery_landing .filter .order .label{font-family:"Montserrat",Sans-serif;color:#bca95b;font-size:16px;font-weight:500;margin-bottom:10px}.gallery_landing .filter .order select{border-radius:11px;background-color:#e4e4e4;border:none;min-height:50px;padding:5px;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-size:10px;background-position:center right 20px;background-repeat:no-repeat}.gallery_landing .gallery_wrap{display:flex;flex-wrap:wrap;margin-top:50px}.gallery_landing .gallery_wrap .inner{width:100%;max-width:100%;background-color:#fff;border-radius:10px;padding:20px;display:flex}.gallery_landing .gallery_wrap .inner .read{text-decoration:none;width:100%}.gallery_landing .gallery_wrap .inner .read .image{position:relative;width:100%;min-height:300px;background-position:center;background-repeat:no-repeat;background-size:cover;align-content:end;padding:30px;border-radius:10px}.gallery_landing .gallery_wrap .inner .read .image .title{width:100%;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:700;line-height:1.3em;color:#fff;z-index:2;position:relative}.gallery_landing .gallery_wrap .inner .read .image .year{width:100%;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:#fff;z-index:2;position:relative}.gallery_landing .gallery_wrap .inner .read .image .viewMore{width:100%;font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500;color:#bca95b;z-index:2;position:relative}.gallery_landing .gallery_wrap .inner .read .image::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1;border-radius:10px}.gallery_landing .nopostmessage{margin-left:8px;display:none}.gallery_landing .nopostmessage .title{font-family:"Montserrat",Sans-serif;font-size:20px;padding-bottom:20px;font-weight:bold;color:#152844;letter-spacing:1.875px;line-height:1.4em;text-align:center}.gallery_landing .nopostmessage .message{font-size:14px;line-height:1.4em;letter-spacing:1.3125px;font-family:"Montserrat",Sans-serif;color:#000;padding-bottom:20px;text-align:center}.no-gutters{width:100%;max-width:1440px}.no-gutters .container-fluid{width:100%;max-width:1440px}.no-gutters .container-fluid .row{display:flex;flex-wrap:wrap;width:100%;max-width:1440px}.no-gutters .container-fluid .row .left{width:100%;max-width:710px}.no-gutters .container-fluid .row .left .l_wrap .pcas_heading{color:#005f37;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600}.no-gutters .container-fluid .row .left .l_wrap .check_holder{display:flex;align-items:center;margin-bottom:10px;padding-left:5px}.no-gutters .container-fluid .row .left .l_wrap .check_holder .check_heading{width:200px}.no-gutters .container-fluid .row .left .l_wrap #campground_info .pt-4{font-size:14px;color:#22282b;font-family:"Montserrat",Sans-serif}.no-gutters .container-fluid .row .left .l_wrap #campground_info .pt-4 .gold-text{padding-top:10px;color:#005f37;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600}.no-gutters .container-fluid .row .left .l_wrap #campground_info .pt-4 .gold-text img{display:none}.no-gutters .container-fluid .row .left .l_wrap #campground_info .pt-4 .lead{color:#909da2;margin-bottom:0px !important}.no-gutters .container-fluid .row .left .l_wrap #campground_info .pt-4 .mb-1{margin-bottom:0px !important}.no-gutters .container-fluid .row .left .l_wrap #campground_info .pt-4 .mb-1 .main_text{color:#909da2}.no-gutters .container-fluid .row .left .l_wrap #campground_info .pt-4 .mb-0 .main_text{color:#909da2}.no-gutters .container-fluid .row .left .l_wrap #campground_info .pt-4 .mb-0 a{text-decoration:none;color:#22282b}.no-gutters .container-fluid .row .left .l_wrap #campground_info .pt-4 .mb-3 img{display:none}.no-gutters .container-fluid .row .left .l_wrap .pdfSection .pdfLink{text-decoration:none}.no-gutters .container-fluid .row .left .l_wrap .pdfSection .pdfLink .pdfbutton{width:100%;background-color:#f3f5f6;padding:10px;display:flex;align-items:center;border-radius:20px;margin-bottom:10px}.no-gutters .container-fluid .row .left .l_wrap .pdfSection .pdfLink .pdfbutton .pdfimg{width:50px}.no-gutters .container-fluid .row .left .l_wrap .pdfSection .pdfLink .pdfbutton .pdfdetails .heading{color:#005f37;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:600}.no-gutters .container-fluid .row .left .l_wrap .pdfSection .pdfLink .pdfbutton .pdfdetails .subheading{color:#909da2;font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500}.no-gutters .container-fluid .row .right{height:700px;display:block;width:100%;max-width:1440px;border-radius:20px;overflow:hidden}.toggle{position:relative;display:inline-block;width:50px;height:28px}.toggle input{opacity:0;width:0;height:0}.sliderc{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#909da2;border-radius:20px}.sliders{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#909da2;border-radius:20px}.sliderc:before{position:absolute;content:"";height:20px !important;width:20px !important;left:5px;bottom:4px;background:#fff;border-radius:20px}.sliders:before{position:absolute;content:"";height:20px !important;width:20px !important;left:5px;bottom:4px;background:#fff;border-radius:20px}input:checked+.sliderc:before{transform:translateX(100%)}input:checked+.sliderc{background:#005f37}.sliders:before{position:absolute;content:"";height:20px !important;width:20px !important;left:5px;bottom:4px;background:#fff;border-radius:20px}input:checked+.sliders:before{transform:translateX(100%)}input:checked+.sliders{background:#005f37}.interactive_img{width:100%;display:flex;align-items:center;justify-content:center}.interactive_img .img{position:relative;width:100%;max-width:650px;background-size:contain;background-repeat:no-repeat;background-image:url("/wp-content/uploads/2024/11/beginners-guide-to-polo.jpg")}.interactive_img .img .bridle{position:absolute;top:16.523%;left:82%}.interactive_img .img .clipped{position:absolute;top:19.6839%;left:76.3092%}.interactive_img .img .gloves{position:absolute;top:21.1207%;left:70.4489%}.interactive_img .img .plates{position:absolute;top:51.2931%;left:73.6908%}.interactive_img .img .polo{position:absolute;top:61.2069%;left:69.202%}.interactive_img .img .boots{position:absolute;top:61.2069%;left:45.3865%}.interactive_img .img .mallets{position:absolute;top:90.9483%;left:60.2244%}.interactive_img .img .bandages{position:absolute;top:83.7644%;left:35.9102%}.interactive_img .img .helmet{position:absolute;top:.862069%;left:62.9676%}.interactive_img .img .tails{position:absolute;top:43.3908%;left:5.11222%}.interactive_img .img .saddle{position:absolute;top:32.1839%;left:40.0249%}.interactive_img .img .dot_style{width:3%;height:3%;background:#231f20;border:3px solid #bca95b;border-radius:20px;box-shadow:rgba(0,0,0,.5) 0px 2px 4px 0px;opacity:.8;cursor:pointer}.interactive_img .img .dot_style .detail_container{display:none;width:350px;position:fixed;bottom:80%;left:52%;transform:translateX(-50%);background:rgba(0,0,0,.7);color:#000;padding:10px;border-radius:15px;box-shadow:rgba(0,0,0,.2) 0px 2px 4px 0px;font-size:12px;text-align:center}.interactive_img .img .dot_style .detail_container:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-top:15px solid rgba(0,0,0,.5)}.interactive_img .img .dot_style .detail_container .title{width:100%;color:#bca95b;font-size:20px;font-weight:600;font-family:"Montserrat",Sans-serif}.interactive_img .img .dot_style .detail_container .details{width:100%;color:#fff;font-size:16;font-weight:400;font-family:"Montserrat",Sans-serif}.interactive_img .img .dot_style:hover .detail_container{display:block}.gf_step_active .gf_step_number,.gf_step_completed .gf_step_number{background:#005f37 !important;color:#fff !important;border-color:#005f37 !important}.gf_step_active.gf_step_completed :before,.gf_step_completed.gf_step_completed :before{background:#005f37 !important;border-color:#005f37 !important}.ascimage{background-image:url("/wp-content/uploads/2025/01/sort_asc-1.png") !important}.descimage{background-image:url("/wp-content/uploads/2025/01/sort_desc-1.png") !important}.has_street label{font-weight:bold}@media only screen and (min-width: 768px){.calendar_landing .filter{display:flex}.calendar_landing .filter .month{width:100%;max-width:38%;margin-right:30px}.calendar_landing .filter .province{width:100%;max-width:38%;margin-right:30px}.calendar_landing .filter .pdfDownload{width:100%;max-width:19%;margin-top:0px}.calendar_landing .calendar_wrap .inner{width:100%;max-width:47%;margin:10px;background-color:#fff;border-radius:10px;padding:20px;margin-bottom:10px;display:flex}.handicap_landing .filter .viewing{width:100%;max-width:38%}.handicap_landing .filter .search{width:100%;max-width:38%}.handicap_landing .filter .show{width:100%;max-width:19%;margin-top:0px}.handicap_landing .filter .pdfDownload{width:100%;max-width:19%;margin-top:0px}.handicap_landing .handicapTopHeadingsMobile{display:none}.handicap_landing .handicapHeadings{margin-top:50px}.handicap_landing .handicapHeadings .playerTitle{width:20%;font-size:12px}.handicap_landing .handicapHeadings .provinceTitle{width:15%;display:block;font-size:12px}.handicap_landing .handicapHeadings .clubTitle{width:20%;display:block;font-size:12px}.handicap_landing .handicapHeadings .handicapTitle{width:10%;font-size:12px}.handicap_landing .handicapHeadings .handicapTitle .desktop_view{display:block}.handicap_landing .handicapHeadings .handicapTitle .mobile_view{display:none}.handicap_landing .handicapHeadings .ladieshandicapTitle{width:15%;font-size:12px}.handicap_landing .handicapHeadings .ladieshandicapTitle .desktop_view{display:block}.handicap_landing .handicapHeadings .ladieshandicapTitle .mobile_view{display:none}.handicap_landing .handicapHeadings .dateTitle{width:20%;font-size:12px}.handicap_landing .handicapHeadings .dateTitle .desktop_view{display:block}.handicap_landing .handicapHeadings .dateTitle .mobile_view{display:none}.handicap_landing .handicap_landing_wrap .inner .details .player{width:20%;font-size:12px}.handicap_landing .handicap_landing_wrap .inner .details .province{width:15%;display:block;font-size:12px}.handicap_landing .handicap_landing_wrap .inner .details .club{width:20%;display:block;font-size:12px}.handicap_landing .handicap_landing_wrap .inner .details .handicap{width:10%;font-size:12px}.handicap_landing .handicap_landing_wrap .inner .details .lhandicap{width:15%;font-size:12px}.handicap_landing .handicap_landing_wrap .inner .details .date{width:20%;font-size:12px}.handicap_landing .nopostmessage{margin-left:8px}.handicap_landing .nopostmessage .title{font-family:"Montserrat",Sans-serif;font-size:20px;padding-bottom:20px;font-weight:bold;color:#152844;letter-spacing:1.875px;line-height:1.4em;text-align:center}.handicap_landing .nopostmessage .message{font-size:14px;line-height:1.4em;letter-spacing:1.3125px;font-family:"Montserrat",Sans-serif;color:#000;padding-bottom:20px;text-align:center}.gallery_landing .filter{display:flex}.gallery_landing .gallery_wrap{display:flex;flex-wrap:wrap;margin-top:50px}.gallery_landing .gallery_wrap .inner{width:100%;max-width:50%;background-color:#fff;border-radius:10px;padding:20px;display:flex}.mapDisplay .mapToggles{width:100%;max-width:45%;padding-right:50px}.mapDisplay .gmap{width:100%;max-width:55%}#gform_wrapper_2 .gform_body .gform_fields .gfield input[type=email]::-moz-placeholder{color:#22282b;font-size:16px}#gform_wrapper_2 .gform_body .gform_fields .gfield input[type=email]::placeholder{color:#22282b;font-size:16px}#gform_wrapper_2 .gform_body .gform_fields .gfield input[type=text]::-moz-placeholder{color:#22282b;font-size:16px}#gform_wrapper_2 .gform_body .gform_fields .gfield input[type=text]::placeholder{color:#22282b;font-size:16px}#gform_wrapper_2 .gform_body .gform_fields .gfield textarea::-moz-placeholder{color:#22282b;font-size:16px}#gform_wrapper_2 .gform_body .gform_fields .gfield textarea::placeholder{color:#22282b;font-size:16px}.interactive_img .img .bridle{position:absolute;top:16.523%;left:82%}.interactive_img .img .clipped{position:absolute;top:19.6839%;left:76.3092%}.interactive_img .img .gloves{position:absolute;top:21.1207%;left:70.4489%}.interactive_img .img .plates{position:absolute;top:51.2931%;left:73.6908%}.interactive_img .img .polo{position:absolute;top:61.2069%;left:69.202%}.interactive_img .img .boots{position:absolute;top:61.2069%;left:45.3865%}.interactive_img .img .mallets{position:absolute;top:90.9483%;left:60.2244%}.interactive_img .img .bandages{position:absolute;top:83.7644%;left:35.9102%}.interactive_img .img .helmet{position:absolute;top:.862069%;left:62.9676%}.interactive_img .img .tails{position:absolute;top:43.3908%;left:5.11222%}.interactive_img .img .saddle{position:absolute;top:32.1839%;left:40.0249%}.interactive_img .img .dot_style{width:2.49377%;height:2.87356%;border:5px solid #bca95b}.interactive_img .img .dot_style .detail_container{position:absolute;bottom:calc(100% + 20px);left:50%}}@media only screen and (min-width: 1025px){.calendar_landing .filter .month{width:100%;max-width:38%}.calendar_landing .filter .province{width:100%;max-width:38%}.calendar_landing .filter .pdfDownload{width:100%;max-width:19%}.calendar_landing .calendar_wrap .inner{width:100%;max-width:31%;margin:10px;background-color:#fff;border-radius:10px;padding:20px;margin-bottom:10px;display:flex}.gallery_landing .filter{display:flex}.gallery_landing .gallery_wrap{display:flex;flex-wrap:wrap;margin-top:50px}.gallery_landing .gallery_wrap .inner{width:100%;max-width:33%;background-color:#fff;border-radius:10px;padding:20px;display:flex}.no-gutters{width:100%;max-width:1440px}.no-gutters .container-fluid{width:100%;max-width:1440px}.no-gutters .container-fluid .row{display:flex;flex-wrap:nowrap;width:100%;max-width:1440px}.no-gutters .container-fluid .row .left{max-width:35%}.no-gutters .container-fluid .row .left .l_wrap{padding-right:30px}.no-gutters .container-fluid .row .right{width:100%;max-width:65%}.handicap_landing .filter .viewing{width:100%;max-width:38%}.handicap_landing .filter .search{width:100%;max-width:38%}.handicap_landing .filter .show{width:100%;max-width:19%;margin-top:0px}.handicap_landing .filter .pdfDownload{width:100%;max-width:19%}.handicap_landing .handicapTopHeadingsMobile{display:none}.handicap_landing .handicapHeadings{margin-top:50px}.handicap_landing .handicapHeadings .playerTitle{width:20%;font-size:16px}.handicap_landing .handicapHeadings .provinceTitle{width:15%;display:block;font-size:16px}.handicap_landing .handicapHeadings .clubTitle{width:20%;display:block;font-size:16px}.handicap_landing .handicapHeadings .handicapTitle{width:10%;font-size:16px}.handicap_landing .handicapHeadings .handicapTitle .desktop_view{display:block}.handicap_landing .handicapHeadings .handicapTitle .mobile_view{display:none}.handicap_landing .handicapHeadings .ladieshandicapTitle{width:15%;font-size:16px}.handicap_landing .handicapHeadings .ladieshandicapTitle .desktop_view{display:block}.handicap_landing .handicapHeadings .ladieshandicapTitle .mobile_view{display:none}.handicap_landing .handicapHeadings .dateTitle{width:20%;font-size:16px}.handicap_landing .handicapHeadings .dateTitle .desktop_view{display:block}.handicap_landing .handicapHeadings .dateTitle .mobile_view{display:none}.handicap_landing .handicap_landing_wrap .inner .details .player{width:20%;font-size:16px}.handicap_landing .handicap_landing_wrap .inner .details .province{width:15%;display:block;font-size:16px}.handicap_landing .handicap_landing_wrap .inner .details .club{width:20%;display:block;font-size:16px}.handicap_landing .handicap_landing_wrap .inner .details .handicap{width:10%;font-size:16px}.handicap_landing .handicap_landing_wrap .inner .details .lhandicap{width:15%;font-size:16px}.handicap_landing .handicap_landing_wrap .inner .details .date{width:20%;font-size:16px}.handicap_landing .nopostmessage{margin-left:8px}.handicap_landing .nopostmessage .title{font-family:"Montserrat",Sans-serif;font-size:20px;padding-bottom:20px;font-weight:bold;color:#152844;letter-spacing:1.875px;line-height:1.4em;text-align:center}.handicap_landing .nopostmessage .message{font-size:14px;line-height:1.4em;letter-spacing:1.3125px;font-family:"Montserrat",Sans-serif;color:#000;padding-bottom:20px;text-align:center}}/*# sourceMappingURL=style.css.map */