@charset "utf-8";

html {
	font-family: "PTSans","Helvetica","Arial",sans-serif;
	font-size: 14px;
	font-size: clamp(
      var(--min-font-size) * 1px,
		var(--font-float-size),
		var(--max-font-size) * 1px
   );
	 box-sizing: initial;
}

body,
button,
input,
select,
textarea,
.sp-template-countdown .event-name,
.sp-template-countdown .event-venue,
.sp-template-countdown .event-league,
.sp-template-countdown time span small,
.sp-template-event-blocks .event-title {
    font-family: "PTSans","Helvetica","Arial",sans-serif;
    text-transform: none;
}

.main-navigation {
	box-sizing: border-box;
}


b,
strong {
	font-family: "PTSans-Bold","Helvetica","Arial",sans-serif;
}
i,
em {
	font-family: "PTSans-Italic","Helvetica","Arial",sans-serif;
}

h1,h2,h3,h4,h5,h6 {
	font-family: "Exo_2","Helvetica","Arial",sans-serif;
	text-shadow: none;
	font-weight: bold;
}

h1 {
    font-size: 1.5rem;
		width: fit-content;
    margin: .5rem auto;
}

h2 {
	margin: .3em;
	text-align: center;
}

header > h1 {
    display: none;
}

a {color: #035f9c;}

a:hover {
    color: #c33f00;
}

.center {
	text-align:center;
}


.content-area, .widecolumn {
	width: 100%;
	padding: 0;
}

.gt-table {
	background: none;
}

img {
    max-width: unset;
}

.tour-digit-name {
    font-size: 1em;
}

th, td {
	font-size: inherit;
}

button {
	color: initial;
	padding: 1px 6px;
}

.switch-tabs > p {
    margin: 1.25em;
}

.goal > .event-time {
    box-sizing: content-box;
}