@import url("https://fonts.googleapis.com/css2?family=League+Spartan");tr .js_div_particName > a {
  font-size: 24.7px;
  font-family: League Spartan;
  line-height: 33.2857px;
  color: #ffffff !important;
}
.table-responsive .jsalignleft {
  color: #ffffff !important;
  font-size: 24px;
}
#joomsport-container > div > table > thead > tr > th:nth-child(1) {
  font-size: 24px;
  color: #ffffff;
}
#jstable_1 > thead > tr > th:nth-child(2) {
  color: #ffffff;
}
#jstable_1 > thead > tr > th:nth-child(3) > span {
  color: #ffffff;
}
#jstable_1 > thead > tr > th:nth-child(4) > span {
  color: #ffffff;
}
#jstable_1 > thead > tr > th:nth-child(5) > span {
  color: #ffffff;
}
#jstable_1 > thead > tr > th:nth-child(6) > span {
  color: #ffffff;
}
#jstable_1 > thead > tr > th:nth-child(7) > span {
  color: #ffffff;
}
#jstable_1 > thead > tr > th:nth-child(8) > span {
  color: #ffffff;
}
.table-responsive thead .jsaligncenter {
  font-size: 24px;
  color: #ffffff;
}
#joomsport-container > div > table > thead > tr > th:nth-child(2) {
  color: #ffffff;
  font-size: 24px;
}
.table-responsive tbody > tr > .jsaligncenter {
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
}
#jsScrollMatches1713 > ul > li:nth-child(1) > div {
  color: #ffffff;
  font-size: 23px;
}
#jsScrollMatches1713 > ul > li:nth-child(1) > table > tbody > tr:nth-child(1) > td > div {
  color: #ffffff;
  font-size: 20px;
}
#jsScrollMatches1713 > ul > li:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(2) > div > a {
  color: #ffffff;
  font-size: 23px;
  font-weight: 900;
}
#jstable_1 > tbody > tr:nth-child(1) > td:nth-child(2) > a:nth-child(2) {
  color: #336699 !important;
}
li .jsmatchdate {
  line-height: 43px;
  color: #ffffff !important;
  font-size: 24px !important;
  font-weight: 900;
  font-family: League Spartan;
}
div > #jsScrollMatches1713 li > .jsmatchseason {
  word-spacing: 4px;
  font-weight: 600;
}
div > #jsScrollMatches471 li > .jsmatchseason {
  font-size: 24px;
  color: #ffffff;
  font-weight: 600;
}
#content > div > div > div:nth-child(7) > div:nth-child(3) > div > div > h1:nth-child(3) > strong {
  text-align: center;
}
#content > div > div > div:nth-child(7) > div:nth-child(3) > div > div > h1:nth-child(1) > strong {
  text-align: center;
}
#content > div > div > div:nth-child(7) > div:nth-child(2) > div > div > h1 > strong {
  text-align: center;
}
#joomsport-container > div > table > tbody > tr:nth-child(2) > td:nth-child(1) > div > div > a {
  font-weight: 700;
}
#joomsport-container > div > table > tbody > tr:nth-child(1) > td:nth-child(1) > div > div > a {
  font-weight: 700;
}
#joomsport-container > div > table > tbody > tr:nth-child(3) > td:nth-child(1) > div > div > a {
  font-weight: 700;
}
#joomsport-container > div > table > tbody > tr:nth-child(4) > td:nth-child(1) > div > div > a {
  font-weight: 700;
}
h1 > #joomsport-container .jsmainscroll > div {
  font-family: League Spartan;
  color: #ffffff;
  font-size: 13px;
}
body {
  background-image: url(https://www.fcassur.it/wp-content/uploads/2025/07/SFONDO-ALTO-2048x1030.png);
}
#content > div:nth-child(1) > h1 {
  color: #ffffff;
  font-weight: 700;
  font-family: League Spartan;
  font-size: 45px;
}
#jstable_1 tr > .jsalignleft > a {
  font-family: League Spartan;
  font-size: 24px;
  color: #23527c !important;
}
.table-responsive > #jstable_1 tr > .jsalcenter {
  font-family: League Spartan;
}
div > #jsScrollMatches964 li > .jsmatchseason {
  color: #ffffff;
  font-size: 16px;
  font-weight: 700;
}
#jsScrollMatches964 > ul > li:nth-child(1) > table > tbody > tr:nth-child(1) > td > div {
  color: #fffefe;
}
.elementor-posts-container > .elementor-post .elementor-post__title > a {
  color: #ffffff;
}
.elementor-widget-container .elementor-post .elementor-post__read-more {
  color: #ffffff;
}
.elementor-element .elementor-post > .elementor-post__card {
  background-color: rgba(255, 255, 255, 0);
  border-width: 3px;
  border-color: #ffffff;
}
.elementor-widget-container .elementor-post .elementor-post__meta-data {
  color: #ffffff;
  font-size: 16px;
  font-family: League Spartan;
  font-weight: 700;
}
.elementor-widget-container .elementor-post .elementor-post__thumbnail__link {
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
}
#jstable_1 > thead .jsalignleft > a {
  color: #ffffff;
}
#jstable_1 .jsalcenter > a {
  color: #ffffff;
}
#jstable_1 .noSort > .short {
  color: #ffffff;
}
.elementor > .elementor-element-2cfc3bb .elementor-widget-container {
  background-color: #ffffff;
}
body > #content .entry-title {
  color: #ffffff;
  text-align: center;
}
.e-con-inner .widget-image-caption {
  color: #ffffff;
  font-family: League Spartan;
  font-size: 18px;
  font-weight: 700;
}
.tabs .active > span {
  color: #ffffff;
  font-size: 19px;
  font-family: League Spartan;
}
div .nav-item > .navlink {
  color: #ffffff;
}
.tabs .nav-item span {
  color: #ffffff;
  font-size: 19px;
  font-family: League Spartan;
  font-weight: 700;
}
.elementor-element .matchExtraFields {
  font-family: League Spartan;
  color: #ffffff;
  font-weight: 700;
}
div > #jsScrollMatches331 li > .jsmatchseason {
  color: #fffdfd;
  font-weight: 700;
  font-size: 17px;
}
li .jsScoreDiv {
  color: #ffffff;
}
li .jsvalignmdl a {
  font-size: 22px;
  color: #ffffff !important;
}
div > #jsScrollMatches1534 li > .jsmatchseason {
  color: #ffffff;
  line-height: 22.2px;
  font-size: 23px;
}
#jsScrollMatches1016 > ul > li:nth-child(15) > table > tbody > tr:nth-child(2) > td:nth-child(2) > div > a {
  color: #ffffff;
}
#jsScrollMatches1016 > ul > li:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(2) > div > a {
  color: #ffffff;
}
.elementor-element .groups {
  color: #f9f5f5 !important;
  line-height: 37px;
  text-align: center;
}
div > #jsScrollMatches778 li > .jsmatchseason {
  color: #ffffff !important;
  font-size: 23px;
}
div > #jsScrollMatches1323 li > .jsmatchseason {
  color: #ffffff !important;
  font-size: 27px;
}
.elementor-element > .elementor-element h1 {
  text-align: center;
}
#jstable_1 > tbody > tr:nth-child(4) > td:nth-child(2) > a {
  color: #23527c !important;
}
div > #jsScrollMatches289 li > .jsmatchseason {
  color: #ffffff;
  font-size: 22px;
}
.table-responsive > #jstable_1 > thead .jsalignleft {
  font-size: 18px;
}
#jstable_1 .jsalcenter > .short {
  font-size: 18px;
}
body .page-content > p {
  color: #ffffff;
}
#comments > #respond > #commentform .required-field-message {
  color: #ffffff;
}
#comments > #respond > #commentform a {
  color: #ffffff;
}
#comments > #respond > #commentform #submit {
  color: #ffffff;
  border-color: #ffffff;
  border-width: 3px;
}
.e-con-inner .elementor-menu-toggle__icon--open {
  background-color: #ff0000;
}
.jsMatchHomeTeam .jsMatchPartName a {
  color: #ffffff !important;
  font-size: 30px;
}
.jsMatchAwayTeam .jsMatchPartName a {
  color: #ffffff !important;
  font-size: 22px;
}
.table-responsive .jsrow-matchday-name {
  font-size: 42px !important;
  font-family: League Spartan;
  color: #ffffff !important;
}
.page-content > #joomsport-container #copy {
  color: rgba(117, 122, 131, 0);
}
#joomsport-container #copy > a {
  color: rgba(117, 122, 131, 0);
  font-size: 0px;
}
#content .elementor-element-2cfc3bb > .e-con-inner {
  background-color: rgba(0, 0, 0, 0);
}
.jsMatchResults .BigMScore1 {
  background-color: rgba(189, 189, 189, 0);
}
.jsMatchResults .BigMScore2 {
  background-color: rgba(158, 158, 158, 0);
}
#stab_main h3 {
  font-size: 32px !important;
  color: #ffffff !important;
}
#comments > #respond .comment-form-comment > label {
  color: #ffffff !important;
}
#content > #comments > #respond .logged-in-as {
  color: #ffffff !important;
}
#joomsport-container .jsMatchHeader {
  background-color: rgba(245, 245, 245, 0);
}
.jsMatchHeader > .jscenter span {
  color: #ffffff;
  font-size: 25px;
}
.jsMatchResultSection .matchdtime > span {
  color: #ffffff;
}
.jsMatchResultSection > .jsMatchHeader img {
  color: #ffffff;
}
.tab-content > #stab_main .well {
  background-color: rgba(245, 245, 245, 0);
}
.well .jstable-row strong {
  color: #ffffff;
}
.rmpadd .jstable-row > .jstable-cell {
  color: #ffffff;
}
#jstable_1 tr a {
  color: #336699 !important;
}
#jstable_1 > tbody > tr:nth-child(4) > td:nth-child(2) > a:nth-child(2) {
  color: #336699 !important;
}
#jstable_2 .jsalcenter span {
  color: #ffffff !important;
}
#jstable_3 .jsalcenter span {
  color: #ffffff !important;
}
#jstable_4 .jsalcenter span {
  color: #ffffff !important;
}
#jstable_5 .jsalcenter span {
  color: #ffffff !important;
}
#jstable_6 .jsalcenter span {
  color: #ffffff !important;
}
div .groups {
  color: #ffffff !important;
  font-size: 25px !important;
  word-spacing: 10px;
  letter-spacing: 3px;
  -webkit-text-stroke-width: 0px;
  text-align: center;
}
#jstable_6 > thead .jsalignleft > a {
  color: #ffffff !important;
}
#jstable_5 > thead .jsalignleft > a {
  color: #ffffff !important;
}
#jstable_4 > thead .jsalignleft > a {
  color: #ffffff !important;
}
#jstable_3 > thead .jsalignleft > a {
  color: #ffffff !important;
}
#jstable_2 > thead .jsalignleft > a {
  color: #ffffff !important;
}
.tabs .matchExtraFields > div {
  color: #ffffff;
}
div .matchExtraFields {
  color: #ffffff;
}
#stab_main h4 {
  color: #ffffff;
  font-size: 26px;
  font-family: League Spartan;
  text-align: center;
  font-style: italic;
}
.kntmprow > .knockHover3848 a {
  color: #ff0008 !important;
}
.kntmprow > .knockHover4359 a {
  color: #ff0004 !important;
}
#knocktd_1_0 .knocktop .knockplName {
  color: #ff0000 !important;
}
.kntmprow > .knockHover6435 a {
  color: #ff0000 !important;
}
#knocktd_2_0 .knockbot .knockplName {
  color: #ff0000 !important;
}
.kntmprow > .knockHover4358 a {
  color: #ff0000 !important;
}
#knocktd_0_1 .knocktop .knockplName {
  color: #ff0000 !important;
}
#knocktd_2_1 .knocktop .knockplName {
  color: #ff0000 !important;
}
#knocktd_2_1 .knockbot .knockplName {
  color: #ff0000 !important;
}
#knocktd_0_2 .knocktop .knockplName {
  color: #ff0000 !important;
}
#knocktd_0_2 .knockbot .knockplName {
  color: #ff0000 !important;
}
body > #content .elementor > .elementor-element {
  background-color: rgba(0, 0, 0, 0);
}
.elementor-element p {
  font-family: League Spartan;
  font-style: normal;
  font-weight: 600;
  background-color: rgba(0, 0, 0, 0);
}
#jstable_1 > tbody > tr:nth-child(1) > td:nth-child(2) > a {
  color: #23527c;
  font-weight: 600;
}
.elementor-widget-container > #joomsport-container h4 {
  color: #ffffff;
  font-family: League Spartan;
  line-height: 17.8px;
  font-size: 25px;
  font-weight: 600;
  text-align: center;
}
.kntmprow > .knockHover3816 a {
  color: #0043ff !important;
}
#knocktd_1_0 > div > div:nth-child(1) > div > div:nth-child(1) > div > div > a {
  color: #000000 !important;
  -webkit-text-stroke-color: #000000;
}
.kntmprow > .knockHover5306 a {
  color: #ff0000 !important;
}
.kntmprow > .knockHover6428 a {
  color: #ff0000 !important;
}
#joomsport-container > div > table > tbody > tr:nth-child(1) > td:nth-child(1) > div > a {
  color: #ffffff !important;
  font-size: 24px;
  font-weight: 600;
}
#joomsport-container > div > table > tbody > tr:nth-child(2) > td:nth-child(1) > div > a {
  color: #ffffff !important;
  font-size: 24px;
  font-weight: 600;
}
#joomsport-container > div > table > tbody > tr:nth-child(3) > td:nth-child(1) > div > a {
  color: #ffffff !important;
  font-size: 24px;
  font-weight: 600;
}
#joomsport-container > div > table > tbody > tr:nth-child(4) > td:nth-child(1) > div > a {
  color: #ffffff !important;
  font-weight: 600;
  font-size: 24px;
}
#joomsport-container > div > table > tbody > tr:nth-child(5) > td:nth-child(1) > div > a {
  color: #ffffff !important;
  font-size: 24px;
  font-weight: 600;
}
#joomsport-container > div > table > tbody > tr:nth-child(6) > td:nth-child(1) > div > a {
  color: #ffffff !important;
  font-size: 24px;
  font-weight: 600;
}
#joomsport-container > div > table > tbody > tr:nth-child(7) > td:nth-child(1) > div > a {
  color: #ffffff !important;
  font-size: 24px;
  font-weight: 600;
}
#knocktd_0_1 > div:nth-child(2) > div:nth-child(2) > div > div:nth-child(1) > div > div > a {
  color: #f70000 !important;
}
#jsScrollMatches1145 > ul > li:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(1) > div > div:nth-child(2) > a {
  color: #ffffff !important;
  font-size: 24px;
  font-weight: 600;
}
#jsScrollMatches1145 > ul > li:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(2) > div > a {
  color: #ffffff !important;
  font-size: 24px;
}
#jsScrollMatches1145 > ul > li:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(3) > div > div:nth-child(2) > a {
  color: #ffffff !important;
  font-size: 24px;
}
#jstable_1 > tbody > tr:nth-child(2) > td:nth-child(2) > a:nth-child(2) {
  color: #336699 !important;
  font-weight: 600;
}
#jstable_1 > tbody > tr:nth-child(3) > td:nth-child(2) > a:nth-child(2) {
  color: #336699 !important;
  font-weight: 600;
}
#copy > a {
  color: rgba(0, 0, 0, 0) !important;
}
#jstable_1 > thead > tr > th:nth-child(2) > a {
  color: #ffffff !important;
}
#jstable_1 > thead > tr > th:nth-child(3) > a > span {
  color: #ffffff !important;
}
#jstable_1 > thead > tr > th:nth-child(4) > a > span {
  color: #ffffff !important;
}
#jstable_1 > thead > tr > th:nth-child(5) > a > span {
  color: #ffffff !important;
}
#jstable_1 > thead > tr > th:nth-child(6) > a {
  color: #ffffff !important;
}
#jstable_1 > thead > tr > th:nth-child(7) > a > span {
  color: #ffffff !important;
}
#jstable_1 > thead > tr > th:nth-child(8) > a > span {
  color: #ffffff !important;
}
#jstable_1 > thead > tr > th:nth-child(9) > a > span {
  color: #ffffff !important;
}
#jsScrollMatches912 > ul > li:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(1) > div > div:nth-child(2) > a {
  color: #fffdfd !important;
  font-weight: 800;
}
#jsScrollMatches912 > ul > li:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(2) > div > a {
  color: #ffffff !important;
  font-family: League Spartan;
}
#jsScrollMatches912 > ul > li:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(3) > div > div:nth-child(2) > a {
  color: #ffffff !important;
  font-weight: 800;
}
#jsScrollMatches754 > ul > li:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(1) > div > div:nth-child(2) > a {
  color: #ffffff !important;
  font-size: 24px;
  font-weight: 700;
}
#jsScrollMatches754 > ul > li:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(2) > div > a {
  color: #ffffff !important;
}
li .jstdawayteam .js_div_particName {
  font-size: 14px;
  font-family: League Spartan;
}
#jsScrollMatches754 > ul > li:nth-child(1) > table > tbody > tr:nth-child(2) > td:nth-child(3) > div > div:nth-child(2) > a {
  color: #ffffff !important;
  font-weight: 600;
}
#knocktd_2_1 > div > div:nth-child(2) > div > div:nth-child(1) > div > div > a {
  color: #000000 !important;
}
#knocktd_0_2 > div:nth-child(2) > div:nth-child(2) > div > div:nth-child(1) > div > div > a {
  color: #3f00ff !important;
}
#joomsport-container > div > table > tbody > tr:nth-child(8) > td:nth-child(1) > div > a {
  font-size: 24px;
  color: #ffffff !important;
}
tbody > tr a {
  font-weight: 600;
  color: #bf6060 !important;
}
.elementor-element h3 {
  font-family: League Spartan;
  line-height: 30.6px;
  font-weight: 700;
}
#jsScrollMatches633 > ul > li > table > tbody > tr:nth-child(2) > td:nth-child(1) > div > div:nth-child(2) > a {
  color: #ffffff !important;
  font-size: 21px;
}
#jsScrollMatches633 > ul > li > table > tbody > tr:nth-child(2) > td:nth-child(3) > div > div:nth-child(2) > a {
  color: #ffffff !important;
}
#jsScrollMatches633 > ul > li > table > tbody > tr:nth-child(2) > td:nth-child(2) > div > a {
  color: #ffffff !important;
}
#jsScrollMatches633 > ul > li > div:nth-child(1) {
  color: #ffffff !important;
  font-size: 23px;
}
#jsScrollMatches852 > ul > li > table > tbody > tr:nth-child(2) > td:nth-child(1) > div > div:nth-child(2) > a {
  color: #ffffff !important;
  font-size: 20px;
}
#jsScrollMatches852 > ul > li > table > tbody > tr:nth-child(2) > td:nth-child(3) > div > div:nth-child(2) > a {
  color: #ffffff !important;
}
#jsScrollMatches852 > ul > li > table > tbody > tr:nth-child(2) > td:nth-child(2) > div > a {
  color: #ffffff !important;
}
div > #jsScrollMatches852 .jsmatchseason {
  color: #ffffff !important;
  font-size: 22px;
  font-weight: 600;
}
.elementor > .elementor-element > .elementor-element .elementor-heading-title {
  text-align: center;
}
#content .elementor-element-7698e85 {
  background-color: #ffffff;
  height: 603.641px;
}
table .jsmatchdate {
  text-align: center;
}
#jstable_1 > tbody > tr:nth-child(7) > td:nth-child(2) > a:nth-child(2) {
  color: #336699 !important;
}
#jstable_1 > tbody > tr:nth-child(8) > td:nth-child(2) > a:nth-child(2) {
  color: #336699 !important;
}
#jstable_1 > tbody > tr:nth-child(9) > td:nth-child(2) > a:nth-child(2) {
  color: #336699 !important;
}
#jstable_1 > tbody > tr:nth-child(5) > td:nth-child(2) > a:nth-child(2) {
  color: #336699 !important;
}
#jstable_1 > tbody > tr:nth-child(6) > td:nth-child(2) > a:nth-child(2) {
  color: #336699 !important;
}
#jstable_1 > tbody > tr:nth-child(10) > td:nth-child(2) > a:nth-child(2) {
  color: #336699 !important;
}
#jsMatchViewID > div:nth-child(1) > div:nth-child(2) > div > div:nth-child(1) > div > div:nth-child(2) > div > span > a {
  color: #ffffff !important;
}
#jsMatchViewID > div:nth-child(1) > div:nth-child(2) > div > div:nth-child(2) > div > div:nth-child(2) > div > span > a {
  color: #ffffff !important;
}
.elementor > .elementor-element > .elementor-element > .elementor-widget-container > .elementor-heading-title {
  text-align: center;
}
#content .elementor-element-aaeeaeb {
  background-color: #ffffff;
  max-width: auto;
  min-height: auto;
  height: 604px;
}
.tabs .rmpadd {
  color: #fff7f7;
  font-weight: 600;
  font-size: 29px;
  line-height: 34.6px;
}
.knockbot .knockHover4358 a {
  color: #ff0000 !important;
}
.knockround > .knockbot .knockHover4358 > .knwinner {
  color: #f70000 !important;
}
