/*
Theme Name: uws-01
Theme URI: https://ddzmarketing.com
Description: A custom responsive theme based on Bootstrap - built for UWS</a>.
Author: Julie Cleaves
Author URI: http://www.ddzmarketing.com
*/

@import url('css/bootstrap.min.css');
@import url('fonts/monserrat-style.css');
@font-face {
    font-family: 'oswaldbold';
    src: url('fonts/oswald-bold-webfont.woff2') format('woff2'),
         url('fonts/oswald-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oswalddemibold';
    src: url('fonts/oswald-demibold-webfont.woff2') format('woff2'),
         url('fonts/oswald-demibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oswaldlight';
    src: url('fonts/oswald-light-webfont.woff2') format('woff2'),
         url('fonts/oswald-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oswaldmedium';
    src: url('fonts/oswald-medium-webfont.woff2') format('woff2'),
         url('fonts/oswald-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oswaldregular';
    src: url('fonts/oswald-regular-webfont.woff2') format('woff2'),
         url('fonts/oswald-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'oswaldregularitalic';
    src: url('fonts/oswald-regularitalic-webfont.woff2') format('woff2'),
         url('fonts/oswald-regularitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'noto_monoregular';
    src: url('fonts/NotoMono-Regular-webfont.eot');
    src: url('fonts/NotoMono-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/NotoMono-Regular-webfont.woff') format('woff'),
         url('fonts/NotoMono-Regular-webfont.ttf') format('truetype'),
         url('fonts/NotoMono-Regular-webfont.svg#noto_monoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

:root {
	--linkColor:#0e538f;
	--linkHoverColor:#000;
	--navBack:#ffffff;
	--topNavBack:#000000;
	--mycujooLink:#ffffff;
	--topNavSearchLink:#ffffff;
	--navLink:#000;
	--navLinkHover:#fff;
	--ddZMenuBack:#000;
	--ddZMenuColor:#fff;
	--homeJumboBack:#000;
	--homeNextGameBack:#000;
	--homeNextGameTxt:#fff;
	--blackColor:#000000;
	--blackTrans:rgba(0,0,0,.8);
	--whiteColor:#ffffff;
	--button1Text:#ffffff;
	--button2Text:#ffffff;
	--button3Text:#ffffff;
	--button1Hover:#ffffff;
	--button2Hover:#ffffff;
	--button3Hover:#ffffff;
	/* this is custom dark color */
	--colorDark:rgb(0,102,51);
	/*this is light blue */
	--color1:rgb(154,206,230); 
	/* this is orange */
	--color2:rgb(254,80,0);
	/*this is light gray */
	--color3:rgb(230,231,232); 
	/* this is dark gray */
	--color4:rgb(65,64,66);	
	--colorLightBack:#d6ebf4;
	--pageTopBack:#000000;
	--pageTitle:#ffffff;
	--footBack:#000;
	/*stat Back */
	--statBack:rgb(230,231,232);
	--statDark:rgb(208,210,211); 
}

/* ddz and bootstrap overwrites */
body {
    padding-top:0px; 
    font-family:'Montserrat Regular', sans-serif;
    font-size:16px;
    background-color: var(--whiteColor);
}
.ddZ-boldIt { font-weight:bold; }
.ddZ-centerIt { text-align:center; }
a { color:var(--linkColor); }
a:hover {text-decoration:none; color:var(--linkHoverColor);}

fieldset {
    border: 1px groove #ddd !important;
    padding: 0 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
    box-shadow:  0px 0px 0px 0px #000;
}
.wp-block-image img {
    height: auto !important;
}
legend {
    font-size: 1.2em !important;
    font-weight: bold !important;
    text-align: left !important;
    width:inherit; /* Or auto */
    padding:0 10px; /* To give a bit of padding on the left and right */
    border-bottom:none;
}
input#camp1, input#camp2, input#camp3 { margin-left:10px; }
.checkbox-1x {
    transform: scale(1.5);
    -webkit-transform: scale(1.5);
}
.checkbox-2x {
    transform: scale(2);
    -webkit-transform: scale(2);
}
h1, h4 { color:var(--color1); }
h1.pageTitle { margin-top:.5rem; }
h1.confName { margin-top:3em; font-size:2rem; }
h1.confName:first-of-type { margin-top:1.5em; }
h2.divName:first-of-type { margin-top:1em; }
h2.nameTitle { color:var(--color1); }
h2.blogIdxTitle { font-size:1.5rem; min-height:58.18px; }
h2.sectionTitle {  margin-block-start:1em; font-size:3rem; text-align:center; font-family: 'Montserrat ExtraBold', sans-serif; text-transform: uppercase; }
h2.sectionTitle > span { font-family: 'Montserrat Regular', sans-serif;  }
h2, h3, h4, h5, h6 { margin-block-start: 2em; margin-bottom:.5rem !important;}
h2.mbs1, h3.mbs1, h4.mbs1, h5.mbs1, h6.mbs1 { margin-block-start: 1em; }
.s1SponsorPage > h2 { margin-block-start: 0.83em; }
#homeAbout > h2 #homeAbout > div > h2, #homeAbout > div > div > h2 { margin-block-start: 0px; }
.underline {
   text-decoration: none; 
   position: relative; 
 }  
.underline:after {
    position: absolute;
    height: 1px;
    content: '';
/*    margin: 0 auto; */
 /*   left: 0;
    right: 0;
*/
    width: 100%;
    color: #000;
    background-color: #000;
    left: 0;
    bottom: -3px; /* adjust this to move up and down. you may have to adjust the line height of the paragraph if you move it down a lot. */
}


/* -- create the quotation marks -- */
/*
blockquote {
    border-radius: 3px;
    position: relative;  
    font-style: italic;
    text-align: center;
    padding: 1rem 1.2rem;
    width: 80%; 
    color: #4a4a4a;
    margin: 1rem auto 2rem;
    color: #4a4a4a;
    background: #E8E8E8;
}
blockquote:before, blockquote:after{
	font-family:"Font Awesome 5 Pro";font-weight:900;
    position: absolute;
    top: 13px;
    color: #E8E8E8;
    font-size: 34px;
}
blockquote:before{
    content: "\f10d";
    margin-right: 13px;
    right: 100%;
}
blockquote:after{
    content: "\f10e";
    margin-left: 13px;
    left: 100%;  
}
*/

blockquote { 
  margin-left:30px;
  margin-right:30px;
  --accent-color: rgb(30 145 254);
  --bg-color: rgb(32 32 54);
  --dot-color: rgb(255 255 255 / .125);
  --text-color: rgb(243 243 243);
  --text-color-author: rgb(243 243 243);
  --padding: 1rem;
  padding: var(--padding);
  color: var(--text-color, black);
  font-weight: 600;
  background-color: var(--bg-color, white);
  display: grid;
  gap: 1rem;
  background-image: radial-gradient( circle, var(--dot-color, rgb(0 0 0 / .125)) calc(25% - 1px), transparent 25% );
  background-size: 0.5rem 0.5rem;
  border-radius: 0.25rem;
  box-shadow: 0.3rem 0.3rem 0.3rem rgb(0 0 0 / .5)
}
blockquote:before {
  --qHeight: 4rem;
  content: "";
  margin-left: calc(var(--padding) * -1);
  margin-top: calc(var(--padding) * -1);
  height: var(--qHeight);
  width: calc(var(--qHeight) * 1.1);
  background-image:
    radial-gradient(
      circle at bottom right,
      transparent calc(var(--qHeight) / 4 - 1px),
      var(--accent-color, black) calc(var(--qHeight) / 4) calc(var(--qHeight) / 2), 
      transparent calc(var(--qHeight) / 2 + 1px)
    ),
    linear-gradient(var(--accent-color, black), var(--accent-color, black));
  background-size: calc(var(--qHeight) / 2) calc(var(--qHeight) / 2);
  background-position: top left, bottom left;
  background-repeat: space no-repeat
}

blockquote > cite {
  color: var(--text-color-author, white);
  background-color: var(--accent-color, black);
  justify-self: end;
  font-size: 0.75em;  
  padding: 0.5em 1em;
  border-radius: 0.25rem;
}
blockquote > cite::before{
  content: "- "
}


/* text and background colors */
.color1Txt { color:var(--color1);  }
.color2Txt { color:var(--color2);  }
.color3Txt { color:var(--color3);  }
.color4Txt { color:var(--color4);  }
.color1LightTxt { color:var(--colorLightBack);  }
.color1Back { background-color:var(--color1);  }
.color2Back { background-color:var(--color2);  }
.color3Back { background-color:var(--color3);  }
.color4Back { background-color:var(--color4);  }
.color1LightBack { background-color:var(--colorLightBack);  }

/* videos */
.relVideo { position:relative;padding-bottom:56.25%;height:0px;overflow:hidden; }
.relVideo iframe { position: absolute; top: 0; left: 0; width:100%; height:100%; }

/*paypal iframe */
#side-ppiframe > iframe { width:100% !important; height:1000px!important; }
.css-ttr2i5-text_heading_sm {
    font-size: min(1.5rem, 30px) !important;
    line-height: min(2rem, 50px) !important;
}

/* buttons */
.btn-color1SkeletonButt, .btn-color1SkeletonButt:link, .btn-color1SkeletonButt:visited {
    background-color: transparent;
    color: var(--color1);
    border: 2px solid var(--color1);
	font-weight:bold;
	border-radius:0px;
	cursor:pointer;
	text-align:center;
	font-size:120%;
	padding-top:10px;
	padding-bottom:10px;
}
.btn-color1SkeletonButt:active, .btn-color1SkeletonButt:hover, .btn-color1SkeletonButt > a:hover  {
    background-color:var(--color1);
    color:var(--button1Hover);
}
.btn-color1Butt, .btn-color1Butt:link, .btn-color1Butt:visited {
    background-color: var(--color1);
    color: var(--button1Text);
    border: 2px solid var(--color1);
	font-weight:bold;
	border-radius:0px;
	cursor:pointer;
	text-align:center;
	font-size:120%;
	padding-top:10px;
	padding-bottom:10px;
}
.btn-color1Butt:active, .btn-color1Butt:hover {
    background-color:  var(--color4);
	color: var(--button1Hover);
    border: 2px solid var(--color4);
}
.btn-color2SkeletonButt, .btn-color2SkeletonButt:link, .btn-color2SkeletonButt:visited {
    background-color: transparent;
    color: var(--color2);
    border: 2px solid var(--color2);
	font-weight:bold;
	border-radius:0px;
	cursor:pointer;
	text-align:center;
	font-size:120%;
	padding-top:10px;
	padding-bottom:10px;
}
.btn-color2SkeletonButt:active, .btn-color2SkeletonButt:hover {
    background-color: var(--color2);
    color:var(--button2Hover);
}
.btn-color2Butt, .btn-color2Butt:link, .btn-color2Butt:visited {
    background-color: var(--color2);
    color: var(--button2Text);
    border: 2px solid var(--color2);
	font-weight:bold;
	cursor:pointer;
	text-align:center;
	font-size:120%;	border-radius:0px;
	padding-top:10px;
	padding-bottom:10px;
}
.btn-color2Butt:active, .btn-color2Butt:hover {
    background-color:  var(--color4);
	color: var(--button2Hover);
    border: 2px solid var(--color4);
}
.btn-color3SkeletonButt, .btn-color3SkeletonButt:link, .btn-color3SkeletonButt:visited {
    background-color: transparent;
    color: var(--color3);
    border: 2px solid var(--color3);
	font-weight:bold;
	border-radius:0px;
	cursor:pointer;
	text-align:center;
	font-size:120%;
	padding-top:10px;
	padding-bottom:10px;
}
.btn-color3SkeletonButt:active, .btn-color3SkeletonButt:hover {
    background-color:var(--color3);
    color:var(--button3Hover);
}
.btn-color3Butt, .btn-color3Butt:link, .btn-color3Butt:visited {
    background-color: var(--color3);
    color: var(--button3Text);
    border: 2px solid var(--color3);
	font-weight:bold;
	border-radius:0px;
	cursor:pointer;
	text-align:center;
	font-size:120%;
	padding-top:10px;
	padding-bottom:10px;
}
.btn-color3Butt:active, .btn-color3Butt:hover {
    background-color:  var(--color4);
	color: var(--button3Hover);
    border: 2px solid var(--color4);
}
.btn-whiteSkeletonButt, .btn-whiteSkeletonButt:link, .btn-whiteSkeletonButt:visited {
    background-color: transparent;
    color: #fff;
    border: 2px solid #fff;
	font-weight:bold;
	border-radius:0px;
	cursor:pointer;
	text-align:center;
	font-size:120%;
	padding-top:10px;
	padding-bottom:10px;
}
.btn-whiteSkeletonButt:active, .btn-whiteSkeletonButt:hover, .btn-whiteSkeletonButt > a:hover  {
    background-color:#fff;
    color:var(--color1);
}

.btn-color1SkeletonButt > a { color: var(--color1); }
.btn-color2SkeletonButt > a { color: var(--color2); }
.btn-color3SkeletonButt > a { color: var(--color3); }
.btn-color1Butt > a { color: var(--button1Text); }
.btn-color2Butt > a { color: var(--button2Text); }
.btn-color3Butt > a { color: var(--button3Text); }
.btn-color1Butt > a:hover, .btn-color1SkeletonButt > a:hover { color: var(--button1Hover); }
.btn-color2Butt > a:hover, .btn-color2SkeletonButt > a:hover { color: var(--button2Hover); }
.btn-color3Butt > a:hover, .btn-color3SkeletonButt > a:hover { color: var(--button3Hover); }
.btn-color1Butt > a, .btn-color1SkeletonButt > a, .btn-color2Butt > a, .btn-color2SkeletonButt > a, .btn-color3Butt > a, .btn-color3SkeletonButt > a { text-decoration:none; }
.homeBlogButt { padding-left:20px; padding-right:20px; }

/* Nav Bars */
a.dropdown-item { font-size:20px; }
a.nav-link {
    display: block;
    padding: 0px;
}
/* animated icon for nav */
.animated-icon4 {
  width: 45px;
  height: 45px;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -moz-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  position:relative;
}
.animated-icon4 span {
  display: block;
  position: absolute;
  height: 3px;
  width: 100%;
  border-radius: 9px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
  z-index:2000;
}
.animated-icon4 span {
    background-color: #000;
}
.animated-icon4 span:nth-child(1) {
  top: 0px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}
.animated-icon4 span:nth-child(2) {
  top: 15px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}
.animated-icon4 span:nth-child(3) {
  top: 30px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}
.animated-icon4.open span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 0px;
  right: 8px;
}
.animated-icon4.open span:nth-child(2) {
  width: 0%;
  opacity: 0;
}
.animated-icon4.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 31px;
  right: 8px;
}
/* end animated icon */
.bs--overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    z-index: 1031;
    opacity: .8;
    visibility: hidden;
}
.bs--overlay.open { visibility: visible; }
.dropdown-item.active, .dropdown-item:active {
    background-color: var(--color1) !important;
}
.fa-search { font-size:26px; }

/* style main menu links */
#menu-mainmenu > li > a.nav-link {
    color: var(--navLink) !important;
	padding-right: .7rem;
	padding-left: .7rem;
/*	font-weight:bold;
	font-variant: small-caps; */
}
#menu-mainmenu > li > a.nav-link:hover {
    color: var(--navLinkHover) !important;
	background-color: var(--color1);
}
#menu-top-nav li:nth-child(2) {
	border-right: 1px solid #ffffff;
	padding-right:20px;
}
#menu-top-nav li:nth-child(6) {
	border-left: 1px solid #ffffff;
	padding-left:20px;
}
.navbar { font-family:'oswaldregular', sans-serif;  text-transform: uppercase; font-size:20px; box-shadow:0px 2px 4px rgba(192,192,192,.10), 0px 4px 6px rgba(192,192,192,.2), 0px 6px 8px rgba(192,192,192,.3)  }
.navbar-brand { width:90px; }

#navbarMain { width: auto; }
/* style toggler */
.navbar-toggler { border: none; }

#topNav { 
	font-family:'oswaldregular', sans-serif;
	background-color: var(--topNavBack);
	height:50px;
	width:100%;
	padding-top:10px; padding-bottom:10px;
}
.topNav-mycujoo {
	padding-right:20px;
}	
.topNav-mycujoo > a { color:var(--mycujooLink); }
.topNav-mycujoo > a > span { font-size:20px; font-weight:bold; padding-left:4px; padding-top:5px; }
.topNav-Search { padding-left:20px; }
.topNav-Search > a { color:var(--topNavSearchLink); }
.topNav-Social {
	font-size:26px;
	padding:0px 6px;
	margin-top:-5px;
	line-height:40px;
}
.topNav-Social > a.nav-link {  color: var(--colorLightBack); }

