#NavCoName,.installHdr,.typeHdr{font-family:timberline,sans-serif}.boldIt,.distBlurb,.distCoBlurb,.italIt,.masonaryTxtHL{font-style:italic}#contactMasonry .distPhone,.distPhone,.distuRL a,.getDirections,.nav-link{text-decoration:none}.distAddrHdr,.divisionHrd,.proListHdr,.sectionHdr{text-transform:uppercase}#homeMasonry,#otherFencesMasonry,#postNrailMasonry{margin-top:3px;position:relative}#srfModal,.prnIndx_0,.prnIndx_1{top:0;height:100%}:root{--colorOne:#103655;--colorTwo:#426988;--colorThree:#0e5fa2;--colorFour:#887442;--colorFive:#62490e;--colorSix:#a2770e;--gtOne:#a16c3e;--gtOne90:#a8774c;--gtOne80:#b0825b;--gtOne10:#efe7df;--gtOne20:#e4d6c8;--gtTwo:#553418;--gtThree:#3e4e42;--gtOne20:#d9c4b2}.bg-light{background-color:unset!important}.txtDataCard,.txtDataCard_stkd{background-color:var(--gtThree);text-align:center}.dropdown-item.active,.dropdown-item:active{text-decoration:none;background-color:unset!important}.mainContent,body,html{height:100%}body{height:100%;font-family:neue-haas-grotesk-display,sans-serif}.custom-toggler.navbar-toggler{border-color:#103655}.custom-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(16,54,85, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}.navbar .navbar-toggler:focus{color:rgba(66,105,136,.5)}.flex-shrink-0{flex-shrink:0!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:var(--gtOne10)}.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:var(--gtOne20);color:#fff}#availOptionsSec,#pageContent,#srfHome{height:100%;display:block!important;block-size:fit-content!important}.bi{vertical-align:-.125em;fill:currentColor}.me-2{margin-right:.5rem!important}img,svg{vertical-align:middle}header{background-color:#fff}#NavCoName{color:var(--gtOne)!important;font-size:36px}#srfHrdLogo{width:46px;height:auto;margin-right:4%;margin-top:-10px}#pgFooter{position:absolute;left:0;display:flex;justify-content:center;align-items:center;width:100%;background-color:var(--gtThree)!important;height:40px!important}#cRightInfo{flex-shrink:0;color:#fff!important;font-size:12px;margin-bottom:-6px;letter-spacing:1px}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#a16c3e;background-color:unset!important}.nav-link{display:block;padding:.5rem 1rem;color:var(--gtTwo)!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.active,.nav-link:hover{color:var(--gtOne)!important}.active{font-weight:500!important;letter-spacing:-.3px}.enlargeImg{width:75%;max-width:175px}#contactMasonry .card .card-body,#distributorsMasonry .card .card-body,.distributorsRow,.fenceHeighDiv table tbody td,.fenceHeighDiv table tbody th{text-align:center}.distConName_fc{font-weight:600;color:#000;font-size:18px}.distBlurb{font-weight:400;font-size:14px}hr.distrDivider{border-top:1px solid #bbb;width:40%}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem;width:100%}#navbarTogglerDemo02{text-align:right;align-content:right}#typeOptions,.fenceTypeInfo{padding:0 6%}#postNrailMasonry{height:740px}#distributorsMasonry,#stackedMasonry{position:relative;height:775px;margin-top:3px}.typeHdr{color:var(--gtOne)!important;font-size:38px;margin-bottom:12px;padding-top:14px;text-align:center}.typeDetails{letter-spacing:.25px;text-align:center}#otherIdeas::before,#tikiContainer::after,.typeDetails::after{content:"";display:block;margin:0 auto;width:80%;padding-top:20px;border-bottom:1px solid rgba(62,78,66,.5)}.installTips li,.navbar-nav .dropdown-menu,.requiredTools li{border:none!important}.txtDataCard{color:#fff;height:324px;padding-top:105px}.masonaryTxtOne{letter-spacing:2px}.masonaryTxtHL{font-size:16px;font-weight:500;letter-spacing:.5px}.masonaryTxtTwo{letter-spacing:.25px}.secDivider{width:50%;margin:0 auto;border:.75px solid rgba(62,78,66,.95)}.installHdr,.installTools_n_tips{margin-bottom:12px}.installHdr{color:var(--gtOne)!important;font-size:35px;padding-top:38px;text-align:center}.centerCardTxt.subTypeHead,.sectionHdr{font-family:neue-haas-grotesk-text,sans-serif}.notRequired,.smOpt{font-size:14px!important}.fenceHeighDiv,.tipslDiv,.toolDiv{display:block;padding:8px 10px}.sectionHdr{font-weight:500;text-align:center;letter-spacing:1px;color:#a16c3e}.toolDiv .sectionHdr::after{content:"";display:block;width:70%;margin:.5em auto 0;border-bottom:1px solid rgba(62,78,66,.5)}.fenceHeighDiv .sectionHdr::after,.tipslDiv .sectionHdr::after{content:"";display:block;width:97%;margin:.5em auto 0;border-bottom:1px solid rgba(62,78,66,.5)}.requiredTools li{text-align:center}.distAddrHdr::after,.distCo::after,.stackRailInfoDiv .sectionHdr::after{content:"";display:block;border-bottom:1px solid rgba(62,78,66,.5)}.optional{color:#777;letter-spacing:.5px}.txtDataCard_stkd{color:#fff;height:89px;padding-top:0}#contactMasonry .distPhone:active,#contactMasonry .distPhone:hover,.boldIt,.closeModalBtn:hover,.distPhone:active,.distPhone:hover,.distuRL a:active,.distuRL a:hover,.getDirections:active,.hours_hours,.notRequired,.thAccent{color:var(--gtOne)}.stackRailInfoDiv{display:block;padding:8px 10px;position:relative}.stackRailInfoDiv .installTips{position:absolute;top:33%}.stackRailInfoDiv .sectionHdr::after{width:100%;margin:.5em auto 0}.shiftIt{font-weight:500;margin-left:0;letter-spacing:1.5px}.smOpt{font-weight:300}.boldIt,.distAddrHdr,.distCo,.distPhone,.divisionHrd{font-weight:600}.fenceHeighDiv table thead{height:48px}.fenceHeighDiv table thead tr th{text-align:center;vertical-align:top}.installTools_n_tips .stackRailInfoDiv ol{margin:0 auto!important}.installTools_n_tips .toolDiv .requiredTools{margin-top:20px!important}#otherFencesMasonry{height:1140px}.distPhone,.distuRL a,.getDirections:hover{color:var(--gtTwo)}.logo_distributor{width:50%;height:auto;max-width:100px}#dist_1,#dist_2,.distLogo{width:50%;max-width:150px}.dist_footer{padding:0!important}.pseudoDistURL{height:0!important;margin-bottom:0}.distAddrHdr{letter-spacing:2px;margin-bottom:-12px;font-size:14px;margin-top:8px!important}.distAddrHdr::after{width:30%;margin:.1em auto 0}.distAddr{margin-top:14px;margin-bottom:2px}.distPhone{margin-bottom:0}.distuRL{margin-bottom:-5px;margin-top:6px}.distCo{font-size:19px;letter-spacing:.5px;margin-bottom:6px}.distCo::after{width:100%;margin:.25em auto 0}.distLogo{height:auto;margin:14px auto -8px}#srfModal,.rmlModal{max-width:unset!important}#dist_2_1 .distLogo{width:50%;height:auto;max-width:182px;margin:24px auto 1px}#cnctForm::after,.divisionHrd::after{margin:0 auto;content:"";display:block;border-bottom:1px solid rgba(62,78,66,.5)}.distCoBlurb{padding:0 19px;letter-spacing:1px;margin-top:16px}.hiddenItem,.podio-webform-container{display:none!important}#cnctForm::after{width:50%;padding-top:8px}.divisionAddr,.divisionName{margin-bottom:0}.divisionName{font-family:timberline,sans-serif;color:var(--gtOne)!important;font-size:24px}#contactMasonry{position:relative;height:775px;margin-top:16px}#srfModal,#srfModalContent,.prnIndx_0,.prnIndx_1,.prnIndx_2{position:absolute}.divisionHrd{letter-spacing:2px}.divisionHrd::after{width:40%;padding-top:3px}.directionsDiv{background-color:#fff;width:100%;text-align:center;padding-top:8px;padding-bottom:8px}.getDirections{color:var(--gtOne);font-weight:500;letter-spacing:.5px}.closeModalBtn,.hours_days{font-weight:600}#contactMasonry .distPhone{font-weight:600;margin-bottom:0;margin-top:-12px;color:var(--gtTwo)}.hoursTable{width:77%;margin:20px auto -6px}.daysOpen{text-align:right}#contactMasonry .mapClass{width:181%;height:100%;max-width:415px}.cnctDetails{color:var(--gtThree);letter-spacing:.5px;font-size:18px;text-align:center}.cnctDetails::after{content:"";display:block;margin:0 auto;width:80%;padding-top:8px;border-bottom:1px solid rgba(62,78,66,.5)}.visibleImage{width:100%!important}.modalOpen{overflow:hidden;padding-right:0}#srfModal{left:0;bottom:0;right:0;width:100%;min-height:unset!important;margin:unset;z-index:999;background-color:rgba(0,0,0,.8)}.modalCover{display:flex!important;align-items:center}#srfModalContent{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;border-radius:8px;box-shadow:4px 4px 4px rgba(0,0,0,.8);width:60%;height:auto;max-width:1200px;min-height:500px;padding:12px}.closeModalDiv{text-align:right;padding-right:8px}.closeModalBtn{font-size:18px;border:none;background-color:unset}#rmLogo{width:30%;height:auto;max-width:250px;margin-bottom:16px}#homeBlurb .typeDetails{padding:0 3%}.prosList{width:95%;margin:0 auto}.proListHdr{color:var(--gtOne);margin-bottom:0;letter-spacing:2px;margin-top:12px}.list-group-item{border:1px solid rgba(161,108,62,.25);letter-spacing:.5px}#options-17,#srfBenefits{padding:0 6%;margin-bottom:24px}.sub{font-size:30px!important}.sub::after{content:"";display:block;width:99.5%;margin:.5em auto 0;border-bottom:1px solid rgba(62,78,66,.5)}.centerCardTxt.subTypeHead,.centerCardTxt.subTypeHeadMain{margin-bottom:4px;text-transform:uppercase;font-weight:500}#homeMasonry{height:560px}.indexHdr{margin-bottom:20px!important}.hiddenLink,.hiddenLink:active,.hiddenLink:hover,.hiddenLink:visited{text-decoration:none!important;color:#000}.centerCardTxt{text-align:center;font-size:16px!important}.centerCardTxt.subTypeHeadMain{letter-spacing:2px;color:var(--gtOne);font-size:21px!important;margin-top:126px}.centerCardTxt.subTypeHead{color:var(--gtThree);letter-spacing:0;margin-top:-5px;font-size:16.5px!important}.centerCardTxt.smDetail{font-size:16px;padding:0 1%}.otherModalContent,.pnrModalContent,.rmlModalContent,.stackedModalContent{box-shadow:0 1px 10px rgba(0,0,0,.8)}.rmlModal{width:-moz-fit-content!important;width:fit-content!important}.ModalBlurb{text-align:center;width:100%;min-height:32px;display:inline-block;margin-top:8px;text-transform:uppercase;font-weight:500;letter-spacing:.5px}.midAfter,.smAfter{display:block!important}#otherImg,#pnrImg,#stackedImg{width:100%;height:auto;max-width:800px}.prnIndx_0{left:0}.prnIndx_1{left:33.333%}.prnIndx_2{top:0;left:66.667%}.cnctCard_0,.cnctCard_1,.dist_2_0,.dist_2_1,.dist_3_0,.dist_3_1,.dist_3_2,.of_0,.of_1,.pnrf_0,.pnrf_1,.pnrf_2,.srf_0,.srf_1,.srf_2{position:absolute!important;top:0!important}#prnIndx_0,#prnIndx_1,#prnIndx_2{height:100%!important}.cnctCard_0,.dist_2_0{left:calc(32% - 200px)!important;width:400px!important}.cnctCard_1,.dist_2_1{left:calc(68% - 200px)!important;width:400px!important}.mapClass2,.mapClass3{width:181%;height:100%}.dist_3_0,.of_0,.pnrf_0,.srf_0{left:0!important}.dist_3_1,.of_1,.pnrf_1,.srf_1{left:33.3333%!important}.dist_3_2,.pnrf_2,.srf_2{left:66.66666%!important}.mapClass2{max-width:355px}.mapClass3{max-width:295px}.cnctCard_0,.cnctCard_1{top:0!important;width:450px!important;position:absolute!important}.cnctCard_0{left:12.5%!important}.cnctCard_1{left:54.5%!important}#cnctMasnry{margin-top:32px}.postAndRailFencingRow{height:744.25px!important}.pnrf_3{position:absolute!important;left:0!important;top:48%!important}.pnrf_4{position:absolute!important;left:33.3333%!important;top:52.75%!important}.stackedFencingRow{height:786.1px}.srf_4{position:absolute!important;left:0!important;top:392px!important}.srf_3{position:absolute!important;left:33.3333%!important;top:316px!important}.srf_5{position:absolute!important;left:66.6666%!important;top:390px!important}.srf_6{position:absolute!important;left:33.3333%!important;top:426px!important}.otherFencingRow{height:1143.57px!important}.of_2{position:absolute!important;left:66.6667%!important;top:0!important}.of_3{position:absolute!important;left:0!important;top:393.15px!important}.of_4{position:absolute!important;left:33.3333%!important;top:390.567px!important}.of_5{position:absolute!important;left:66.6667%!important;top:392.5px!important}.of_6{position:absolute!important;left:33.3333%!important;top:727.067px!important}.dist_2_0,.dist_2_1{top:0;position:absolute}.contactRow,.distributorsRow{height:740px!important}.dist_2_0{left:12.25%}.dist_2_1{left:54.5%}.card-body{flex:1 1 auto;padding:1rem;text-align:center!important}#availOptions{width:50%;height:auto;max-width:120px;position:absolute;left:calc(50% - 65px)}.midAfter{height:48px!important}.smAfter{height:96px!important}.optionCardTitle,.optionCardTitle_2{height:28px;display:inline-block;text-transform:uppercase;font-weight:600;color:var(--gtOne10);letter-spacing:1.5px;font-size:18px;width:100%}#indexBenefitsSetion{margin-top:16px!important}#dist_1,#dist_2{height:auto;margin:32px auto 2px}#slideshow,#slideshow>div{display:block;overflow:hidden;height:100vh!important}.optionCardTitle{background-color:var(--gtOne80);text-shadow:1px 1px 1px #000}.optionCardTitle_2{background-color:var(--gtOne90);text-shadow:px 1px 1px #000}.optionCardSubTitle,.optionCardTitle_3{height:28px;display:inline-block;text-shadow:1px 1px 1px #000}.optionCardTitle_3{width:100%;background-color:var(--gtOne);text-transform:uppercase;font-weight:600;color:var(--gtOne10);letter-spacing:1.5px;font-size:18px}.otherIdeaHrd,.tikiHdr{text-align:center;text-transform:uppercase;letter-spacing:3px}.fullOpactity{opacity:1!important}.optionCardSubTitle{text-transform:uppercase;font-weight:500;color:#fff;padding-left:6px}.otherIdeaHrd,.otherIdeaHrd span{text-shadow:1px 1px 2px rgba(0,0,0,.7)}.seventeenoptions div .card{background-image:url('../imgsrc/woodBkng.png');background-repeat:no-repeat;background-size:cover;opacity:.925}.shadowedAccent{box-shadow:0 0 6px 3px rgba(35,31,32,.95)}.tikiHdr{margin-top:2px;font-size:32px!important;color:var(--gtOne90)!important}.thickTiki{margin-left:2px;margin-right:2px;font-weight:800;color:var(--gtOne)!important}#otherIdeas>.slider>.inner{position:relative;white-space:nowrap;transition:1s}#otherIdeas>.slider>.inner img{width:100%;height:auto!important}#slideshow{margin:10px auto;position:relative;padding:10px;box-shadow:0 0 20px rgba(0,0,0,.4)}#slideshow>div{position:absolute;top:10px;left:10px;right:10px;bottom:10px;margin-bottom:10px!important}.otherIdeaHrd{margin-top:8px;font-weight:600}.otherIdeaHrd span{background:#000;padding:2px 6px;color:#fff}