@charset "UTF-8";
/* CSS Document */

.XXcontainer {
  max-width: 2000px;
  align: center;
 }
.UGABoxWrapper {
  display: grid;
  grid-template-columns: repeat(auto-fill,minmax(300px, 1fr)); 
  grid-gap: 20px;
  background-color: #fff;
  color: #444;
  padding: 50px;
}

.UGAGridBox {
  background-color: #fff;
  border: 5px solid #ccc;
  color: #cc0000;
  border-radius: 5px;
  padding: 20px;
  font-size: 150%;
  text-align: center;
  font-family: 'Roboto', Gotham, "Helvetica Neue", Helvetica, Arial, "sans-serif";
}
@media (min-width: 600px) {
  .UGABoxWrapper { grid-template-columns: repeat(2, 1fr); }
}

.hometown-box {
  background-color: #ffffff;
  color: #000; !important
  font-weight: bold;
  border-radius: 10px;
  padding: 20px;
  font-size: 150%;
  text-align: center;
  text-decoration: none;
}
.hometown-box:hover {
  background: rgba(255, 255, 255, 1);
  border: thin solid #000;
  text-decoration: none;
  color: #000; !important
}
.hometown-box a {
    color: #cc0000;  !important
    text-decoration: none;
}
.hometown-wrapper2 {
    display: grid;
    border:0px solid #000;
    grid-gap: 10px;
    grid-template-columns: 1fr 1fr;
    }

@media (max-width: 450px) {
  .hometown-wrapper2 { grid-template-columns: 1fr; }
}




.roundedNone
	{
        border-spacing: 0;
		width: 100%;
	}
.roundedNone tr td
	{
        border-top-left-radius: 0px;
		border-radius: 0px 0px 0px 0px;
		border: 1px solid #ccc;
        padding: 10px 10px 10px 10px; 
	}
.roundedTable
	{
		border-spacing: 0;
		width: 100%;
        border-spacing: 20px;
	}

	.roundedTable td 
	{
		border-top-left-radius: 5px;
		border-radius: 6px 6px 6px 6px;
		border: 1px solid #000;  
	}
	

/* optional setting to pad the table cells */
	.roundedTable th, td
	{
        padding: 50px 50px 50px 50px; }


.tennis-parent {
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 0px;
grid-row-gap: 0px;
} 
@media (max-width: 600px) {
  .tennis-parent { grid-template-columns: repeat(2, 1fr); }
}
.tennis-item {
  background-color: white;
  color: black;
  font-size: 18px;
  font-weight: bold;
  /*display: flex;*/
  justify-content: center;
  align-items: center;
  border: thin solid #ccc;
  text-align: center;
  padding: 10px;
}
.tennis-item a {
  color: #000000;
  background-color: white;
  text-decoration: underline;
}
.tennis-item a:hover {
  text-decoration: none;
}
.tennis-item img {
  padding: 10px;
  width: 100px; height: auto;
}  
.tennis-sic-table {
    width: 100%; 
    font-size: 16px; 
    border: thin solid #ddd;
}
.tennis-sic-table th {
    background-color: #cc0000; 
    color: #fff; 
    font-weight: bold; 
    padding: 10px;
}
.tennis-sic-table td {
    padding: 0px;
}

/* ************************************************************************** */
/* Styles for the UGA-Pioneers-Title image */
.UGA-Pioneers-Title {
  /* Photo by mnm.all on Unsplash */
  background: url('pioneers2/web/UGAPioneers_Title-2000.jpg') center;
  background-size: cover;
  padding: 4rem 2rem;
  /* grid styles */
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  align-items: center;
}

.UGA-Pioneers-Title > * {
  color: white;
}

.UGA-Pioneers-Title > h1 {
  font-size: 4rem;
  padding-bottom: 1rem;
}

.UGA-Pioneers-Title > article > p {
  font-size: 1.5rem;
  font-weight: 200;
}

.UGA-Pioneers-Title > article > a {
  padding: 1rem;
  margin-top: .75rem;
}

    
/* ************************************************************************** */
/* UGA-Pioneers styles */
.UGA-Pioneers {
  padding: 2rem;
}

.UGA-Pioneers > ul {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
  grid-gap: 1rem;
}

.UGA-Pioneers > ul > li {
  border: 1px solid #E2E2E2;
  border-radius: .5rem;
  list-style-type: none;
}

.UGA-Pioneers > ul > li > figure {
  max-height: 220px;
  overflow: hidden;
  border-top-left-radius: .5rem;
  border-top-right-radius: .5rem;
  position: relative;
}

.UGA-Pioneers > ul > li > figure > img {
  width: 100%;
}

.UGA-Pioneers > ul > li > figure > figcaption {
  position: absolute;
  bottom: 0;
  background-color: rgba(0,0,0,.7);
  width: 100%;
}

.UGA-Pioneers > ul > li > figure > figcaption > h3 {
  color: white;
  padding: .75rem;
  font-size: 1.25rem;
}

.UGA-Pioneers > ul > li > p {
  font-size: 1.5rem;
  line-height: 1.5;
  padding: 1rem .75rem;
  color: #666666;
}

.UGA-Pioneers > ul > li > a {
  padding: .5rem 1rem;
  margin: .5rem;
}


    .secn-table {
        width: 100%;
    }
    .secn-table td {
        padding: 40px;
        border-bottom: 1px solid #ddd;
    }
    .secn-row1 {
        font-family: 'Roboto', sans-serif;
        font-size: 1.5em;
        font-weight: 900;
        padding: 20px;
    }
    .secn-row4 {
        font-family: 'Fjalla One', sans-serif;
        font-size: 1.5em;
        font-weight: 900;
        padding: 20px;
    }
   .secn-sponsor  {font-size: .75em;}
/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 400px) {
/* Styles */
   .secn-row1 {font-size: 1.0em}
   .secn-row4 {font-size: 1.0em}
   .secn-sponsor  {font-size: .75em;}
}