ul#menu-top-nav { list-style-type:none; padding-inline-start:0px; }
/* ul#menu-top-nav > li { display:inline-block; float:right; margin-left:20px; } */



/* Modal */
#searchModal.modal { margin-top:30px !important; z-index: 9999; }
#searchModalBody { margin-left:15px; margin-right:15px; }
.modal-header { justify-content:center; background-color:var(--color1); color:#fff; }
h4.modal-title { color:#fff; text-align:center; margin-block-start:0px; margin-bottom:0px !important; }
.close {
    position: absolute;
    top: 5px;
    right: 15px;
    padding: 15px;
    background: 0 0;
    border: none;
    font-size: 30px;
}	
.modal-dialog { top: 1em; }
.modal-footer { background-color:white; }
	
/* Home Page */
#homeJumboBack {
	width:100%;
	padding:2em;
	background-color:var(--homeJumboBack);
}
.homeJumboVideo { position:relative; }
.homeJumboVideoWrapper { position:static; top:0px; left:0px; }
.homeJumboTitleMovie {
    background: linear-gradient(to bottom, rgba(0,0,0,0) 10%, rgba(0,0,0,0.9) 66%);
    position: absolute;
    bottom: 0;
	padding: 1em 10px 7px 10px;
	width: calc(100% - 30px);
	min-height:70px;
	display: flex;
	
}
.homeJumboTitle {
    background: linear-gradient(to bottom, rgba(0,0,0,0) 10%, rgba(0,0,0,0.9) 66%);
    position: absolute;
    bottom: 0;
	padding: 1em 15px 7px 10px;
	width: 100%;
	min-height:70px;
	display: flex;
}
.jumboTitle, a > .homeJumboTitle > span, .homeJumboTitleMovie { color:#fff; }
.homeJumboTitle > span { align-self: flex-end; color:#fff; }
.homeJumboTitle > span, .homeJumboTitleMovie > span { align-self: flex-end; color:#fff; }

#homeNxtGameBlock {
		width:100%;
		padding-top:.5em;
		padding-bottom:.5em;
		background-color: var(--homeNextGameBack);
		color: var(--homeNextGameTxt);
		margin-bottom:2em;
		cursor:pointer;
}
.homeNxtGameTxt {
		font-size:200%;
		font-weight:bold;
		text-align:right;
		padding-right:40px;
		border-right:1px solid #fff; 
		width:100%;
}
.homeNxtGameDet1 {
		font-size:150%;
		font-weight:bold;
		padding-left:20px;
		width:100%
}
.homeNxtGameDet1 span {
		font-size:80%;
}
.homeNxtGameArrows { position:absolute; right:0px; font-size:400%; top:-10px; }
#homeBanner { width:100%; margin:2em auto; }
#homeSponsors { width:1000px; margin:0px auto 2em auto; }
#homeGalaSponsors { width:1000px; margin:0px auto 2em auto; }
#homeAboutBack { background-color:var(--statBack); padding:3em 0px; }
#homeAbout { padding-top:3em; padding-bottom:3em; }
.homeAboutTxt { padding:1em 200px; text-align:center; }
.homeAboutButt { padding-left:10px; padding-right:10px; margin:0 auto; display:inline-block; }
.aboutMission { margin-top:2em;margin-bottom:2em;padding:1px 70px 3.5em 70px;text-align:center;font-weight:bold; }
.homeBlogBack {
    background-image: url(/images/backgrounds/rustic50.jpg);
    background-size: cover;
    padding-top: 4em;
    padding-bottom: 2em;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
}
.homeBlogBack > div > h2 {
    margin-top: 0px;
}
/* THIS IS WHERE IT CHANGES */
/* homeYTVideos */
#homeVideoSection {
    background-color: var(--color4);
    width: 100%;
    padding-top: 4em;
    padding-bottom: 2em;
}
#homeVideoSection > div > div > h2 {
    color: #fff;
    margin-top: 0px;
    margin-bottom: 1em;
}
a > .homeBlogTitleBar > .homeBlogTitle, a > .homeBlogTitleBar > .homeBlogTitle:hover, a > .jumboTitleBar > .jumboTitle, a > .jumboTitleBar > .jumboTitle:hover, .homeYTTitle { color:#fff; }
.homeBlogTitleBar, .homeYTTitleBar { background-color:var(--blackTrans); padding:5px 10px; min-height:58px; margin-bottom:2em; } 
.homeYTTitleBar { padding:10px; margin-bottom:0px; } 
.HomePlaylistVid { margin-bottom:2em; cursor:pointer; }
.homeYTButtDiv {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -30px;
    margin-top: -60px;	
}
.homeYTButt {
	z-index:11;
	color:rgba(0,0,0,.8);
    -moz-transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
    -webkit-transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
    transition: opacity .25s cubic-bezier(0.0,0.0,0.2,1);
}
.homeYTButt:focus, .homeYTButt, .homeYTButt:hover {
    outline: 0;
}
.homeYTButt:hover {
	color:rgb(255,0,0);
}
.homeYTButtPlay {
	color:white;z-index:12;
}
.homeYTVidOverlay {
	position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.3);z-index:10;display:none;
}

/*Schedule Page */
.triangle-topleft-home {
	position:absolute;
	left:15px;
	top:0px;
	width: 0;
	height: 0;
	border-top: 130px solid var(--color1);
	border-right: 130px solid transparent;
}
.triangle-topleft-away {
	position:absolute;
	left:15px;
	top:0px;
	width: 0;
	height: 0;
	border-top: 130px solid var(--color3);
	border-right: 130px solid transparent;
}
.h-or-a {
	position:absolute;
	left:30px;
	top:-10px;
	font-size:60px;
	font-weight:bold;
	color:var(--whiteColor);
}
.schedBox {
	width:100%;
	height:100%;
	border:1px solid #000;
	padding-top:1em;
    overflow: hidden;     
}
.schedCol { 
	margin-bottom:2em;
}
.schedCol > a:hover {
	text-decoration:none;
}
.schedBoxLogo {
	width:100%;
	margin:0 auto;
	text-align:center;
	padding-bottom:1em;
}
a > div.schedBox > div.schedBoxTxt { 
	margin-top:auto;
	width:100%;
	color:var(--whiteColor);
	background-color:var(--blackColor);
	padding-top:1em;padding-left:10px;padding-right:10px;
	text-align:center;
	text-decoration:none;
    padding-bottom: 2000px;
    margin-bottom: -1990px;
}
a > div.schedBox > div.schedBoxTxt > .schedMatchTitle { color:var(--color1); }

/* Match Detail Page */
#gdTopLogos { width:100%; background-color:var(--blackColor); padding:2em 50px; }
.gdTopLogo { text-align:center; width:80%; margin:0 auto; }
.gdTopV { color:var(--whiteColor); font-size:50px; font-weight:bold; text-align:center; }
.matchTicketsButton { width:60%; text-align:center; margin:2em auto; }
.matchLiveButton { width:80%; text-align:center; margin:2em 0px; }


/*League Schedule Page */
.schedPgMatchDate {
	width:100%;background-color: var(--color4);padding:5px;color:#fff;font-weight:bold;
}
ul.schedPgGame {
	list-style-type:none; margin:0px 0px 10px 0px; padding:5px; overflow:hidden; background-color: var(--statBack);
}
li.schedPgTime {
	display:inline-block;width:100px;
}
li.schedPgHomeTeam {
	display:inline-block;width:250px;
}
.schedPgTeamCode { margin-left:10px; display:none; }
.schedPgFullTeam { margin-left:10px; }
li.schedPgV {
	display:inline-block;width:50px; text-align:center;
}
li.schedPgVisitTeam {
	display:inline-block;width:250px;margin-left:100px;
}
li.schedPgVenue {
	display:inline-block;width:250px;
}
li.schedPgLink {
	display:inline-block;margin-left:50px;text-align:right;
}
.playoffGameHead {
	display:grid;
	grid-template-columns:4fr 1fr 4fr;
	grid-template-rows: 1fr;
	grid-template-areas:
		"playoffGHLogo1 playoffGHV playoffGHLogo2";
}
.playoffGHL1 {
	grid-area: playoffGHLogo1;
	justify-content: center;
	align-self: center;
	padding:30px 10px;
}	
.playoffGHL2 {
	grid-area: playoffGHLogo2;
	justify-content: center;
	align-self: center;
	padding:30px 10px;
}	
.playoffGHVS {
	grid-area: playoffGHV;
	justify-content: center;
	align-self: center;
	font-size:30px;
}
.playoffBracketL {
	display:grid;
	box-sizing:border-box;
	grid-template-columns:1fr 1fr;
	grid-template-rows: 20px 1fr 1fr 1fr 20px;
	grid-template-areas:
		"playoffBLTeam1 playoffBLLine"
		"playoffBLLogo1 playoffBLLine"
		"playoffBLDets playoffBLLine"		
		"playoffBLLogo2 playoffBLLine"
		"playoffBLTeam2 playoffBLLine";
}
.playoffBLLogo1 {
	grid-area: playoffBLLogo1;
	padding: 10px 20px 30px 20px;
	border-right:1px solid black;
	text-align:center;
}
.playoffBLLogo2 {
	grid-area: playoffBLLogo2;
	padding: 30px 20px 10px 20px;
	border-right:1px solid black;
	text-align:center;
}
.playoffBLTeam1 {
	grid-area: playoffBLTeam1;
	text-align:center;
	border-bottom: 1px solid black;
}
.playoffBLTeam2 {
	grid-area: playoffBLTeam2;
	text-align:center;
	border-top: 1px solid black;
}
.playoffBLDets {
	grid-area: playoffBLDets;
	border-right:1px solid black;
	font-size:90%;
}
.playoffDetsTxt {
	justify-content:center;
	align-items:center;
	display:flex;
	height:100%;
	text-align:center;
}
.playoffBLLine {
	grid-area: playoffBLLine;
	align-self: center;
	padding:0px;
	margin-top:-1em;
	border-top:1px solid black;
}
.playoffBracketR {
	display:grid;
	box-sizing:border-box;
	grid-template-columns:1fr 1fr;
	grid-template-rows: 20px 1fr 1fr 1fr 20px;
	grid-template-areas:
		"playoffBRLine playoffBRTeam1"
		"playoffBRLine playoffBRLogo1"
		"playoffBRLine playoffBRDets"		
		"playoffBRLine playoffBRLogo2"
		"playoffBRLine playoffBRTeam2";
}
.playoffBRLogo1 {
	grid-area: playoffBRLogo1;
	padding: 10px 20px 30px 20px;
	border-left:1px solid black;
	text-align:center;
}
.playoffBRLogo2 {
	grid-area: playoffBRLogo2;
	padding: 30px 20px 10px 20px;
	border-left:1px solid black;
	text-align:center;	
}
.playoffBRTeam1 {
	grid-area: playoffBRTeam1;
	text-align:center;
	border-bottom: 1px solid black;
}
.playoffBRTeam2 {
	grid-area: playoffBRTeam2;
	text-align:center;
	border-top: 1px solid black;
}
.playoffBRDets {
	grid-area: playoffBRDets;
	border-left:1px solid black;
	font-size:90%;
}
.playoffBRLine {
	grid-area: playoffBRLine;
	align-self: center;
	padding:0px;
	margin-top:-1em;
	border-top:1px solid black;
}
.playoffV { display:none; }

/*league playoff page */
.schedBox {
	width:100%;
	height:100%;
	border:1px solid #000;
	padding-top:1em;
    overflow: hidden;     
}
.schedCol { 
	margin-bottom:2em;
}
.schedCol > a:hover {
	text-decoration:none;
}
.schedBoxLogo {
	width:100%;
	margin:0 auto;
	text-align:center;
	padding-bottom:1em;
}
a > div.schedBox > div.schedBoxTxt { 
	margin-top:auto;
	width:100%;
	color:var(--whiteColor);
	background-color:var(--blackColor);
	padding-top:1em;padding-left:10px;padding-right:10px;
	text-align:center;
	text-decoration:none;
    padding-bottom: 2000px;
    margin-bottom: -1990px;
}
a > div.schedBox > div.schedBoxTxt > .schedMatchTitle { color:var(--colorMT); }
.col-bracket-line {
	width: 12.499999995% !important;
    flex: 0 0 12.499% !important;
	max-width: 12.499% !important;
	padding-right: 0px !important;
    padding-left: 0px !important;
}
.champPgLogo { width:100%; }

/* Standings Page */
ul.theStandH {
  list-style-type: none;
  margin: 0px 0px 10px 0px;
  padding: 0px;
  overflow: hidden;
  font-family:'noto_monoregular', sans-serif;
}
ul.theStand {
  list-style-type: none;
  margin: 0px 0px 1em 0px;
  padding: 0px;
  overflow: hidden;
  background-color: var(--statBack);
  font-family:'noto_monoregular', sans-serif;
}
ul.theStand li, ul.theStandH li {
  float: left;
  margin:0px 5px;
}
li.liRank, li.liPts, li.liDiff { width:70px; text-align:center; background-color:var(--statDark); height:100%;padding-top:14px;padding-bottom:14px;  }
li.liRank, li.liRankH { margin-left:0px !important; }
li.liStat { width:50px;text-align:center; padding-top:14px;padding-bottom:14px; }
li.liRankH, li.liPtsH, li.liDiffH { width:70px; text-align:center; background-color:var(--statDark); height:100%;padding-top:14px;padding-bottom:14px;  }
li.liID { width:50px; padding-top:14px;padding-bottom:14px; display:none; }
li.liName { width:320px; padding-top:14px;padding-bottom:14px; }
li.liLogo { width:30px; height:30px; padding-top:10px; }
li.liLogoH { width:30px; height:30px; padding-top:14px; padding-bottom:14px; white-space: nowrap; }
li.liRecord { width:100px; padding-top:14px;padding-bottom:14px;margin-left:40px;text-align:center; }

/* Pages */
/*.pageTopBack { background-color:var(--pageTopBack); height:5px; margin-bottom:1em; } */
.pageContent{ width:70%; margin:1em auto 2em auto; padding-bottom:3em; }

/* Responsive Map */
.map-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.map-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

/* Blog */
.blogPgLNarrow { padding-right:150px; margin-top:3em; padding-bottom:2em; }
.blogPgLNarrow img { width:100%; height:auto; }
.blogIdxBox { height:calc( 100% - 48px ); align-self:stretch; box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.1); }
.blogIdxTitle, .blogIdxExcerpt { padding:0px 20px 10px 20px; }
.blogIdxTime { margin-top:-1em; margin-bottom:1em; font-size:14px; }
.blogTime { margin-bottom:1em; }
article { margin-top:1em; margin-bottom:2em; }
.ddz-taR { width:100%; text-align:right; }
.sideBlog { padding-top:3em; padding-bottom:2em; }
.sideBlog ul { margin-left:20px; padding-left:0px; }
.nav-next, .nav-previous {
    padding-top: 1em;
    font-family: 'Montserrat ExtraBold', sans-serif;
    font-size: 18px;
}
.ddz-fL {
    float: left;
}
.ddz-fR {
    float: right;
}

