• Login to our site
  • Create an account
  • Newsletter
Fredericksburg Field House
  • Home
    • About FFH
    • Hours & Directions
    • FFH Staff
    • Field Rental Rates
    • Employment
    • Waiver
    • Terms & Policies
      • Terms & Conditions
      • Privacy Policy
      • Refund Policy
      • Drop-in Policy
      • League Payment Structure
  • Sports
    • Basketball
    • Baseball
    • Cornhole
    • Field Hockey
    • Flag Football
    • Floor Hockey
    • Kickball
    • Lacrosse
    • Soccer
    • Softball
    • Volleyball
  • Camps/Clinics
  • Youth Programs
  • Parties
    • Parties
    • Birthday Party FAQs
    • Bounce House Zone
  • Schedules/Standings
    • Adult Soccer
    • Youth Soccer
    • Adult Flag Football
    • Youth Flag Football
    • Adult Volleyball
    • Adult Basketball
    • Adult Field Hockey
    • Youth Lacrosse
    • Youth Field Hockey
    • Adult Softball
    • Floor Hockey
Select Page

Find your fun

Skills Institute: Soccer
Lil’ Laxers: Lacrosse
Lil’ Sluggers Baseball Program
Lil’ Monster Ballers: Basketball
Lil’ Kickers: Soccer
Lil’ Sweepers: Field Hockey

Learn more

  • About us
  • Our staff
  • Terms & Conditions
  • Privacy Policy
  • Refund Policy
  • Drop-in Policy
  • League Payment Structure

Connect with us

  •  Like us
  •  (540) 361-4717
  •  admin@fredfieldhouse.com

3411 Shannon Park Drive,
Fredericksburg, VA 22408

Hours & Directions >

Designed by Rambletype Digital | Copyright 2017 Eastern Sports Management
/* ----------------------------------------- */ /* View: Homepage Grid2 - start */ /* ----------------------------------------- */ .filterwrapper { display: inline-flex; width: 25%; position: absolute; top: 0; left: 0; padding: 1em; z-index:1000; } .postfilter { background-image: url(/wp-content/uploads/2017/12/floorhockey-1.jpg); background-size: cover; background-position: bottom center; background-repeat: repeat; padding: 1em; height: 400px; width: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .checkbox { position: relative; display: inline-block; margin-top: 10px; margin-bottom:0px; margin-right: 10px; } .checkbox label { font-weight:bold; } .filtercontrol { background-color:transparent; padding:1em;color:white; box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.2); border-bottom:solid 5px #ab8a39; } .btn { color:#00662b; } .agelabels { display:inline-block; margin-left:5px; } .postfilter h3, label { color:white; text-shadow:1px 1px 0px black; } } .agelabels { margin-left:10px; } @media (max-width:980px) { .filterwrapper { display:block!important; width:100%!important; position:relative!important; padding:1em 0!important; } .postfilter { height:unset!important; }} .postgrid .js-wpv-view-layout { display: inline-flex; position: relative; vertical-align: top; flex-wrap: wrap; top: 0; left: 0; min-height:450px; min-width:100%; } .gridrow1 { margin-left:25%; width:75%; } .rowresult { width: 32.8%; } .result { width:25%; } .result, .rowresult { display: inline-block; position: relative; padding: 1em; } .noresults { margin-left:25%; padding:1em; color:white; } .form-group { margin-bottom:10px!important; } @media (max-width:1150px) { .postfilter h3 { font-size:20px!important; }} @media (max-width:980px) { .gridrow1 { margin-left: 0!important; width: 100%!important; } .result, .rowresult { display: block!important; width: 100%!important; padding:.5em 0!important; } } /* ----------------------------------------- */ /* View: Homepage Grid2 - end */ /* ----------------------------------------- */ /* ----------------------------------------- */ /* View: Affiliates Slider - start */ /* ----------------------------------------- */ .partnerslider { text-align:center; margin:auto; background-color:rgba(255,255,255,1); /*border-bottom:solid 5px #006229;*/ box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.1); } /*.partnerslide { padding:1em; display:block; width:100%; margin-bottom:0em; }*/ .partnersl { padding:1em; height:190px; overflow:hidden; } .partnersl .slidelogo { margin:auto; width:100%; max-width: 200px; } .partnersl .slidelogo img { width: 100%; max-width:200px; height:150px; max-height: 150px; object-fit: contain; } /* ----------------------------------------- */ /* View: Affiliates Slider - end */ /* ----------------------------------------- */
/* ----------------------------------------- */ /* Content Template: Loop item in Homepage Grid2 - start */ /* ----------------------------------------- */ .programitem { box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.1); padding:1em; overflow:hidden; background-color:#618bba; border-bottom:solid 5px #006229; height: 400px; } .programimage { width: 100%; padding-top: 100%; /* 1:1 ratio */ position: relative; border-width:0px; overflow:hidden; background-color:white; margin-bottom:10px; } .programimage img { position: absolute; width:100%; height:100%; object-fit:cover; top: 0; left: 0; bottom: 0; right: 0; } .programhead a { display:block; color:white; font-weight:800; font-size:1.2em; } .programdesc { color:white; } @media (max-width:980px) { .programimage { width: 100px; height:100px; float:left; margin-right:1em; padding-top:0; } .programimage img { position:relative; } .programitem { height:unset!important;} } /* ----------------------------------------- */ /* Content Template: Loop item in Homepage Grid2 - end */ /* ----------------------------------------- */