/* Main CSS */


body{
background-color: #000;
height:100%;
width:100%;
margin: 0;
padding: 0;
overflow-x: hidden;
overflow-y: scroll;
}


#middlebackground{
/**margin: 0 270px;**/
background-color:#fff;

}



#middlebackground > div.contenttext > span{color:#000;}
.box_wrapper{
background-color: #fff;
height:200px;
}
/* Start*/
.pricesbox { margin:auto;text-align:center;width:100%; }
.prices-one , .prices-two{  display: inline-block;
  margin: 0 auto; }
.prices-two   { width:50%; }


.prices-one { width:50%; }

/* END*/










/* middle*/



/* END*/


.box_wrapper
.text-box p{
color:#1f2147 !important
}

h1{margin:0;}
/***Main Logo **********/

#greenstripe {background-color:#006E59;height:60px;width:100%; margin: 0 auto;  }


/******H Tags**********/
h5{color:#1a4431!important;font-size:1em;font-family:'Helvetica';font-weight:bold;margin-top: 12px;}
h5 a{text-decoration: none;}
h5 a:hover,h5 a:visited{color: #dd8100;font-family: 'Helvetica';font-size: 1em;font-weight: bold;}
a{text-decoration: none}
/******Icons*******/
.iconsbox{color:#000;padding-bottom: 5px;margin:0 80px;}
.iconsbox ul {margin-top:10px;padding-bottom: 22px;}
.iconsbox ul li{list-style-type: none;float:left;margin-left:120px;}
.iconsbox ul li a{margin-left:-300px; }
.iconsbox > ul > h3{list-style-type: none;float:left;}

.socialnetworks-2{color:#000;margin-left: 300px;}


.socialnetworks-2 h2{color:#000;}
.socialnetworks-2 h3{color:#000;}

.socialnetworks-2 i{
color:#000;

margin-left:40px;

}

/* Social Networks */
  .socialnetworks-2 > ul > li { list-style-type: none;float:left;}

   .socialnetworks-2 > ul > li >  a:hover { color:#ccc;}


  
  .socialnetworks-2 > ul > h3 { float:left;}
  
  .socialnetworks-2 > ul  {margin:5px -105px;}

#sortable { margin:auto;padding: 10px; }

#sortable > li > a > p {text-align: center;margin-left: 200px;} /* Edited */

#sortable > li > a > img {margin-left:180px;}

#sortable > li > a > img:hover{ background-color: #ccc;box-shadow:  0 0 10px  rgba(0,0,0,0.6);-moz-box-shadow: 0 0 10px  rgba(0,0,0,0.6);-webkit-box-shadow: 0 0 10px  rgba(0,0,0,0.6);-o-box-shadow: 0 0 10px  rgba(0,0,0,0.6);}
#sortable{margin-left:-100px}

#sortable h3{position: relative;margin-left:140px;font-weight:bold;}
#sortable > li > a > p  {
    color:#000;
}
#sortable >  ul {
margin: auto;    
text-align: center; 
}

/*** List ***/
.prices { margin: 0 -200px;}

.list1 { margin:auto; margin-left: 50px;}
/*** END ***/

.paypal {text-align: center;margin: 0 -297px;}

.paypal p {color:#000 !important;margin-left: 77px;}

.paypal > p > a {color:#000 !important;margin:0 100px;}
.paypal > p > a:hover {color:#000 !important;text-decoration: underline;}
/***margin-left: 9px;****/
  
.paypal > a > img {width:30px;}



.venmo {text-align: center}

.venmo > a > img  {width:30px;}

/* Prices Social icons */


.paypal-1 {text-align: center}

/***.paypal{padding-left:45%;}****/
  
.paypal-1 > a > img {width:30px;}



.venmo-1 {text-align: center}

.venmo-1 > a > img  {width:30px;}


.cashapp-1 {text-align: center}

.cashapp-1 > a > img  {width:30px;}



/*****************/
.venmo-icons {margin:auto;}


.venmo-icons > ul > li  {float:left;list-style-type: none;padding:10px;}
.venmo-icons > ul > li > a > img {width:30px;}

.social-icons ul { margin:0 40px;}
.social-icons > ul > li  { float:left;list-style-type: none;}

.social-icons > ul > li  > a > img {margin-left:50px;width:30px;float:left; }

.sales { width:300px;margin:0 55px;padding-top:62px;}

.sales p{padding-top: 15px; text-align: center; }


.refund p{text-align: center;  }

/********Logos*********/

.name{  margin-left: -185px;}

.logoimage{margin: 0 100px;}

.aboutlogo  {margin: 0 300px;}


.cards img {
margin-left:50%;
margin-left:43%;
color:#000; 
}


.cards > li{ list-style-type:none;}
#sortable {list-style-type: none;   }
 
/*************Donate Button***********/
.textwidget2 .donatebutton{
margin-top:-100px;
text-align: center;
}


.donatebutton{
background-color: #fff;
color:#000;
border: 2px solid #1a4431;
float: right;
height: 40px;
margin:0px 367px;
text-align: center;
width: 110px;
z-index: 101;
}



.donatebutton h5{color: #000 !important;margin-top: 10px;}

.donatebutton  h5 a {color:#000  !important; }

.donatebutton  h5 a:visited ,.donatebutton  h5 a:hover{color:blue !important;  }


/* */
.mainlogo img {margin-left: 344px;margin-top:0px;}
.mainlogo img { height:130px;width:130px;}

.photo > img:nth-child(1){margin: auto;margin:0px 194px;}


/****/
.contenttext , .photos , .cards{ padding-top: 10px }
/******/
/**Social Icons******/

.social-buttons-top {margin: -136px 376px;float:right;color:#000;}
.icon-facebook .icon-twitter .icon-instagram .icon-google-plus .icon-youtube{ background-color:#000!important;}

span.social-buttons-top:nth-child(2) > a {color:#000;float:left;padding:0 5px;}


.fa-facebook .fa-square-x-twitter .fa-instagram { font-size:40px; }
/***END*****/
.icons {color:green;}

/*Logo */

.logo_wrapper{
background-color: #D59815;
margin:0 -16px;
position: relative;
display: block;
z-index: -1;

}


/* Contact Form */
.contactform{margin:auto;width:500px;margin:0 137px;color: #000;}

.contactname{ margin:auto;margin-left:232px;}

/* Email */


.slider {width:700px;margin:0 -143px;  }
.emailform {width:500px;margin: 0px auto;}
/**.emailform{margin:auto;max-width:500px;}***/

/****Prices****
.prices1 > form:nth-child(4) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > select:nth-child(1)
 { width:600px;}

.prices3 > form:nth-child(4) > table:nth-child(11) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > select:nth-child(1)

 { width:600px;}

  .prices4 > form:nth-child(3) > table:nth-child(11) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > select:nth-child(1){
  	width:600px;
  }
.prices4 > form:nth-child(5) > table:nth-child(11) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > select:nth-child(1)

 { width:600px;}
.prices2:nth-child(5) > form:nth-child(3) > table:nth-child(2) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > select:nth-child(1)
{ width:600px;}

.prices2:nth-child(6) > form:nth-child(3) > table:nth-child(11) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) > select:nth-child(1)
 { width:600px;}
*****/
.pricelist{margin:auto;width:600px;color:#000;}

/***************/


.pricelist h4 {margin-left: 60px;margin:auto;font-size:1em;font-family:'Helvetica';}


.pricecost{margin:auto;}

.pricecost h3{ margin:auto;margin-left:200px;font-style:uppercase;font-size: 1.5em;font-family: 'Helvetica'; }
.pricecost h4{margin:auto;margin-left:150px;font-size: 1em;font-family: 'Helvetica'; padding-bottom: 20px;}


    .prices1 > form ,.prices2 > form  , .prices3 > form  , .prices4 > form{ width:500px ;}
     
      .prices1 form select ,.prices2 select ,.prices3 td ,.prices4 select { margin:auto;width: 500px ;} 

/* Private  Policy */

.contacttext  {color:#000 !important;font-style: bold;padding-left:372px;}

.contacttext h2 { color:#000 !important;font-style: bold; }

.contenttext{  margin:0 188px; }
.venmo-icons {margin:0 48px; }
.venmo-icons p{width:300px; text-align: center;}
/***.contenttext p{ margin-left:-189px;}***/

.cards p{ margin-left:218px;}
/* Gallery Slider */

.galleryslider{margin:auto;}

/***Email Newsletter CSS ****/
.css_class  .tnp-field  {
margin-bottom: 10px;
border: 0;
padding: 0;
}

.css_class{ font-family : 'Book Antiqua' ;}

.css_class label{
font-family: Helvetica;
display: block;
color: inherit;
font-weight:bold;
font-size: 1em;
font-weight: 300 !important;
line-height: 1.4 !important;

}

.css_class label  a:hover{
color:#dd8100 !important;

}
.css_class .tnp-email {
width: 100%;
padding: 10px;
display: block;
border: 1px solid #ddd;
border-top-color: rgb(221, 221, 221);
border-right-color: rgb(221, 221, 221);
border-bottom-color: rgb(221, 221, 221);
border-left-color: rgb(221, 221, 221);
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #444;
font-size: 14px;
line-height: normal;
box-sizing: border-box;
height: auto;
}

.css_class  .tnp-submit  {
background-color:#006E59!important;
width: 100%;
padding: 10px;
display: block;
border: 1px solid #ddd;
border-top-color: rgb(221, 221, 221);
border-right-color: rgb(221, 221, 221);
border-bottom-color: rgb(221, 221, 221);
border-left-color: rgb(221, 221, 221);
border-color: #ddd;
background-color: #f4f4f4;
background-image: none;
text-shadow: none;
color: #fff;
font-size: 14px;
line-height: normal;
box-sizing: border-box;
height: auto;
}


input.tnp-submit {width:100%;}
.tnp-submit {width:100%;}

/**END****/
/* footer */
footer{
overflow-x:hidden;
overflow-y:hidden;
background-color: #000;
font-family:Helvetica;
color:#fff;
text-decoration:none;
font-size:1em;
height:350px;
width:100%;
left:0;
right:0;
bottom:0;
z-index:1;
}

.column1 p{
/***padding:5px 350px;**/
/***padding:5px 467px;****/
padding:12px 510px;
}

.column2{
padding:0 483px;
}
.column2 p{
padding:5px 350px;

}


.column1 p a:hover{color:rgb(196, 196, 196);}


.column1 > p:nth-child(1) > a:nth-child(1) {color:#fff !important;text-decoration: none;}


.column1 > p:nth-child(1) > a:nth-child(2) {color:#fff !important;text-decoration: none;}


.column1 > p:nth-child(1) > a:nth-child(3) {color:#fff !important;text-decoration: none;}


.column1 > p:nth-child(1) > a:nth-child(4) {color:#fff !important;text-decoration: none;}

.column1 > p:nth-child(1) > a:nth-child(5) {color:#fff !important;text-decoration: none;}

.copyright > a:nth-child(1) { color:#fff !important; text-decoration: none; }

.reserved > a:nth-child(1) { color:#fff !important; text-decoration: none;   }
.reserved > a:nth-child(2) { color:#fff !important; text-decoration: none;   }

.contentbio{ margin:auto; margin-left: 66px;}
.contentbio p{width: 600px;  }

.contentbio h3{font-weight:bold;color: #000;  }

/***********work subpages ************/

.easyzoom{font-size:1em;list-style-type: none;margin:auto;}
.easyzoom > li > a > p {color: #333;font-size: 12px;font-size: 1.125rem;font-weight: 300; margin-left:4px;  }
.easyzoom h3 { color: #333;font-size: 12px;font-size: 1.125rem;font-weight: 300;}

.work p{font-size:1em;color:#000;text-decoration: underline;list-style-type: none;}

 i.fab.fa-github { color: #000 !important;}
/*.repo {font-size:1em;color:#000;text-decoration: underline;list-style-type: none;margin:auto;  }*/


/***
.lightbox{margin:auto;}
.lightbox ul {width:800px;}
.lightbox ul li { list-style-type: none;float:left;padding-left: 8px;padding-bottom:100px;}


.lightbox > ul > li > img { float:left;display:inline;padding-left:25px;padding-top:25px;padding-bottom:30px; }

.lightbox > ul > li > a > p { color: #000;font-weight:bold;  margin: 0 85px;margin-top: 70px;}

.lightbox > ul > li > a > p > a:hover { color: blue;font-weight:bold; }
.lightbox > ul > li > a > p > span{ font-weight:bold;color:#000;}

.lightbox > ul > li > a{ color: blue; }
.lightbox > ul:nth-child(1) > li:nth-child(1) > a:nth-child(2) > span:nth-child(1) > p:nth-child(1) {color: #000;font-weight:bold;margin: 0 80px;}
.lightbox > ul:nth-child(1) > li:nth-child(2) > a:nth-child(2) > span:nth-child(1) > p:nth-child(1){color: #000;font-weight:bold; padding: 0 80px;}
.lightbox > ul:nth-child(1) > li:nth-child(3) > a:nth-child(2) > span:nth-child(1) > p:nth-child(1) {color: #000;font-weight:bold; padding:0 80px;}
.lightbox > ul:nth-child(1) > li:nth-child(2) > a:nth-child(2) > p:nth-child(1)  {color: #000;font-weight:bold;  margin-top:80px;margin-top:200px;}

***/


/***hex box middle -home page ***/

h4 {
    display: inline-block;
    font-size: 20px; /*or whatever you want*/
    color: #000;   
 }
 
#box {
    width: 800px;
    margin: 0 25px;
    padding-bottom: 30px;
}

.lightBox {
    position: relative;
    display: inline-block;

   /*** width:800px;****/
}
.text-box {
    position: absolute;    
    height: 100%;
    text-align: center;    
    width: 100%;
}

a:hover img.text-box {
    border: solid 1px #CCC;
    -moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
        box-shadow: 1px 1px 5px #999;
}

/****center font *******/
.lightBox > div > h4 > a { text-decoration: none;color:#000 !important; }

.lightBox > div > h4 > a:hover {text-decoration: underline; color:blue;}



.text-box:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}


/* Grey Content */

#bodycontent  { margin: auto;background-color:#fff; width:100%;margin: 0 270px;min-height:800px;padding-top:10px;}



#bodycontent p{ margin:0 auto;width:50%; margin: 0 90px;}


/* */

.corporateoptions{margin:0 100px; min-height:800px;width:600px; }

.products { margin:0 00px;display:inline; }

.productsimage { float:right;display:inline;margin-top: -200px; }


.products img  { width:400px;height:300px;margin: 0 411px;margin-top: -150px;}
.products p {width:300px;height:200px;margin:0 100px; } 

.products h1 { font-size:20px;font-family: "Lucida Fax";margin:0 100px; }

.greycontent { background:#CCC;color:#000;width:100%;height:300px;}

 .greycontent p{margin:auto;text-align: center;margin-top:40px;width:80%;}

 /*Whitecontent***/

  .whitecontent-1{ background:#fff;color:#000;width:100%;height:400px;}

.whitecontent-1 h1 { margin:0 275px;font-size:20px;font-family: "Lucida Fax";text-align:center; }

.whitecontent-1 h3 { margin:0 275px;font-size:20px;font-family: "Lucida Fax"; text-align: center;font-weight:bold;}

.whitecontent-1 h3:hover { margin:0 275px;font-size:20px;font-family: "Lucida Fax"; text-align: center;text-decoration: underline;}

 .whitecontent-1 p{margin:auto;text-align: center;width:300px;}
/*Whitecontent***/

.whitecontent-2 { background:#fff;color:#000;width:100%;height:400px;}

.whitecontent-2 h1 { margin:0 275px;font-size:20px;font-family: "Lucida Fax"; text-align: center;}

.whitecontent-2 h3 { margin:0 275px;font-size:20px;font-family: "Lucida Fax"; text-align: center;font-weight:bold;}

.whitecontent-2 h3 hover { margin:0 275px;font-size:20px;font-family: "Lucida Fax"; text-align: center;text-decoration: underline;}
 .whitecontent-2 p{margin:auto;text-align: center;width:50%;}







.join-league-container{

align-items: center;
background: #006E59;
border-radius: 3px;
display: flex;
gap: .5rem;
justify-content: center;
margin: -90px 0 50px;
max-width: calc(100% - 15px);
min-height: 120px;
padding: 30px;
position: relative;
z-index: 1;

}


 
.button_button__zpxkc button_skyblue__J2yc-{

background-color: #000000;
border: 1px solid #000000;
box-shadow: 0 0 0 0 #000000;
}

/**BASIC MEMBERS BUTTON**/


.member > a  > button {  background: gold; margin: auto;padding-bottom:10px;}

.member > a:nth-child(2) > button:nth-child(1) {  background-color: #22C3E0;color:#fff;  }


.btn{
  width: 200px;
  padding: 10px;
  display: block;
  border: 0;
  border-top-color: rgb(221, 221, 221);
  border-right-color: rgb(221, 221, 221);
  border-bottom-color: rgb(221, 221, 221);
  border-left-color: rgb(221, 221, 221);
  border-color: #ddd;
  background-color: #30d5c8;
  background-image: none;
  text-shadow: none;
  color: #fff;
  font-size: 14px;
  font-weight:bold;
  line-height: normal;
  box-sizing: border-box;
  height: auto;
   border-radius: 15px;



}


/**PREMIUM**/


.member2 > a  > button {  background: gold; margin: auto;padding-bottom:10px;}

.member2 > a:nth-child(2) > button:nth-child(1) {  background-color: #22C3E0;color:#fff;  }


.btn{
  width: 200px;
  padding: 10px;
  display: block;
  border: 0;
  border-top-color: rgb(221, 221, 221);
  border-right-color: rgb(221, 221, 221);
  border-bottom-color: rgb(221, 221, 221);
  border-left-color: rgb(221, 221, 221);
  border-color: #ddd;
  background-color: #30d5c8;
  background-image: none;
  text-shadow: none;
  color: #fff;
  font-size: 14px;
  font-weight:bold;
  line-height: normal;
  box-sizing: border-box;
  height: auto;
   border-radius: 15px;



}




/* Footer */



.member3 > a  > button {  background: gold; margin: auto;padding-bottom:10px;}

.member3 > a:nth-child(2) > button:nth-child(1) {  background-color: #22C3E0;color:#fff;  }


.btn{
  width: 200px;
  padding: 10px;
  display: block;
  border: 0;
  border-top-color: rgb(221, 221, 221);
  border-right-color: rgb(221, 221, 221);
  border-bottom-color: rgb(221, 221, 221);
  border-left-color: rgb(221, 221, 221);
  border-color: #ddd;
  background-color: #30d5c8;
  background-image: none;
  text-shadow: none;
  color: #fff;
  font-size: 14px;
  font-weight:bold;
  line-height: normal;
  box-sizing: border-box;
  height: auto;
   border-radius: 15px;



}
.sports-box > p > .fa-solid.fa-solid {color:black !important;}


.fa-solid  {color:black !important;}



/* Plans and Membership */


.boxwrap { background-color:#CCC; width:100%; text-align:center; margin:auto;margin: 0 138px; }

.box1 {background-color:#fff; float:left; display:inline;padding: 20px 20px;  }

.box2 {background-color:#fff; float:left; display:inline;padding: 20px 20px;    }