@charset "UTF-8";
/* rgs 20191216 */
@media (max-width: 768px) {
  html, body {
    font-size: 14px;
  }

  h1 {
    font-size: 2.833em;
  }

  h2 {
    font-size: 2.167em;
  }

  h3 {
    font-size: 1.583em;
  }

  h4 {
    font-size: 1.417em;
  }

  h5 {
    font-size: 1em;
  }

  h6 {
    font-size: 0.917em;
  }
}
@media (max-width: 480px) {
  html, body {
    font-size: 18px;
    font-family: "Open Sans";
    font-weight: 500;
  }

  h1 {
    font-size: 2em;
  }

  h2 {
    font-size: 1.9em;
  }

  h3 {
    font-size: 1.545em;
  }

  .post_item_excerpt .post_title {
    font-size: 1.7em;
  }

  h4 {
    font-size: 1.455em;
  }

  h5 {
    font-size: 1em;
  }

  h6 {
    font-size: 0.909em;
  }
}
h1 i.fas, h1 i.fal {
  font-size: 35%;
  margin-right: 2rem;
  margin-left: 0.25rem;
}

p.lead-in {
  font-size: 110%;
  line-height: 1.6;
  font-weight: 600;
  padding-top: 0;
  font-family: Open Sans, sans-serif;
}
@media (min-width: 479px) {
  p.lead-in {
    font-size: 130%;
  }
}

ul.no_bullet li {
  list-style-type: none;
  padding: 20px 0;
}

.img_left {
  float: left;
  margin: 0 2vw 2vh 0;
}

.img_right {
  float: right;
  margin: 0 0 2vh 2vw;
}

.img_left.w50,
.img_right.w50 {
  width: 50%;
  height: auto;
}
.img_left.w100,
.img_right.w100 {
  width: 100%;
  height: auto;
}

@media (max-width: 479px) {
  .slider_boxed,
.content_wrap,
.content_container {
    width: 320px;
  }

  .w70_per {
    width: 85%;
  }
}
.header_mobile .side_wrap .menu_main_nav > a:hover,
.header_mobile .side_wrap .menu_main_nav li > a:hover,
.header_mobile .side_wrap .login .popup_link:hover {
  background-color: yellow !important;
}

.header_mobile .menu_main_nav > a:hover,
.header_mobile .menu_main_nav > li.sfHover > a,
.header_mobile .menu_main_nav > li#blob,
.header_mobile .menu_main_nav > li.current-menu-item > a,
.header_mobile .menu_main_nav > li.current-menu-parent > a,
.header_mobile .menu_main_nav > li.current-menu-ancestor > a,
.header_mobile .menu_main_nav > li > a:hover,
.header_mobile .menu_main_nav > li ul li a:hover,
.header_mobile .menu_main_nav > li ul li.current-menu-item > a,
.header_mobile .menu_main_nav > li ul li.current-menu-ancestor > a,
.header_mobile .login a:hover {
  color: #282828;
}

.header_mobile li > a {
  background-color: rgba(0, 0, 0, 0);
}

.header_mobile li.opened > a {
  background-color: yellow;
  color: #282828;
}

@media (max-width: 480px) {
  .header_mobile .menu_button {
    right: 40px;
  }
}
@media (max-width: 480px) {
  .scroll_to_top {
    width: 2em;
    height: 2em;
    line-height: 2em;
  }
}
.header_bg_color,
#cta_slider {
  background-color: #38AA93 !important;
  background-image: url(/images/bkgd/green-pattern-background-1438987081isR.jpg);
  background-repeat: repeat-y;
  background-size: cover;
  background-position: center center;
}

.lightgrey_bg_color {
  background-color: #f7f8fc !important;
}

.dark_bg_color {
  background-color: #1c1c1c !important;
}

.white {
  color: #ffffff;
}

.lightgrey_color {
  color: #9c9da1 !important;
}

.lightgrey_color2 {
  color: #b2b3b6 !important;
}

.darkgrey_color {
  color: #666769 !important;
}

.darkgrey2_color {
  color: #595959 !important;
}

.opacity_bg {
  background-color: rgba(0, 0, 0, 0.15);
}

.black_opacity_bg {
  background-color: rgba(40, 40, 40, 0.8);
}