/* Sponsors */
.s1SponsorPage { background-color:var(--color3); padding:2em 40px; margin:2em 0px; }
.sponsorPgLinks { margin-top:2em; text-align:center; }
.sponsorPgLinks > a { display:inline-block; }
.sponsorPLDivide { display:inline-block; }
.s2Box { border:1px solid var(--color2); padding:1em 10px; height:100%; }
.s2Img { margin:0 auto; }
/*blog for sponsors */
.blogColIcon { width:100%; height:calc( 100% - 3em ); margin-top:1em; margin-bottom:2em; text-align:center; border:1px solid var(--color3); padding:0px 0px 4px 0px; background-color:var(--color4); }
.blogColIcon > a > img { background-color:#fff !important; }
.blogColIcon > a, .blogColIcon > a:hover {color:#fff; }



/* Player Detail Page */
.pDetailTitle { font-weight:bold; margin-right:3px; }
.pdSponsorTxt { font-family: 'Brush Script MT', cursive; font-size:2.5rem; text-align:center; }
.playerBioBox { overflow:hidden; }
.playerBio { margin:2em 50px 2em 0px; padding:20px; padding-bottom: 2000px; margin-bottom: -2000px; background-color:var(--color3); }
#teamSideRoster { background-color:var(--colorLightBack); padding:1em 10px; margin-top:2em; margin-bottom:1em; }

/* Coach Staff Page */
.ddZcoachFL { float:left; padding-right:20px; padding-bottom:15px; margin-left:-15px; } 
.ddZcoachFR { float:right; margin-right:-15px; padding-left:20px; padding-bottom:15px; } 

/* footer */
a.whiteTxt, ul#menu-footermenu1 > li > a, ul#menu-footermenu2 > li > a, ul#menu-contact-menu > li > a { color:#fff; }
a.whiteTxt:hover, ul#menu-footermenu1 > li > a:hover, ul#menu-footermenu2 > li > a:hover, .footCol > h5 > a:hover, .footer-socials > a:hover, ul#menu-contact-menu > li > a:hover { color:rgb(230,231,232); }
.fa-facebook-f, .fa-twitter, .fa-instagram, .fa-linkedin-in, .fa-youtube { font-size: 32px; padding-right: 14px; }
.footCol > h5 { font-weight:bold; }
.footerLogo { width:100%; margin-bottom:1em; }
.footer-socials { margin-top:1.5em;  }
ul#menu-contact-menu > li { display:inline-block; }
#theFoot { margin-top:5em; padding-top:2em; padding-bottom:2em; width:100%; min-height:2em; background-color:var(--footBack); }
.theFootCW { margin-top:0pxem; padding:1em 30px; width:100%; color:#fff; }
ul#menu-footermenu1, ul#menu-footermenu2, ul#menu-contact-menu {
	margin-block-start:0px;
    margin-block-end:0px;
    padding-inline-start: 0px;
	list-style-type: none;
}
ul#menu-footermenu1 > li, ul#menu-footermenu2 > li, ul#menu-contact-menu > li {
	margin-bottom:2px;
}
.whiteTxt {color:var(--whiteColor); }

/* contact */
.ddZ-Cap { display:none; }
#Session07, #Session08, #Session09, #Session1011, #Session12131415 { display:none; }
#curTeamDiv { display:none; }

/* shopping */
.shopping_cart > h2 { display:none; }
.sideShop { background-color: rgb(230 231 232); padding:2em 20px; width:100%; /* height:calc( 100% - 3em );*/ height:100%; margin-top:2em;text-align:center; }
.promoSide { margin-top:1em; margin-bottom:1em; }
.wp_cart_empty_cart_section { text-align:center;margin-top:1em; }
.shopDiv { height:100%; width:99%; margin:0 auto; }
.wp_cart_product_display_box {
/*    margin-bottom: 25px; */
    padding:1em 20px;
    width: 100% !important;
	height: calc(100% - 25px);
}
.wp_cart_product_display_bottom {
    padding: 10px 0px !important;
}
.wp_cart_button_wrapper { text-align:center; }
.wp_cart_variation_section { text-align:left; }
.wp_cart_variation1_select { 
	width:100%;
	padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
	margin-bottom:1em !important;
}
.wspsc_add_cart_submit { 
	padding:6px 15px; text-align:center;  
	background-color: transparent;
    color: var(--color2);
    border: 2px solid var(--color2);
    font-weight: bold;
    border-radius: 0px;
    cursor: pointer;
    text-align: center;
    font-size: 120%;
}
.wspsc_add_cart_submit:active, .wspsc_add_cart_submit:hover {
    background-color: var(--color2);
    color:var(--button2Hover);
}
.wpspsc_checkout_form {
	text-align:center;
}
.wpspsc_checkout_form > td {
	padding-top:30px !important;
}
.wp_cart_empty_cart_section { font-weight:bold; padding:2em 100px; text-align:center; font-size:110%; }


/* youth club tryouts-grid */
#tryoutSched {
	display:grid;
	box-sizing: border-box;
	border: 1px solid #000;
	grid-template-columns:1fr 2fr 1.5fr 4fr;
	grid-template-rows: .75fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-template-areas:
		"toSchedTitleBY toSchedTitleDate toSchedTitleTime toSchedTitleLoc"
		"u9BY u9Day1 u9Time1 u9Loc1"
		"u9BY u9Day2 u9Time2 u9Loc2"
		"u10BY u10Day1 u10Time1 u10Loc1"
		"u10BY u10Day2 u10Time2 u10Loc2"
		"u11BY u11Day1 u11Time1 u11Loc1"
		"u11BY u11Day2 u11Time2 u11Loc2"
		"u12BY u12Day1 u12Time1 u12Loc1"
		"u12BY u12Day2 u12Time2 u12Loc2"
		"u13BY u13Day1 u13Time1 u13Loc1"
		"u13BY u13Day2 u13Time2 u13Loc2"
		"u14BY u14Day1 u14Time1 u14Loc1"
		"u14BY u14Day2 u14Time2 u14Loc2"
		"u15BY u15Day1 u15Time1 u15Loc1"
		"u15BY u15Day2 u15Time2 u15Loc2"
		"u16BY u16Day1 u16Time1 u16Loc1"
		"u16BY u16Day2 u16Time2 u16Loc2"
		"u17BY u17Day1 u17Time1 u17Loc1"
		"u17BY u17Day2 u17Time2 u17Loc2"
		"u18BY u18Day1 u18Time1 u18Loc1"
		"u18BY u18Day2 u18Time2 u18Loc2"
		"u19BY u19Day1 u19Time1 u19Loc1"
		"u19BY u19Day2 u19Time2 u19Loc2"
		"AcademyBY AcademyDay1 AcademyTime1 AcademyLoc1"
		"AcademyBY AcademyDay2 AcademyTime2 AcademyLoc2";
}

