/**
 * Theme Name:     Twenty Sixteen Child
 * Author:         the WordPress team
 * Template:       twentysixteen
 * Text Domain:	   twenty-sixteen-child
 * Description:    Twenty Sixteen is a modernized take on an ever-popular WordPress layout — the horizontal masthead with an optional right sidebar that works perfectly for blogs and websites. It has custom color options with beautiful default color schemes, a harmonious fluid grid using a mobile-first approach, and impeccable polish in every detail. Twenty Sixteen will make your WordPress look beautiful everywhere.
 */
.back12345 {
  background-color: #0d1335;
  color: white;
}

			body {
	text-align:left
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu {
    width: 250px;
}
.tribe-events .tribe-events-c-nav__next, .tribe-events .tribe-events-c-nav__prev {
	background: #5d5d5d;
    color: white;
    padding: 10px;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
	color: #3e3e3e;
}

.tribe-events .tribe-events-c-view-selector__list-item-text {
	color: #1f1f1f;
}
.tribe-events-calendar-latest-past__event-title-link {
	color: #525252;
}
#csvdosurface {
	background-image: url(https://web.archive.org/web/20250328013159im_/https://soccerupamerica.com/wp-content/uploads/2020/10/videosurface.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}
#graduate h2 {
	color: #000 !important;
}
.pmpro_checkout-h3-msg a {
	color: #0d1335;
  font-size: 12px;
  padding-left: 15px;
}
form.pmpro_form label {
	padding-left: 3.3rem;
}
.pmpro_btn-submit-checkout {
    width: 20% !important;
}

ul.list_item li{ list-style-image: url(https://web.archive.org/web/20250328013159im_/https://soccerupamerica.com/wp-content/uploads/2018/12/1img.png);}

.america{
    display:none;
}
.simg img {
    padding-top: 0px;
}
.pb-40 {
    padding-bottom: 0px;
}
.heading {
    padding-top: 20px;
    padding-bottom: 60px;
}
.heading h2, .heading h4 {
  text-align: center;
  color: #fff;
}
.simg img {
	margin-bottom: -50px;
}
#mega-menu-item-4247 a {
	font-weight: 700 !important;
  font-size: 20px !important;
}
.mega-menu-item-4247 a {
	animation:blinkingText 1.2s infinite;
}
form input {
	width: 95%;
}
@keyframes blinkingText{
    0%{     color: #bf202f;    }
    49%{    color: #d4af37; }
    60%{    color: #bf202f; }
    99%{    color:#d4af37;  }
    100%{   color: #bf202f;    }
}
@media only screen and (max-width: 799px) {
	.aboutus {
		margin-top: 0px;
	}
}		