.elementor-kit-5{--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Fira Sans";--e-global-typography-secondary-font-family:"Fira Sans";--e-global-typography-text-font-family:"Fira Sans";--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.elementor-widget:not(:last-child){margin-bottom:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#00000080;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1025px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:768px;}}/* Start custom CSS *//* **************** */
/* **GLOBAL FONTS **/
/* ************** */
h1{
    font-size:45px;
    font-weight: 700;
    line-height: 50px;
    letter-spacing: 0.5px;
    color: #ffffff;
    margin-bottom: 5px;
    text-transform: uppercase;
}

h2{
    font-size: 30px;
    font-weight: 700;
    color: #000000;
    letter-spacing: 2px;
    text-transform: uppercase;
    line-height: 40px;
}

h3{
    font-size: 22px;
    font-weight: 600;
    line-height: 28px;
    text-transform: uppercase;
}

h4{
    font-size:20px;
    font-weight: 600;
    line-height: 26px;
    text-transform: uppercase;
    letter-spacing: 2px;
}

h5{
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
}

h6{
    font-size: 14px;
    font-weight: 600;
    line-height: 26px;
    text-transform: capitalize;
}

body, p {
    font-size: 14px;
    vertical-align: baseline;
    line-height: 26px;
    font-weight: 400;
    color: #111111;

}

a{
    color: #fbc02d;
}

a:hover {
    color: #ffffff;
}

/* **************** */
/*** NAV HEADER ****/
/* ************** */


/* ********************* */
/*** GlOBAL SECTIONS ****/
/* ******************* */
.champion_section {
    background: linear-gradient(to top,rgba(0,0,0,.3) 0%,rgba(255,255,255,0) 60%);
    border-radius: 4px;
    padding: 50px 0;
}

.table_points table {
    width: 100%;
}

.table_points table tbody th,
.table_points table tbody td {
    padding: 20px 15px;
}

.table_points .teams.coloured {
    background: #E6EDFA;
}

#global_cta {
    background: linear-gradient(to right,#fbc02d 0%,#ea950b 51%,#fbc02d 100%);
}

#global_cta:hover {
    background: linear-gradient(to right,#fbc02d 0%,#ea950b 51%,#fbc02d 100%);
    background-position: right center;
}/* End custom CSS */