<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.wpbridge_panel {
    padding: 0;
}
.wpbridge_panel_title {
    font-size: 18px;
    line-height: 28px;
    padding: 12px;
    text-align: center !important;
    margin-bottom: 0 !important;
    background: #efc130;
    color: #b8202d;
    font-weight: 700;
}
.wpbridge-posts {
    font-size: 14px;
    line-height: 22px;
}
.wpbridge-posts .wpbridge-post-list  {
    list-style: none;
}
.wpbridge-posts .wpbridge-post-list li {
    position:relative;
    -webkit-transition: 300ms ease all;
    -moz-transition: 300ms ease all;
    -ms-transition: 300ms ease all;
    -o-transition: 300ms ease all;
    transition: 300ms ease all;
    margin-bottom: 0 !important;
    border-left: 4px solid transparent;;
    cursor: pointer;
    border-bottom: 1px solid rgba(0,0,0,.07);
    padding: 12px 20px;
}


.wpbridge-posts .wpbridge-post-list li:hover {

    border-left-color: #f9d423; /* Old browsers */

}
.wpbridge-posts .wpbridge-post-list li a{
    text-decoration: none;
    cursor: pointer;
 }

.wpbridge-posts .wpbridge-post-list li a .post-title{

    cursor: pointer;
}


/****** NEXT MATCH *****/

#sportpress-nextmatch {

}

/* LAST ROUND - NEXT ROUND */
#sportpress-nextmatch .round-info {
    text-align: center;
    border-bottom:1px solid #eee;
    padding-bottom: 10px;
}
#sportpress-nextmatch .league {
    margin: 8px 0 ;
    padding: 15px 0 ;
    font-size: 20px ;
    font-weight: 400 ;
    line-height: 1.5 ;
    text-align: center;
    width: 100% ;
}
#sportpress-nextmatch .time-info {
    text-align: center;
    padding: 8px 4px;
    border-radius: 3px;
    margin: 8px 0;
    background: white;
    border: 2px solid #b8202d;
}

#sportpress-nextmatch .countdown {
    display:flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top:10px;
    font-weight: 200;
}
#sportpress-nextmatch .countdown .days, #sportpress-nextmatch .countdown .hours,
#sportpress-nextmatch .countdown .minutes {padding: 5px 15px;}
#sportpress-nextmatch .countdown .hours {
    border-width: 0 1px;
    border-style: solid;
    border-color: #ddd;
}
#sportpress-nextmatch .countdown span {
    font-size: 21px;
    font-weight: 700;
    display: flex;
    flex-direction: column;
    align-items: center;
}
#sportpress-nextmatch .teams {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 16px;
}
#sportpress-nextmatch .teams .team img {
    width:100%;

}
#sportpress-nextmatch .stadium {
    margin-top: 12px;
    padding: 12px 0;
    text-align: center !important;
    line-height: 1.5 !important;
    display: table !important;
    width: 100% !important;
    border-top: 1px solid #e5e5e5 !important;
    font-size: 12px !important;
    font-weight: 500 !important;

    color: #999 !important;
}
#sportpress-nextmatch .teams #team2 {
    margin-left: 8px;
    width: 15%;
}
#sportpress-nextmatch .teams #team1 {
    margin-right: 8px;
    width: 15%;
}
#sportpress-nextmatch .other-matches {
    margin:10px 0;
    border-top:1px solid #eee;

    padding-top:10px;
}
/* NEXT ROUND - other matches */
#sportpress-nextmatch .other-matches &gt; p { text-align:center }
#sportpress-nextmatch .other-matches .match {
    display:flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
#sportpress-nextmatch .other-matches .time {
    background-color: rgba(241, 196, 15,.5);
    border-radius:6px;
}
#sportpress-nextmatch .other-matches .match .team {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width:45%;
}
#sportpress-nextmatch .other-matches .match .team .logo {
    width:25px;
}


/****** SPINNER PATH ******/

.spinner-path {
    stroke-dasharray: 187;
    stroke-dashoffset: 0;
    transform-origin: center;
    animation:
    dash 1.4s ease-in-out infinite,
    colors 5.6s ease-in-out infinite;
}

@keyframes colors {
    0% { stroke: #4285F4; }
    25% { stroke: #DE3E35; }
    50% { stroke: #F7C223; }
    75% { stroke: #1B9A59; }
    100% { stroke: #4285F4; }
}

@keyframes dash {
    0% { stroke-dashoffset: 187; }
    50% {
        stroke-dashoffset: 46;
        transform:rotate(135deg);
    }
    100% {
        stroke-dashoffset: 187;
        transform:rotate(450deg);
    }
}

/* TABLES */
#sportpress-ranking table{


    margin: 0 !important;
    background: #fff !important;
    border-collapse: collapse !important;
    border: 1px solid #e5e5e5 !important;
    width: 100% !important;
}
#sportpress-ranking .tbl-header{
    background-color: rgba(255,255,255,0.3);
}
#sportpress-ranking .tbl-content{
    height:300px;
    overflow-x:auto;
    margin-top: 0px;
    border: 1px solid rgba(255,255,255,0.3);
}
#sportpress-ranking th{
    text-align: left;
    text-transform: uppercase;
    font-size: 12px !important;
    font-weight: 500 !important;
    background: #fff !important;
    color: #999 !important;
    border: none !important;
    padding: 5px 10px !important;
}
#sportpress-ranking td{

    text-align: left;
    vertical-align:middle;
    color: #444444;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    border: 1px solid #e5e5e5 !important;
    padding: 5px 10px !important;
}
#sportpress-ranking td .team-logo {
    width: 2em;
    height: 2em;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    margin-right: 0.5em;
}
#sportpress-ranking td .team-logo img {
    display: inline-block;
    width: auto;
    height: auto;
    max-width: 2em;
    max-height: 2em;
}
#sportpress-ranking tr.odd {
    background-color: #eee;
}</pre></body></html>