#toSchedTitleBY { grid-area:toSchedTitleBY; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; font-weight:bold; }
#toSchedTitleDate { grid-area:toSchedTitleDate; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; font-weight:bold; }
#toSchedTitleTime { grid-area:toSchedTitleTime; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; font-weight:bold; }
#toSchedTitleLoc { grid-area:toSchedTitleLoc; background-color:var(--color3); border-bottom:1px solid #000; padding:10px; font-weight:bold; }

#u9BY { grid-area:u9BY; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; font-weight:bold; }
#u9Day1 { grid-area:u9Day1; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u9Time1 { grid-area:u9Time1; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u9Loc1 { grid-area:u9Loc1; border-bottom:1px solid #000; padding:10px; }
#u9Day2 { grid-area:u9Day2; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u9Time2 { grid-area:u9Time2; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u9Loc2 { grid-area:u9Loc2; border-bottom:1px solid #000; padding:10px; }

#u10BY { grid-area:u10BY; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; font-weight:bold; }
#u10Day1 { grid-area:u10Day1; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u10Time1 { grid-area:u10Time1; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u10Loc1 { grid-area:u10Loc1; background-color:var(--color3); border-bottom:1px solid #000; padding:10px; }
#u10Day2 { grid-area:u10Day2; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u10Time2 { grid-area:u10Time2; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u10Loc2 { grid-area:u10Loc2; background-color:var(--color3); border-bottom:1px solid #000; padding:10px; }