.accent_color {
  color: #7fd4a7;
}

.accent_bg_color {
  background-color: #80d3a7 !important;
}

.accent_bg_color2 {
  background-color: #7fd4a7 !important;
}

.accent_brd_color {
  border-color: #80d3a7 !important;
}

.black_bg_color {
  background-color: #000000 !important;
}

.black_brd_color {
  border-color: #000000 !important;
}

body .body_wrap {
  color: #333;
}

.top_panel_cart_button_box {
  display: none;
}

.header_mobile {
  background-color: #282828;
}

#menu_main a:hover {
  text-decoration: none;
}

.menu_main_nav > li > ul {
  top: 5em;
}

.dekline {
  padding: 0 1.5rem;
  background: #fff;
}

footer aside {
  font-size: 100%;
}

.footer_wrap_inner {
  padding-bottom: 7em;
}

.scroll_to_top {
  background-color: #c9db06;
  border-radius: 50px;
  color: #000;
}

.top_panel_content_logo {
  max-width: 300px;
}

.body_wrap .header_mobile .panel_top,
.body_wrap .header_mobile .side_wrap,
.body_wrap .header_mobile .panel_middle {
  background-color: #282828;
}
.body_wrap .header_mobile .panel_top .contact_phone a,
.body_wrap .header_mobile .panel_top .contact_address a,
.body_wrap .header_mobile .side_wrap .contact_phone a,
.body_wrap .header_mobile .side_wrap .contact_address a,
.body_wrap .header_mobile .panel_middle .contact_phone a,
.body_wrap .header_mobile .panel_middle .contact_address a {
  color: #fff;
}

li.menu-item a.active span,
li.menu-item ul li a.active span {
  color: #c9db06;
  font-weight: 700;
}
li.menu-item a:hover,
li.menu-item a span:hover {
  text-decoration: none !important;
}

section.slider_wrap.slider_fullwide.slider_engine_revo.slider_alias_rsl1 {
  margin-bottom: 2rem;
}

.ih-item.square.effect_more .info {
  text-align: left;
  /* background: #282828; */
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translateY(70%);
  -moz-transform: translateY(70%);
  -ms-transform: translateY(70%);
  -o-transform: translateY(70%);
  transform: translateY(70%);
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(6, 6, 6, 0.35) 15%, rgba(40, 40, 40, 0.75) 100%);
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(6, 6, 6, 0.35) 15%, rgba(40, 40, 40, 0.75) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(6, 6, 6, 0.35) 15%, rgba(40, 40, 40, 0.75) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#80282828",GradientType=0 );
}

.sc_bg_img_5 {
  background-color: #282828;
  background-image: url(/images/tennis_ball.jpg) !important;
  background-position: center center;
}

.sc_iconseparator_item {
  margin-bottom: 2rem;
}
@media (max-width: 479px) {
  .sc_testimonial_item {
    text-align: center;
    padding: 0 !important;
  }
}
.service_area div .row_inv.inverse_colors {
  background-image: url(/images/service_area.png);
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  background-color: rgba(40, 40, 40, 0.8);
}

body.blog .page_content_wrap {
  padding-top: 2em;
}
body.blog .breadcrumbs_present h1.page_title {
  min-height: 1em;
}

.post_thumb {
  max-height: 33vh;
  overflow: hidden;
}

.testi_note {
  color: #7fd4a7;
  font-size: 80%;
  line-height: 1.1;
  text-align: left;
}

.scroll_to_top.show {
  bottom: 1.5em;
}

#cta_slider {
  position: fixed;
  bottom: -100px;
  overflow: hidden;
  width: 100%;
  display: block;
  transition: bottom 0.3s;
  z-index: 1000;
  box-shadow: 20px 0 20px rgba(0, 0, 0, 0.2);
}
#cta_slider .container-fluid .cta_slider_msg {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
  padding: 0.5em 0;
}
#cta_slider .container-fluid .cta_slider_msg div {
  font-family: "Montserrat";
}
#cta_slider .container-fluid .cta_slider_msg div h2 {
  font-size: 1.5em;
}
@media (max-width: 500px) {
  #cta_slider .container-fluid .cta_slider_msg div h2 {
    margin-bottom: 0 !important;
  }
}
#cta_slider .container-fluid .cta_slider_msg div span.hide_mobile, #cta_slider .container-fluid .cta_slider_msg div:nth-of-type(2) a:nth-of-type(2) {
  display: none;
}
#cta_slider .container-fluid .cta_slider_msg div span {
  white-space: nowrap;
}
#cta_slider .container-fluid .cta_slider_msg div a.button {
  text-transform: uppercase;
  font-family: "Montserrat";
  font-size: 16px;
  font-weight: 700;
  color: white;
  border-radius: 2px;
}
#cta_slider .container-fluid .cta_slider_msg div a.button:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
@media (min-width: 700px) {
  #cta_slider .container-fluid {
    /*
    background-image: url(/images/bkgd/runner-5403231.png);
    background-repeat: no-repeat;
    background-position: 0 center;
    background-size: auto 60%;		
    */
    background-image: url(/images/bkgd/runner-546896.png);
    background-repeat: no-repeat;
    background-position: 4vw 120%;
    background-size: auto 140%;
  }
  #cta_slider .container-fluid .cta_slider_msg {
    padding: 1em 0;
    flex-wrap: nowrap;
  }
  #cta_slider .container-fluid .cta_slider_msg div h2 {
    margin-right: 1em;
  }
}
@media (min-width: 1000px) {
  #cta_slider .container-fluid .cta_slider_msg {
    padding: 0.5em 0;
  }
  #cta_slider .container-fluid .cta_slider_msg div span.hide_mobile, #cta_slider .container-fluid .cta_slider_msg div:nth-of-type(2) a:nth-of-type(2) {
    display: unset;
  }
  #cta_slider .container-fluid .cta_slider_msg div a.phone {
    position: relative;
  }
  #cta_slider .container-fluid .cta_slider_msg div a.message {
    position: relative;
  }
}

.tp-caption img {
  display: none;
}