#u11BY { grid-area:u11BY; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; font-weight:bold; }
#u11Day1 { grid-area:u11Day1; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u11Time1 { grid-area:u11Time1; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u11Loc1 { grid-area:u11Loc1; border-bottom:1px solid #000; padding:10px; }
#u11Day2 { grid-area:u11Day2; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u11Time2 { grid-area:u11Time2; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u11Loc2 { grid-area:u11Loc2; border-bottom:1px solid #000; padding:10px; }

#u12BY { grid-area:u12BY; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; font-weight:bold; }
#u12Day1 { grid-area:u12Day1; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u12Time1 { grid-area:u12Time1; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u12Loc1 { grid-area:u12Loc1; background-color:var(--color3); border-bottom:1px solid #000; padding:10px; }
#u12Day2 { grid-area:u12Day2; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u12Time2 { grid-area:u12Time2; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u12Loc2 { grid-area:u12Loc2; background-color:var(--color3); border-bottom:1px solid #000; padding:10px; }

#u13BY { grid-area:u13BY; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; font-weight:bold; }
#u13Day1 { grid-area:u13Day1; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u13Time1 { grid-area:u13Time1; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u13Loc1 { grid-area:u13Loc1; border-bottom:1px solid #000; padding:10px; }
#u13Day2 { grid-area:u13Day2; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u13Time2 { grid-area:u13Time2; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u13Loc2 { grid-area:u13Loc2; border-bottom:1px solid #000; padding:10px; }

#u14BY { grid-area:u14BY; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; font-weight:bold; }
#u14Day1 { grid-area:u14Day1; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u14Time1 { grid-area:u14Time1; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u14Loc1 { grid-area:u14Loc1; background-color:var(--color3); border-bottom:1px solid #000; padding:10px; }
#u14Day2 { grid-area:u14Day2; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u14Time2 { grid-area:u14Time2; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u14Loc2 { grid-area:u14Loc2; background-color:var(--color3); border-bottom:1px solid #000; padding:10px; }

#u15BY { grid-area:u15BY; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; font-weight:bold; }
#u15Day1 { grid-area:u15Day1; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u15Time1 { grid-area:u15Time1; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u15Loc1 { grid-area:u15Loc1; border-bottom:1px solid #000; padding:10px; }
#u15Day2 { grid-area:u15Day2; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u15Time2 { grid-area:u15Time2; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u15Loc2 { grid-area:u15Loc2; border-bottom:1px solid #000; padding:10px; }

#u16BY { grid-area:u16BY; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; font-weight:bold; }
#u16Day1 { grid-area:u16Day1; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u16Time1 { grid-area:u16Time1; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u16Loc1 { grid-area:u16Loc1; background-color:var(--color3); border-bottom:1px solid #000; padding:10px; }
#u16Day2 { grid-area:u16Day2; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u16Time2 { grid-area:u16Time2; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u16Loc2 { grid-area:u16Loc2; background-color:var(--color3); border-bottom:1px solid #000; padding:10px; }

#u17BY { grid-area:u17BY; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; font-weight:bold; }
#u17Day1 { grid-area:u17Day1; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u17Time1 { grid-area:u17Time1; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u17Loc1 { grid-area:u17Loc1; border-bottom:1px solid #000; padding:10px; }
#u17Day2 { grid-area:u17Day2; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u17Time2 { grid-area:u17Time2; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u17Loc2 { grid-area:u17Loc2; border-bottom:1px solid #000; padding:10px; }

#u18BY { grid-area:u18BY; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; font-weight:bold; }
#u18Day1 { grid-area:u18Day1; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u18Time1 { grid-area:u18Time1; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u18Loc1 { grid-area:u18Loc1; background-color:var(--color3); border-bottom:1px solid #000; padding:10px; }
#u18Day2 { grid-area:u18Day2; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u18Time2 { grid-area:u18Time2; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u18Loc2 { grid-area:u18Loc2; background-color:var(--color3); border-bottom:1px solid #000; padding:10px; }

#u19BY { grid-area:u19BY; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; font-weight:bold; }
#u19Day1 { grid-area:u19Day1; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u19Time1 { grid-area:u19Time1; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u19Loc1 { grid-area:u19Loc1; border-bottom:1px solid #000; padding:10px; }
#u19Day2 { grid-area:u19Day2; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u19Time2 { grid-area:u19Time2; border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#u19Loc2 { grid-area:u19Loc2; border-bottom:1px solid #000; padding:10px; }

#AcademyBY { grid-area:AcademyBY; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; font-weight:bold; }
#AcademyDay1 { grid-area:AcademyDay1; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#AcademyTime1 { grid-area:AcademyTime1; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#AcademyLoc1 { grid-area:AcademyLoc1; background-color:var(--color3); border-bottom:1px solid #000; padding:10px; }
#AcademyDay2 { grid-area:AcademyDay2; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#AcademyTime2 { grid-area:AcademyTime2; background-color:var(--color3); border-right:1px solid #000; border-bottom:1px solid #000; padding:10px; }
#AcademyLoc2 { grid-area:AcademyLoc2; background-color:var(--color3); border-bottom:1px solid #000; padding:10px; }


@media (min-width: 1500px) {
	.container {
		max-width: 1250px;
	}
}
@media (max-width:1499px) {
	/*Schedule Page */
	ul.schedPgGame { font-size:14px; }
	li.schedPgTime { width:80px; }
	li.schedPgHomeTeam { width:220px; }
	li.schedPgV { width:30px; }
	li.schedPgVisitTeam { width:220px;margin-left:100px; }
	li.schedPgVenue { width:250px;}
	li.schedPgLink { margin-left:50px; }
}
@media (max-width: 1200px) {
	.blogPgLNarrow { padding-right:50px; }
	.s1SponsorPage { padding: 2em 20px; }
}
@media (max-width:1199px) {
	.homeAboutTxt { padding:1em 150px; }
	li.liRank, li.liPts, li.liDiff, li.liRankH, li.liPtsH, li.liDiffH { width:50px; }
	li.liStat { width:40px; }
	li.liName { width:260px; }
	li.liRecord { width:80px; }
	
	li.menu-item > a.dropdown-item { text-align:right; padding:0px; }
	#menu-mainmenu > li > a.nav-link {
	    padding-right:0px;
		padding-left:0px;
	}
	#menu-mainmenu > li > a.nav-link:hover {
		color: var(--color4) !important;
		background-color:#fff;
	}
	.navbar-collapse {
		flex-basis: auto;
		position: fixed;
		top: 0;
		right: 0;
		width: 430px;
		height: 100%;
		background: #fff;
		padding: 160px 35px;
		z-index: 1039;
		text-align: right;
	}
	#navbarMain { width: 430px; }
	.navbar-nav { padding-right:100px; }
	.navbar-nav .dropdown-menu {
		text-align:right;
		min-width: 1px;
		border:none;
		padding:0px;
	}
	.navbar-toggler .open {
		position: fixed;
		top: 100px;
		right: 125px;
		z-index: 1040;
	}
	ul#menu-mainmenu > li { padding-bottom:10px; }
	ul.dropdown-menu { padding-inline-start:0px; padding:0px; }
	.fa-facebook-f, .fa-twitter, .fa-instagram, .fa-linkedin-in, .fa-youtube { font-size: 30px; padding-right: 10px; }
	li.schedPgTime { width:70px; }
	li.schedPgHomeTeam { width:220px; }
	li.schedPgVisitTeam { width:220px;margin-left:30px; }
	li.schedPgVenue { width:220px;}
	li.schedPgLink { margin-left:10px; }	

}
@media (max-width: 1189px) {
	.navbar-toggler .open { right:120px; }
	.navbar-nav { padding-right:95px; }
}
@media (max-width: 1179px) {
	.navbar-toggler .open { right:115px; }
	.navbar-nav { padding-right:90px; }
}
@media (max-width: 1169px) {
	.navbar-toggler .open { right:110px; }
	.navbar-nav { padding-right:85px; }
}
@media (max-width: 1159px) {
	.navbar-toggler .open { right:105px; }
	.navbar-nav { padding-right:80px; }
}
@media (max-width: 1149px) {
	.navbar-toggler .open { right:100px; }
	.navbar-nav { padding-right:75px; }
}
@media (max-width: 1139px) {
	.navbar-toggler .open { right:95px; }
	.navbar-nav { padding-right:70px; }
}
@media (max-width: 1129px) {
	.navbar-toggler .open { right:90px; }
	.navbar-nav { padding-right:65px; }
}
@media (max-width: 1119px) {
	.navbar-toggler .open { right:85px; }
	.navbar-nav { padding-right:60px; }
}
@media (max-width: 1109px) {
	.navbar-toggler .open { right:80px; }
	.navbar-nav { padding-right:55px; }
}
@media (max-width: 1099px) {
	.gdTopV { font-size: 40px; }
	.navbar-toggler .open { right:70px; }
	.navbar-nav { padding-right:50px; }
}
@media (max-width: 1089px) {
	.navbar-toggler .open { right:65px; }
	.navbar-nav { padding-right:45px; }
}
@media (max-width: 1079px) {
	.navbar-toggler .open { right:60px; }
	.navbar-nav { padding-right:40px; }
}
@media (max-width: 1069px) {
	.navbar-toggler .open { right:55px; }
	.navbar-nav { padding-right:35px; }
}
@media (max-width: 1059px) {
	.navbar-toggler .open { right:50px; }
	.navbar-nav { padding-right:30px; }
}
@media (max-width: 1049px) {
	.navbar-toggler .open { right:45px; }
	.navbar-nav { padding-right:25px; }
}
@media (max-width: 1039px) {
	.navbar-toggler .open { right:40px; }
	.navbar-nav { padding-right:20px; }
}
@media (max-width: 1029px) {
	.navbar-toggler .open { right:35px; }
	.navbar-nav { padding-right:15px; }
}
@media (max-width: 1019px) {
	.navbar-toggler .open { right:30px; }
	.navbar-nav { padding-right:10px; }
}
@media (max-width: 1009px) {
	.navbar-toggler .open { right:25px; }
	.navbar-nav { padding-right:5px; }
}
@media (max-width: 1000px) {
	.homeNxtGameDet1 { font-size:120%; }
	.navbar-toggler .open { right:20px; }
	.navbar-nav { padding-right:0px; }
}
@media (max-width:991px) {
	.blogPgLNarrow { padding-right: 30px; }
	#homeAbout { padding:3em 80px; }
	#homeBanner, #homeSponsors, #homeGalaSponsors { width:100%; }
	.homeNxtGameTxt { font-size:150%; }
	.homeNxtGameDet1 { font-size:100%; }
	.homeNxtGameArrows { font-size:300%; }
	li.liID { display:block; }
	li.liName { display:none; }
	#navbarMain { width: 500px; }
	.navbar-nav { padding-right:115px; }
	.navbar-toggler .open { right:140px; }
	li.schedPgHomeTeam { width:100px; }
	li.schedPgVisitTeam { width:100px;margin-left:30px; }
	li.schedPgVenue { width:220px;}
	li.schedPgLink { margin-left:10px; }
	.schedPgTeamCode { display:inline-block; }
	.schedPgFullTeam { display:none; }
}
@media (max-width: 980px) {
	.navbar-nav { padding-right:110px; }
	.navbar-toggler .open { right:135px; }
}
@media (max-width: 970px) {
	.navbar-nav { padding-right:105px; }
	.navbar-toggler .open { right:130px; }
}
@media (max-width: 960px) {
	.navbar-nav { padding-right:100px; }
	.navbar-toggler .open { right:125px; }
}
@media (max-width: 950px) {
	.navbar-nav { padding-right:95px; }
	.navbar-toggler .open { right:120px; }
}
@media (max-width: 940px) {
	.navbar-nav { padding-right:90px; }
	.navbar-toggler .open { right:115px; }
}
@media (max-width: 930px) {
	.navbar-nav { padding-right:85px; }
	.navbar-toggler .open { right:110px; }
}
@media (max-width: 920px) {
	.navbar-nav { padding-right:80px; }
	.navbar-toggler .open { right:105px; }
}
@media (max-width: 910px) {
	.navbar-nav { padding-right:75px; }
	.navbar-toggler .open { right:100px; }
}
@media (max-width: 900px) {
	#navbarMain { width: 450px; }
	.navbar-nav { padding-right:70px; }
	.navbar-toggler .open { right:95px; }
}
@media (max-width: 890px) {
	.navbar-nav { padding-right:65px; }
	.navbar-toggler .open { right:90px; }
}
@media (max-width: 880px) {
	.navbar-nav { padding-right:60px; }
	.navbar-toggler .open { right:85px; }
}
@media (max-width: 870px) {
	.navbar-nav { padding-right:55px; }
	.navbar-toggler .open { right:80px; }
}
@media (max-width: 860px) {
	.navbar-nav { padding-right:50px; }
	.navbar-toggler .open { right:75px; }
}
@media (max-width: 850px) {
	.blogPgLNarrow { padding-right:0px; }
	#navbarMain { width: 430px; }
	.navbar-nav { padding-right:45px; }
	.navbar-toggler .open { right:70px; }
	.pageContent { width: 80%; }
}
@media (max-width: 840px) {
	.navbar-nav { padding-right:40px; }
	.navbar-toggler .open { right:65px; }
}
@media (max-width: 830px) {
	.navbar-nav { padding-right:35px; }
	.navbar-toggler .open { right:60px; }
}
@media (max-width: 820px) {
	.navbar-nav { padding-right:30px; }
	.navbar-toggler .open { right:55px; }
}
@media (max-width: 810px) {
	.navbar-nav { padding-right:25px; }
	.navbar-toggler .open { right:50px; }
}
@media (max-width: 800px) {
	.navbar-nav { padding-right:20px; }
	.navbar-toggler .open { right:45px; }
}
@media (max-width: 790px) {
	.navbar-nav { padding-right:15px; }
	.navbar-toggler .open { right:40px; }
}
@media (max-width: 780px) {
	.navbar-nav { padding-right:10px; }
	.navbar-toggler .open { right:35px; }
}
@media (max-width: 770px) {
	.navbar-nav { padding-right:5px; }
	.navbar-toggler .open { right:30px; }
}
@media (min-width:768px) {
	.hide767 { display:inline-block; }
}
@media (max-width: 767px) {
	.ddZcoachFL, .ddZcoachFR { float:none; width:80%; margin:1em auto; }
	.gdTopV { font-size: 30px; }
	.hide767 { display:none; }
	#homeAbout { padding:3em 0px; }
	#homeNxtGameBlock > .container { max-width: 100%; padding-left:15px; padding-right:25px; }
	#homeJumboBack { background-color:transparent; padding-left:0px; padding-right:0px; }
	.homeJumboVideo { margin-top:2em; }
	li.liRank, li.liPts, li.liDiff, li.liRankH, li.liPtsH, li.liDiffH { width:60px; }
	li.liDiff { margin-right:0px !important; }
	li.liStat { width:50px; }
	li.liID { width:80px; }
	#navbarMain { width:490px; }
	.navbar-nav { padding-right:95px; }
	.navbar-toggler .open { right:120px; }
	.pageContent { width: 90%; }
	.sideBlog { border-top:1px solid #000; }
	.sideShop { padding:2em 10px;height:auto; }
	#tryoutSched { grid-template-columns:1fr 1fr 1.5fr 4fr; grid-template-rows: .5fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; }
	li.schedPgTime { margin-left:20px; }
	li.schedPgVenue { display:none; }
	.show767 { display:flex; }
}
@media (max-width: 760px) {
	.navbar-nav { padding-right:90px; }
	.navbar-toggler .open { right:115px; }
}
@media (max-width: 750px) {
	.navbar-nav { padding-right:85px; }
	.navbar-toggler .open { right:110px; }
}
@media (max-width:740px) {
	.homeNxtGameTxt { font-size:120%; }
	.homeNxtGameArrows { font-size:250%; top:-5px; }
	.navbar-nav { padding-right:80px; }
	.navbar-toggler .open { right:105px; }
}
@media (max-width: 730px) {
	.navbar-nav { padding-right:75px; }
	.navbar-toggler .open { right:100px; }
}
@media (max-width: 720px) {
	#navbarMain { width:470px; }
	.navbar-nav { padding-right:70px; }
	.navbar-toggler .open { right:95px; }
}
@media (max-width: 710px) {
	.navbar-nav { padding-right:65px; }
	.navbar-toggler .open { right:90px; }
}
@media (max-width: 700px) {
	.navbar-nav { padding-right:60px; }
	.navbar-toggler .open { right:85px; }
}
@media (max-width: 690px) {
	.navbar-nav { padding-right:55px; }
	.navbar-toggler .open { right:80px; }
}
@media (max-width:680px) {
	#homeNxtGameBlock > .container { padding-left:5px; padding-right:10px; }
	.homeNxtGameUWS { padding-right:0px !important; }
	.homeNxtGameTxt { font-size:110%; padding-right:10px; margin-left:-35px; padding-left:0px; }
	.homeNxtGameArrows { font-size:200%; top:0px; right:-25px; }
	.homeNxtGameDet1 { padding-left:0px; }
	#navbarMain { width:450px; }
	.navbar-nav { padding-right:50px; }
	.navbar-toggler .open { right:75px; }
}
@media (max-width: 670px) {
	.navbar-nav { padding-right:45px; }
	.navbar-toggler .open { right:70px; }
}
@media (max-width: 660px) {
	.navbar-nav { padding-right:40px; }
	.navbar-toggler .open { right:65px; }
}
@media (max-width: 650px) {
	.navbar-nav { padding-right:35px; }
	.navbar-toggler .open { right:60px; }
}
@media (max-width: 640px) {
	#navbarMain { width:400px; }
	.navbar-nav { padding-right:30px; }
	.navbar-toggler .open { right:55px; }
}
@media (max-width: 630px) {
	.navbar-nav { padding-right:25px; }
	.navbar-toggler .open { right:50px; }
}
@media (max-width: 620px) {
	#navbarMain { width:380px; }
	.navbar-nav { padding-right:20px; }
	.navbar-toggler .open { right:45px; }
}
@media (max-width: 610px) {
	.navbar-nav { padding-right:15px; }
	.navbar-toggler .open { right:40px; }
}
@media (max-width:599px) {
	.homeNxtGameTxt { font-size:100%; margin-left:-40px; }
	.homeNxtGameDet1 { font-size:98%; }
	.navbar-nav { padding-right:10px; }
	.navbar-toggler .open { right:35px; }
}
@media (max-width: 590px) {
	.navbar-nav { padding-right:5px; }
	.navbar-toggler .open { right:30px; }
}
@media (max-width: 580px) {
	.navbar-nav { padding-right:0px; }
	.navbar-toggler .open { right:25px; }
}
@media (max-width:575px) {
	.blogColIcon { width:70%; margin-left:auto; margin-right:auto; }
	.homeNxtGameUWS { float:left; width:50%; padding-left:20px; padding-right:20px; text-align:center; }
	.homeNxtGameUWS > img { width:60%; margin:0 auto; }
	.homeNxtGameTxt { float:right; width:50%; padding:0px 20px; font-size:300%; border-right:none; }
	.homeNxtGameArrows { display:none; }
	.homeNxtGameDet1 { clear:both; text-align:right; font-size:130%; padding-left:10px; padding-right:10px; }
	.homeSponsorDiv { width:70%; margin:1em auto; }
	.pageContent { width: 100%; }
	#navbarMain { width:100%; }
	table#coachTbl { font-size:14px; }
	#theFoot { padding: 2em 50px; }
	ul#menu-top-nav { justify-content:center; }
}
@media (max-width:539px) {
	li.liRankH, li.liRank, li.liPts, li.liDiff { background-color:transparent; }
	li.liID { width:50px; }
}
@media (max-width:510px) {
	h2.ycCoach, .h2.ycCoach { font-size:1.5rem;}
	.homeNxtGameTxt { font-size:200%; }
	.homeNxtGameDet1 { font-size:100%; }
	li.liRank, li.liPts, li.liDiff, li.liRankH, li.liPtsH, li.liDiffH, li.liStat { width:40px; }
	li.schedPgTime { margin-left:0px; }
}
@media (max-width:481px) {
	li.schedPgHomeTeam, li.schedPgVisitTeam { width:80px; }
	.playoffBracketR > .playoffV { margin-top:10px; }
	.schedPgTeamCode { margin-left:5px; }
}
@media (max-width:450px) {
	#tryoutSched { font-size:14px; }
	.blogColIcon { width:80%; }
	table#coachTbl { font-size:12px; }
	#theFoot { padding: 2em 30px; }
}
@media (max-width:441px) {
	li.schedPgVisitTeam { margin-left:15px; }
}
@media (max-width:426px) {
	li.schedPgV { display:none; }
}
@media (max-width:429px) {
	#menu-top-nav li:nth-child(6) { border-left:none; padding-left: 10px; }
	#menu-top-nav li:nth-child(2) { border-right:none; padding-left: 0px; padding-right:0px; }
}
@media (max-width:419px) {
	ul.theStand, ul.theStandH { font-size:14px; }
	li.liID { width:40px; }
	li.liRank, li.liPts, li.liDiff, li.liRankH, li.liPtsH, li.liDiffH, li.liStat { width:30px; }
	.ddZcoachFL, .ddZcoachFR { width:100%; } 
}
@media (min-width:401px) {
	.hide400 { display:inline-block; }
	.show400 { display:none; }
}
@media (max-width:400px) {
	.hide400 { display:none; }
	.show400 { display:inline-block; }
	ul.schedPgGame { font-size: 13px; }
	li.schedPgTime { width:60px; }
	li.schedPgHomeTeam { width:70px; }
	li.schedPgVisitTeam { width:70px;margin-left:10px; }
	.topNav-Search { padding-left: 10px; }
	.topNav-mycujoo { padding-right: 10px; }
	table#coachTbl { font-size:10px; }
	#toSchedTitleBY, #toSchedTitleDate, #toSchedTitleTime, #toSchedTitleLoc { display:none; }
	#tryoutSched { 
		border:none;
		font-size:16px; 
		grid-template-columns:1fr;
		grid-template-rows: 1fr .5fr .5fr 1fr .5fr .5fr 1fr 1fr .5fr .5fr 1fr .5fr .5fr 1fr 1fr .5fr .5fr 1fr .5fr .5fr 1fr 1fr .5fr .5fr 1fr .5fr .5fr 1fr 1fr .5fr .5fr 1fr .5fr .5fr 1fr 1fr .5fr .5fr 1fr .5fr .5fr 1fr 1fr .5fr .5fr 1fr .5fr .5fr 1fr 1fr .5fr .5fr 1fr .5fr .5fr 1fr 1fr .5fr .5fr 1fr .5fr .5fr 1fr 1fr .5fr .5fr 1fr 1fr .5fr .5fr 1fr 1fr .5fr .5fr 1fr;
		
		grid-template-areas:
			"u9BY"
			"u9Day1"
			"u9Time1" 
			"u9Loc1"
			"u9Day2"
			"u9Time2"
			"u9Loc2"
			"u10BY"
			"u10Day1"
			"u10Time1"
			"u10Loc1"
			"u10Day2"
			"u10Time2"
			"u10Loc2"
			"u11BY"
			"u11Day1"
			"u11Time1"
			"u11Loc1"
			"u11Day2"
			"u11Time2"
			"u11Loc2"
			"u12BY"
			"u12Day1"
			"u12Time1"
			"u12Loc1"
			"u12Day2"
			"u12Time2"
			"u12Loc2"
			"u13BY"
			"u13Day1"
			"u13Time1"
			"u13Loc1"
			"u13Day2"
			"u13Time2"
			"u13Loc2"
			"u14BY"
			"u14Day1"
			"u14Time1"
			"u14Loc1"
			"u14Day2"
			"u14Time2"
			"u14Loc2"
			"u15BY"
			"u15Day1"
			"u15Time1"
			"u15Loc1"
			"u15Day2"
			"u15Time2"
			"u15Loc2"
			"u16BY"
			"u16Day1"
			"u16Time1"
			"u16Loc1"
			"u16Day2"
			"u16Time2"
			"u16Loc2"
			"u17BY"
			"u17Day1"
			"u17Time1"
			"u17Loc1"
			"u17Day2"
			"u17Time2"
			"u17Loc2"
			"u18BY"
			"u18Day1"
			"u18Time1"
			"u18Loc1"
			"u18Day2"
			"u18Time2"
			"u18Loc2"
			"u19BY"
			"u19Day1"
			"u19Time1"
			"u19Loc1"
			"u19Day2"
			"u19Time2"
			"u19Loc2"
			"AcademyBY"
			"AcademyDay1"
			"AcademyTime1"
			"AcademyLoc1"
			"AcademyDay2"
			"AcademyTime2"
			"AcademyBYLoc2"

	}
	#u9BY, #u10BY, #u11BY, #u12BY, #u13BY, #u14BY, #u15BY, #u16BY, #u17BY, #u18BY, #u19BY, #AcademyBY {  background-color:var(--color3); margin-top:2em; border:1px solid #000; }

	#u9Day1, #u10Day1, #u11Day1, #u12Day1, #u13Day1, #u14Day1, #u15Day1, #u16Day1, #u17Day1, #u18Day1,#u19Day1, #AcademyDay1, #u9Day2, #u10Day2, #u11Day2, #u12Day2, #u13Day2, #u14Day2, #u15Day2, #u16Day2, #u17Day2, #u18Day2,#u19Day2, #AcademyDay2, #u9Time1, #u10Time1, #u11Time1, #u12Time1, #u13Time1, #u14Time1, #u15Time1, #u16Time1, #u17Time1, #u18Time1, #u19Time1, #AcademyTime1, #u9Time2, #u10Time2, #u11Time2, #u12Time2, #u13Time2, #u14Time2, #u15Time2, #u16Time2, #u17Time2, #u18Time2, #u19Time2, #AcademyTime2, #u9Loc1, #u10Loc1, #u11Loc1, #u12Loc1, #u13Loc1, #u14Loc1, #u15Loc1, #u16Loc1, #u17Loc1, #u18Loc1, #u19Loc1, #AcademyLoc1, #u9Loc2, #u10Loc2, #u11Loc2, #u12Loc2, #u13Loc2, #u14Loc2, #u15Loc2, #u16Loc2, #u17Loc2, #u18Loc2, #u19Loc2, #AcademyLoc2 { border-left:1px solid #000; border-right: 1px solid #000; border-bottom: none; }

	#u9Loc1, #u10Loc1, #u11Loc1, #u12Loc1, #u13Loc1, #u14Loc1, #u15Loc1, #u16Loc1, #u17Loc1, #u18Loc1, #u19Loc1, #AcademyLoc1, #u9Loc2, #u10Loc2, #u11Loc2, #u12Loc2, #u13Loc2, #u14Loc2, #u15Loc2, #u16Loc2, #u17Loc2, #u18Loc2, #u19Loc2, #AcademyLoc2 { border-bottom: 1px solid #000; }
	
	#u10Day1, #u10Time1, #u10Loc1, #u10Day2, #u10Time2, #u10Loc2, #u12Day1, #u12Time1, #u12Loc1, #u12Day2, #u12Time2, #u12Loc2, #u14Day1, #u14Time1, #u14Loc1, #u14Day2, #u14Time2, #u14Loc2, #u16Day1, #u16Time1, #u16Loc1, #u16Day2, #u16Time2, #u16Loc2, #u18Day1, #u18Time1, #u18Loc1, #u18Day2, #u18Time2, #u18Loc2, #u10Day1, #AcademyTime1, #AcademyLoc1, #AcademyDay2, #AcademyTime2, #AcademyLoc2, { background-color:#fff; }
	.fa-facebook-f, .fa-twitter, .fa-instagram, .fa-linkedin-in, .fa-youtube { font-size:24px; padding-right:6px; }
}
@media (max-width:354px) {
	li.schedPgHomeTeam, li.schedPgVisitTeam { width: 50px; }
	li.schedPgHomeTeam > img, li.schedPgVisitTeam > img { display:none; }
}
@media (max-width:350px) {
	.blogColIcon { width:90%; }
	.homeSponsorDiv { width:80%; margin:1em auto; }
	.homeNxtGameUWS { float:none; width:100%; padding-left:20px; padding-right:20px; text-align:center; }
	.homeNxtGameUWS > img { width:50%; margin:0 auto; }
	.homeNxtGameTxt { float:none; width:100%; padding:0px 20px; font-size:120%; font-weight:bold; margin-left:0px;text-align:center; }
	.homeNxtGameDet1 { text-align:center; font-size:100%; padding-left:10px; padding-right:10px; }
	#theFoot { padding: 2em 20px; }
}
@media (max-width:349px) {
	.hide349 { display:none !important; }
	.liLogoH { width:40px !important; }
	#topNav > .container { padding: 0px 8px; }
	.topNav-Search { padding-left:8px; }
}
@media (max-width:322px) {
	#tryoutSched { font-size:14px; }
	.topNav-mycujoo > a > span { font-size: 16px; }
	.topNav-mycujoo { padding-top:4px; padding-right:0px; }
}
@media (max-width:314px) {
	ul.schedPgGame { font-size:14px; }
	li.schedPgTime { display:none; }
}
@media (max-width:309px) {
	h2.ycCoach, .h2.ycCoach { font-size:1.25rem;}
	.hide309 { display:none !important; }
	.show309 { display:block !important; }
}
@media (max-width:299px) {
	.blogColIcon { width:100%; }
	.topNav-mycujoo { display:none; }
	#menu-top-nav li:nth-child(6) { border-left:none; }
	table#coachTbl { font-size:8px; }
}
@media (max-width:279px ) {
	ul.theStand, ul.theStandH { font-size:13px; }
	li.liID, li.liLogoH { width:30px !important; }
	li.liRecord { width:60px; }
	li.liRank, li.liRankH { width:24px; }
}
@media (max-width:260px) {
	.homeBlogButt { padding-left:10px; padding-right:10px; }
	ul.schedPgGame { font-size:13px; }
	li.schedPgHomeTeam, li.schedPgVisitTeam { width:40px; }
}

@media (max-width:243px ) {
	ul.theStand, ul.theStandH { font-size:12px; }
	li.liRecord { width:50px; margin-right:0px !important; }
	li.liPts, li.liDiff { width:22px; }
	li.liRank, li.liRankH { width:20px; }
}