.post_featured a img {
  -webkit-filter: grayscale(0%);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
  -webkit-filter: blur(0px);
  /* Safari 6.0 - 9.0 */
  filter: blur(0px);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.post_content .post_item:hover .post_featured a img {
  -webkit-filter: grayscale(80%);
  /* Safari 6.0 - 9.0 */
  filter: grayscale(80%);
  -webkit-filter: blur(3px);
  /* Safari 6.0 - 9.0 */
  filter: blur(3px);
}

.content_container .sc_content.content_wrap.margin_top_large.margin_bottom_xmedium .sc_services_item_content .sc_services_item_description {
  text-align: left;
}
.content_container .sc_content.content_wrap.margin_top_large.margin_bottom_xmedium .sc_services_item_content .sc_services_item_description span.need {
  color: green;
}
.content_container .sc_content.content_wrap.margin_top_large.margin_bottom_xmedium .sc_services_item_content .post_title.entry-title a {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: flex-end;
  align-content: center;
  padding-bottom: 1rem;
  padding-top: 2rem;
}
.content_container .sc_content.content_wrap.margin_top_large.margin_bottom_xmedium .sc_services_item_content .post_title.entry-title a > i, .content_container .sc_content.content_wrap.margin_top_large.margin_bottom_xmedium .sc_services_item_content .post_title.entry-title a > div.sub_heading {
  padding: 0;
  margin: 0;
  text-align: left;
}
.content_container .sc_content.content_wrap.margin_top_large.margin_bottom_xmedium .sc_services_item_content .post_title.entry-title a > i {
  font-size: 150%;
  padding-right: 1rem;
}
@media screen and (min-width: 500px) {
  .content_container .sc_content.content_wrap.margin_top_large.margin_bottom_xmedium .sc_services_item_content .post_title.entry-title a {
    min-height: 3.5rem;
    align-content: flex-end;
  }
}
@media screen and (min-width: 750px) {
  .content_container .sc_content.content_wrap.margin_top_large.margin_bottom_xmedium .sc_services_item_content .post_title.entry-title a {
    flex-wrap: nowrap;
  }
}

.school_logos {
  display: flex !important;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-around;
  align-items: stretch;
  align-content: center;
}
.school_logos > img {
  padding: 0;
  margin: 0;
  width: auto;
  height: 8vh;
  filter: grayscale(100%) opacity(75%);
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
.school_logos > img:hover {
  filter: grayscale(0%) opacity(100%);
}

@media screen and (max-width: 1000px) {
  body.service .header_mobile_bkgd {
    min-height: 40vh;
    width: 100vw;
    display: block;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
  }
}
body.service header {
  min-height: 55vh;
}
body.service header .header_bg_image {
  min-height: 55vh;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
body.service .sc_bg_img_2 {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-color: rgba(0, 0, 0, 0) !important;
  background-position: center center;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
body.service .sc_bg_img_2:hover {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-color: rgba(0, 0, 0, 0) !important;
  background-position: center center;
}
body.service .overflow_hid .container-fluid.sc_bg_img_1 {
  background-size: cover !important;
  background-repeat: no-repeat !important;
  background-color: rgba(0, 0, 0, 0) !important;
}
@media screen and (max-width: 1000px) {
  body.service.surface_tennis .header_mobile_bkgd {
    background-image: url("/images/headers/three-yellow-tennis-balls-on-court-or-playground-XUTAEPQ.jpg");
    background-position: center 0%;
  }
}
body.service.surface_tennis header .header_bg_image {
  background-image: url("/images/headers/three-yellow-tennis-balls-on-court-or-playground-XUTAEPQ.jpg");
  background-position: center 20%;
}
body.service.surface_tennis .sc_bg_img_2 {
  background-image: url("/images/bkgd/Chatt_Golf_and_Country.jpg") !important;
  /*
     &:after {
     	content: "before";
     	font-size: 12px;
     	letter-spacing: 0.025rem;
     	text-transform: uppercase;
     	font-weight: 500;
     	font-family: "Lato";
     	color: white;
     	display: block;
     	position: absolute;
     	margin-left: 40%;
     	bottom: 4%;

     	background-color: rgba(0,0,0,.3);
     	padding: 10px 18px;
     	border: 1px solid white;
     	min-width: 6rem;
     	text-align: center;

      -webkit-transition: all 0.75s ease-in-out;
      -moz-transition: all 0.75s ease-in-out;
      -o-transition: all 0.75s ease-in-out;
      transition: all 0.75s ease-in-out;	    	
     }

  &:hover {
  	background-image: url('/images/bkgd/frankie-lopez-dA68yigQgSQ-unsplash.jpg') !important;

  	&:after {
  		content: "after";				
  	}			
  }
  */
}
body.service.surface_tennis .overflow_hid .container-fluid.sc_bg_img_1 {
  background-image: url("/images/bkgd/aleksandar-kyng-dhkdfFxGHfU-unsplash.jpg") !important;
}
@media screen and (max-width: 1000px) {
  body.service.surface_indoor_tennis .header_mobile_bkgd {
    background-image: url("/images/headers/IMG_5463.jpg");
    background-position: center 10%;
  }
}
body.service.surface_indoor_tennis header .header_bg_image {
  background-image: url("/images/headers/IMG_5463.jpg");
  background-position: center 10%;
}
body.service.surface_indoor_tennis .sc_bg_img_2 {
  background-image: url("/images/bkgd/59310502134__974E8D07-3BE8-4FCE-9651-11A464C4031E.jpg") !important;
}
@media screen and (max-width: 1000px) {
  body.service.surface_track .header_mobile_bkgd {
    background-image: url("/images/headers/Oglethorpe_U.jpg");
  }
}
body.service.surface_track header .header_bg_image {
  background-image: url("/images/headers/Oglethorpe_U.jpg");
}
body.service.surface_track .container-fluid.sc_bg_img_1 {
  background-image: url("/images/bkgd/Unum-rooftop–001.jpg") !important;
}
body.service.surface_track .sc_bg_img_2 {
  background-image: url("/images/featured/DJI_0013.jpg") !important;
}
@media screen and (max-width: 1000px) {
  body.service.surface_pickleball .header_mobile_bkgd {
    background-image: url("/images/headers/DJI_0008.jpg");
  }
}
body.service.surface_pickleball header .header_bg_image {
  background-image: url("/images/headers/DJI_0008.jpg");
  background-position: center bottom;
}
body.service.surface_pickleball .container-fluid.sc_bg_img_1 {
  background-image: url("/images/bkgd/joan-azeka-bg43g7xTu2M-unsplash.jpg") !important;
}
body.service.surface_pickleball .sc_bg_img_2 {
  background-image: url("/images/featured/DJI_0003.jpg") !important;
  background-position: center bottom;
  /*
  &:hover {
  	background: url('/images/bkgd/57818203065__3B7FAEEB-EB41-4BBD-9B72-5DD86954C865.jpg') !important;
  }
  */
}
@media screen and (max-width: 1000px) {
  body.service.surface_sport_court .header_mobile_bkgd {
    background-image: url("/images/headers/young-sportsman-carrying-ball-while-trying-to-thro-DMRHUJG.jpg");
    background-position: center 10%;
  }
}
body.service.surface_sport_court header .header_bg_image {
  background-image: url("/images/headers/young-sportsman-carrying-ball-while-trying-to-thro-DMRHUJG.jpg");
  background-position: center 30%;
}
body.service.surface_sport_court .container-fluid.sc_bg_img_1 {
  background-image: url("/images/bkgd/tommy-boudreau-diO0a_ZEiEE-unsplash.jpg") !important;
}
body.service.surface_sport_court .sc_bg_img_2 {
  background-image: url("/images/featured/Henderson-30x402.jpg") !important;
  /*
  background-position: left center;

     -webkit-transition: all 0.5s ease-in-out;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;	

     &:after {
     	content: "before";
     	font-size: 12px;
     	letter-spacing: 0.025rem;
     	text-transform: uppercase;
     	font-weight: 500;
     	font-family: "Lato";
     	color: white;
     	display: block;
     	position: absolute;
     	margin-left: 40%;
     	bottom: 4%;

     	background-color: rgba(0,0,0,.3);
     	padding: 10px 18px;
     	border: 1px solid white;
     	min-width: 6rem;
     	text-align: center;

      -webkit-transition: all 0.75s ease-in-out;
      -moz-transition: all 0.75s ease-in-out;
      -o-transition: all 0.75s ease-in-out;
      transition: all 0.75s ease-in-out;	    	
     }

  &:hover {
  	background-image: url('/images/bkgd/jonathan-j-castellon-WgNygto0j7Y-unsplash-after.jpg') !important;

  	&:after {
  		content: "after";				
  	}			
  }
  */
}
@media screen and (max-width: 1000px) {
  body.service.surface_soccer_futsal .header_mobile_bkgd {
    background-image: url("/images/headers/soccer-goal-P7JCDUM_altered.jpg");
  }
}
@media screen and (max-width: 600px) {
  body.service.surface_soccer_futsal .header_mobile_bkgd {
    background-position: right 10%;
  }
}
body.service.surface_soccer_futsal header .header_bg_image {
  background-image: url("/images/headers/soccer-goal-P7JCDUM_altered.jpg");
}
body.service.surface_soccer_futsal .container-fluid.sc_bg_img_1 {
  background-image: url("/images/bkgd/soccer-balls-on-football-pitch-7TR5FTC.jpg") !important;
}
body.service.surface_soccer_futsal .sc_bg_img_2 {
  background-image: url("/images/soccer_futsal/IMG_1600.jpg") !important;
  /*
  &:hover {
  	background: url('/images/bkgd/57818203065__3B7FAEEB-EB41-4BBD-9B72-5DD86954C865.jpg') !important;
  }
  */
}

@media (max-width: 1024px) {
  .custom_class_1 .column-1_2 {
    width: 100% !important;
    height: 45vh !important;
  }

  .custom_class_1 .column-1_2:nth-of-type(2) {
    max-height: 55vh !important;
  }
}
.sc_slider.sc_slider_swiper {
  max-height: 60vh;
}
.sc_slider.sc_slider_swiper .slides > * {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
}
.sc_slider.sc_slider_swiper .slides .s_tennis_1 {
  background-image: url("/images/tennis/Covenant-College.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_tennis_2 {
  background-image: url("/images/tennis/DJI_0013.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_tennis_3 {
  background-image: url("/images/tennis/DJI00303.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_tennis_4 {
  background-image: url("/images/tennis/image1.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_tennis_5 {
  background-image: url("/images/tennis/IMG_5219.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_tennis_6 {
  background-image: url("/images/tennis/UT-screens.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_track_1 {
  background-image: url("/images/track/DJI_0013.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_track_2 {
  background-image: url("/images/track/DJI_0014.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_track_3 {
  background-image: url("/images/track/IMG_5128.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_track_4 {
  background-image: url("/images/track/IMG_5357.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_track_5 {
  background-image: url("/images/track/Parone-Stadium-2.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_soc_1 {
  background-image: url("/images/soccer_futsal/56200082082__FF3DEE5B-C7AD-49DD-9E3A-0D994A2AFF00.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_soc_2 {
  background-image: url("/images/soccer_futsal/DJI_0038.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_soc_3 {
  background-image: url("/images/soccer_futsal/image1.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_soc_4 {
  background-image: url("/images/soccer_futsal/IMG_2157.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_soc_5 {
  background-image: url("/images/soccer_futsal/South_Bend_finish.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_soc_6 {
  background-image: url("/images/soccer_futsal/IMG_1596.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_indoor_tennis_1 {
  background-image: url("/images/indoor_tennis/MS-State-indoor.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_indoor_tennis_2 {
  background-image: url("/images/indoor_tennis/IMG_5418.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_indoor_tennis_3 {
  background-image: url("/images/indoor_tennis/IMG_4942.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_indoor_tennis_4 {
  background-image: url("/images/indoor_tennis/IMG_1846.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_indoor_tennis_5 {
  background-image: url("/images/indoor_tennis/11703136_10153002213721235_5984715266594074809_n.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_pickle_1 {
  background-image: url("/images/pickleball/IMG_1688.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_pickle_2 {
  background-image: url("/images/pickleball/57818203065__3B7FAEEB-EB41-4BBD-9B72-5DD86954C865.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_pickle_3 {
  background-image: url("/images/pickleball/DJI00790.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_pickle_4 {
  background-image: url("/images/pickleball/IMG_4971.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_pickle_5 {
  background-image: url("/images/pickleball/IMG_5097.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_sportcourt_1 {
  background-image: url("/images/sportcourt/50_by_42.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_sportcourt_2 {
  background-image: url("/images/sportcourt/Henderson_30x402.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_sportcourt_3 {
  background-image: url("/images/sportcourt/IMG_3227.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_sportcourt_4 {
  background-image: url("/images/sportcourt/IMG_4087.jpg");
  background-position: top bottom;
}
.sc_slider.sc_slider_swiper .slides .s_sportcourt_5 {
  background-image: url("/images/sportcourt/IMG_4537.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_sportcourt_6 {
  background-image: url("/images/sportcourt/indoor_half_court.jpg");
}
.sc_slider.sc_slider_swiper .slides .s_sportcourt_7 {
  background-image: url("/images/sportcourt/DJI00704.jpg");
}

#sc_form_1 #dude,
#sc_form_1 .dude {
  position: absolute !important;
  left: -3000px !important;
}
#sc_form_1 input.submit,
#sc_form_1 button {
  cursor: hand;
  cursor: pointer;
  display: block;
  border: 0;
  border-radius: 3px;
  text-align: center;
  margin: 1rem 0;
  padding-bottom: 0.75rem 1.5rem;
  background: rgba(100, 175, 100, 0.7);
  color: #fff;
}
#sc_form_1 .hide {
  display: none;
}
#sc_form_1 input[type=text]:focus,
#sc_form_1 input[type=number]:focus,
#sc_form_1 input[type=email]:focus,
#sc_form_1 input[type=tel]:focus,
#sc_form_1 input[type=password]:focus,
#sc_form_1 select:focus,
#sc_form_1 textarea:focus {
  color: #a4a5a8;
  border-color: #7fd4a7;
}
#sc_form_1 input[type=tel] {
  font-style: italic;
}
#sc_form_1 input.submit:hover,
#sc_form_1 input.submit:focus {
  background: #64af64;
}
#sc_form_1 input.submit:active {
  background: rgba(100, 220, 100, 0.7);
}
#sc_form_1 input.submit:target {
  background: rgba(100, 120, 100, 0.7);
}
#sc_form_1 .sc_form .sc_form_item input[type=text],
#sc_form_1 .sc_form .sc_form_item select,
#sc_form_1 .sc_form .sc_form_item textarea {
  padding: 0.5em 1em;
}
