/* style.css */.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;line-height:normal;padding:15px 23px 14px;position:absolute;left:5px;top:5px;text-decoration:none;width:auto;z-index:100000}.navigation a{color:#fff}.navigation a:hover{text-decoration:none}nav ul{list-style:none;list-style-image:none}.nav-menu li a:hover .today{color:#fff}.sub-menu .current-menu-item > a .today{color:#fff}.fa-fire{color:rgb(255, 83, 0);}.onfire { animation: firethis .4s infinite alternate;}.today{color:rgb(255, 83, 0);animation: blink .5s infinite alternate;padding-left:10px;}/* mystyle.css */.nav-menu li{float:left}.nav-menu .sub-menu{position:absolute;display:block;height:1px}ul.nav-menu li a{padding:16px;color:#1e5b89;line-height:14px;font-size:12px;display:block}/*Styling of non links in menu*/ul.nav-menu li a[href="#"]:hover{cursor:default;}.nav-menu li:hover > a[href="#"],.nav-menu li > a[href="#"]:hover,.nav-menu li:focus > a[href="#"],.nav-menu li  a[href="#"]:focus{background-color: #f6f6f6;border-color: #ddd; color:#444;}/*MAIN NAVIGATION*/.main-navigation{clear:both;margin:0 auto;max-width:1080px;min-height:43px;position:relative}ul.nav-menu,div.nav-menu > ul{margin:0;padding:0}.nav-menu li{display:inline-block;position:relative}.nav-menu li a{display:block;font-size:15px;line-height:1;padding:15px 20px;text-decoration:none;color:#141412;border-top:3px solid #fff;}.nav-menu li:hover > a,.nav-menu li a:hover,.nav-menu li:focus > a,.nav-menu li a:focus{border-color:#220e10;}.nav-menu .sub-menu,.nav-menu .children{background-color:#220e10;border:2px solid #f7f5e7;border-top:0;padding:0;position:absolute;left:-2px;z-index:99999;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.nav-menu .sub-menu ul,.nav-menu .children ul{border-left:0;left:100%;top:0}ul.nav-menu ul a,.nav-menu ul ul a{color:#fff;margin:0;width:240px}ul.nav-menu ul a:hover,.nav-menu ul ul a:hover,ul.nav-menu ul a:focus,.nav-menu ul ul a:focus{background-color:#4098D8}/* ul.nav-menu li:hover > ul,.nav-menu ul li:hover > ul,ul.nav-menu .focus > ul,.nav-menu .focus > ul{clip:inherit;overflow:inherit;height:inherit;width:inherit} */.nav-menu .current_page_item > a,.nav-menu .current_page_ancestor > a,.nav-menu .current-menu-item > a,.nav-menu .current-menu-ancestor > a{color:#bc360a;}.menu-toggle{outline:none;display:none}.navbar{float:right; margin-right:calc(50% - 540px);}@media (max-width:999px){.nav-menu li a:hover .fa-fire{color:#fff;}.navbar{padding:0;background-color:#fff; border-bottom: none;width:100%; float:none}ul.nav-menu li a{font-size:10px;padding:0 7px}/* Small menu */.menu-toggle {position: relative;width: 100%;cursor: pointer;display: inline-block;font-weight: bold; font-size: 16px; line-height: 1.3;margin: 0;}.menu-toggle:before {margin-top:12px;background: #185c8a none repeat scroll 0 0;box-shadow: 0 0.5em 0 0 #185c8a, 0 1em 0 0 #185c8a;content: "";height: 0.25em;left: 10px;position: absolute;top: 0.75em;width: 1.5em;}.headerbground{display:none;}.toggled-on .nav-menu,.toggled-on .nav-menu > ul {display: flex;flex-direction: column;margin: 0 auto;padding: 10px 0 30px;width: 90%;background: #fff;border-bottom: 1px solid #4198d8;}.toggled-on li,.toggled-on .children {display: flex;flex-direction: column;}.toggled-on .nav-menu li > ul {display: block;width:100%;float: none;position: relative;left: auto;top: auto;}.toggled-on .nav-menu li > ul a {width: auto;border-top:none;}.toggled-on .nav-menu li:hover > a,.toggled-on .nav-menu .children a {background-color: transparent;color: #141412;}.toggled-on .nav-menu li a,.toggled-on .nav-menu ul a {background-color: #fff;color: #000;padding:0 10px;font-size:1em; }.toggled-on .nav-menu li a:hover,.toggled-on .nav-menu ul a:hover {background-color: #eee;color: #333;}.toggled-on .sub-menu .sub-menu > li > a:after{content: "";width: 0; height: 0; border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 4px solid #444;line-height: inherit;float:right;top: 20px;position: relative;display: inline-block;}.toggled-on ul.nav-menu > li:nth-child(1) {order:2;}.toggled-on ul.nav-menu > li:nth-child(2) {order:3;}.toggled-on ul.nav-menu > li:nth-child(3) {order:4;}.toggled-on ul.nav-menu > li:nth-child(4) {order:5;}.toggled-on ul.nav-menu > li:nth-child(5) {order:1;text-align:center;}.toggled-on ul.nav-menu > li:nth-child(1) > a:after{content:' Home';}ul.nav-menu,div.nav-menu > ul {display: none;}.toggled-on .nav-menu li:hover > a,.toggled-on .nav-menu .children a{background-color:transparent;color:#141412}.toggled-on .nav-menu > li a:hover,.toggled-on .nav-menu > ul a:hover{background-color:#4098D8;color:#fff}.toggled-on .nav-menu > li a:focus,.toggled-on .nav-menu > ul a:focus{color:#555}ul.nav-menu,div.nav-menu > ul{display:none}ul.nav-menu li a{font-size:1em;}ul.nav-menu li:last-child ul.sub-menu{left:0px;}ul.nav-menu ul a:focus,.nav-menu ul ul a:focus{background-color:#4098d8}}.nav-menu li{display:block;float:left;position:relative}ul.nav-menu li a{color:#444;font-size:0.9em;line-height:43px;padding:14px 10px;}ul.nav-menu ul a{}ul.nav-menu li.onfire a .fa-fw{color:#ffa700;}ul.nav-menu li.onfire a:hover .fa-fw{color:#ff5400;}.nav-menu > li:hover > a,.nav-menu > li > a:hover,.nav-menu > li:focus > a,.nav-menu > li > a:focus{color:#4098D8;background:#fff; border-color: #4098D8;}.nav-menu .sub-menu,.nav-menu .children{background-color:#fff;border:none;display:block;float:left;height:auto;left:0;overflow:hidden;padding:0;position:absolute;z-index:19}.nav-menu .sub-menu ul,.nav-menu .children ul{border-left:0 none;left:100%;top:0}.sub-menu ul li{float:left;width:100%}ul.sub-menu li:nth-child(3n){clear:right}.nav-menu ul ul a:hover{background:#4098D8;color:#fff;}ul.nav-menu li:hover > ul,.nav-menu ul li:hover > ul,ul.nav-menu .focus > ul,.nav-menu .focus > ul{clip:inherit;height:inherit;overflow:inherit;}.nav-menu .current_page_item > a,.nav-menu .current_page_ancestor > a,.nav-menu .current-menu-ancestor > a{color:#4098D8;color:#4dd840;font-style:normal}.nav-menu .current-menu-item > a{color:#2d6187;border-color:#4098D8;background:#fff;font-weight:400}.nav-menu li:nth-child(1).current-menu-item > a{font-weight:400}.sub-menu .current-menu-item > a{color:#fff;background:#2d6187;font-weight:700}.menu-toggle,.menu-toggle:hover,.menu-toggle:focus,.menu-toggle:active{color:#fff}.menu-toggle,.menu-toggle:hover,.menu-toggle:focus,.menu-toggle:active{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;color:#141412;padding:18px 0px}


.menu-toggle,.menu-toggle:hover,.menu-toggle:focus,.menu-toggle:active{color:#fff}

.toggled-on .nav-menu >li a:hover{background:#fff;color:#112330}


.toggled-on li{float:none;width:100%}.menu-toggle,.menu-toggle:hover,.menu-toggle:focus,.menu-toggle:active{color:#fff}.nav-menu .sub-menu{position:absolute;width:100%}.sub-menu{position:absolute;width:100%}
@media (max-width:1100px){
.navbar{margin-right: 0;}
}
@media (min-width:1000px){ul.nav-menu li .sub-menu a{line-height:30px;width: 100%;}ul.nav-menu > li:hover > ul{border-bottom:3px solid #4098D8}.menu-close,.menu-logo-bar,.menu-legal-links,.menu-footer-nav,.menu-new-main-container .flagselection,.merged-from-empty{display:none !important;}.hidden-empty-header{display:list-item !important;}}

@media (max-width:999px){ul.nav-menu, div.nav-menu > ul{padding-right:0;}ul.nav-menu > li:nth-child(4):before{display:none;}

.toggled-on ul.nav-menu li a:not([href="#"]):not([href*="?s="]):hover{background:#4098D8;color:#fff}

.toggled-on .nav-menu > li > a[href="#"],
.toggled-on .nav-menu > li > a[href="#"]:hover{font-weight:400;}
.toggled-on .nav-menu > li > a[href="#"]:hover{background:#eee;color:#444;}
.toggled-on .sub-menu > li > a[href="#"],
.toggled-on .nav-menu > li > a[href="#"]:hover{background:#fafafa;color:#444;font-weight:400;}
.toggled-on .nav-menu > li > a[href="#"]:after{border:none;}

.navbar{margin:0;}.nav-menu li:hover > a,.nav-menu li a:hover,.nav-menu li:focus > a,.nav-menu li a:focus{color:#fff;}}

@media (min-width:1000px) {
    .toggled-on .nav-menu > ul {display:block; float:left}
    .toggled-on li,.toggled-on .children {display: block;float:left;width:auto;}
    .navbar{width:auto;display:inline-block;margin-left:40px;}.nav-menu > li > .sub-menu{background: #f6f6f6;clear: both;padding: 10px calc(50% - 400px) 10px; left:0; position:fixed; width:100%;display: flex;flex-wrap: wrap;flex-direction: row;justify-content: flex-start;box-sizing: border-box;}.nav-menu > li > .sub-menu > li:has(ul){flex-basis:33.33%;}.nav-menu > li > .sub-menu > li:last-child:not(:has(ul)){flex-basis:auto;margin-left:auto;float:none;padding:10px 20px 0 0;}.nav-menu > li > .sub-menu > li:last-child:not(:has(ul)) > a{background:#4098D8;color:#fff !important;padding:8px 16px;border-radius:4px;border-bottom:none !important;font-weight:700;line-height:1.4;}.nav-menu > li > .sub-menu > li:last-child:not(:has(ul)) > a:hover{background:#185c8a;}.nav-menu .sub-menu ul{left: 0;position: relative;width: 200px;float:left;margin: 0 10px 10px 0;background:inherit;}.nav-menu .sub-menu li:last-of-type ul{margin: 0 0 10px 0;}ul.sub-menu li a{color:#333;padding:0 5px 0 8px; border-bottom: 1px dotted #ddd;border-top:none;}ul.sub-menu > li > a[href="#"],ul.sub-menu > li > a[href="#"]:hover{color:#444; font-weight:700; font-size:14px;}ul.nav-menu > li > a[href="#"]:after{content: "";width: 0; height: 0; border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 4px solid #444;line-height: inherit;margin-left: 10px;top: -2px;position: relative;display: inline-block;}ul.nav-menu > li > a[href="#"]:hover:after{border-top-color:#4098D8;}}ul.nav-menu > li > a {border-top: 3px solid #fff;}.navbar{background:#fff;}nav ul{list-style:outside none none}.site-footer .footballticketsfrlogo{height:62px;width:500px;} @media (max-width: 999px){.navbar{background: #fff;}.site-header a.home-link{display:none;}.footballticketsfrlogo{width:100%;max-width:358px;}.site-footer .footballticketsfrlogo{width:100%;max-width:500px; height:auto;}}@media (max-width: 568px){  .footballticketsfrlogo{max-width:300px;}}@media (max-width: 368px){  .footballticketsfrlogo{max-width:220px;}}

/* Mobile accordion menu */
@media (max-width: 999px) {
    #site-navigation .menu-new-main-container {
        position: fixed;
        top: 0;
        left: 0;
        width: 85%;
        height: 100dvh;
        z-index: 9999;
        background: #fff;
        overflow-y: auto;
        padding-top: 0;
        transform: translateX(-100%);
        box-shadow: none;
        max-width: 340px;
    }
    #site-navigation.toggled-on .menu-new-main-container {
        transform: translateX(0);
        transition: transform 0.25s ease;
        box-shadow: 4px 0 15px rgba(0, 0, 0, 0.3);
    }
    #site-navigation.toggled-on:after {
        content: "";
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100dvh;
        z-index: 9998;
        background: rgb(13 43 66 / 80%);
    }
    .toggled-on .menu-close {
        display: block;
        position: absolute;
        top: 10px;
        right: 12px;
        z-index: 1;
        background: none;
        border: none;
        font-size: 28px;
        line-height: 1;
        color: #fff;
        cursor: pointer;
        padding: 4px 8px;
    }
    .toggled-on .menu-close:hover {
        color: #185c8a;
    }
    .toggled-on .flagselection {
        display: block;
        text-align: left;
        margin: 20px 0 0;
        padding-left: 5%;
    }
    .toggled-on .menu-logo-bar {
        width: 100%;
        margin: 0;
        padding: 15px 10px;
        background: #174a72;
    }
    .toggled-on .menu-logo {
        display: block;
        max-width: 260px;
        height: auto;
        width: 80%;
    }
    .toggled-on .menu-legal-links {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        list-style: none;
        margin: 15px 0 0;
        padding: 10px 5%;
        gap: 0;
    }
    .toggled-on .menu-legal-links li a {
        font-size: 0.9em;
        color: #555;
        text-transform: none;
        padding: 4px 0;
        display: block;
    }
    .toggled-on .menu-legal-links li a:hover {text-decoration: underline;}
    .toggled-on .nav-menu > li > ul.sub-menu,
    .toggled-on .nav-menu .sub-menu > li > ul.sub-menu {
        display: none !important;
    }
    .toggled-on .nav-menu > li.menu-open > ul.sub-menu,
    .toggled-on .nav-menu .sub-menu > li.menu-open > ul.sub-menu {
        display: block !important;
    }
    .toggled-on .nav-menu a:not([href="#"]):not([href*="?s="]) {
        position: relative;
        padding-right: 28px !important;
    }
    .toggled-on .nav-menu .sub-menu a:not([href="#"]):not([href*="?s="]) {
        padding-left: 25px;
    }
    .toggled-on .nav-menu a:not([href="#"]):not([href*="?s="]):after {
        content: "" !important;
        position: absolute !important;
        right: 12px;
        top: 50%;
        width: 6px;
        height: 6px;
        border: none !important;
        border-right: 2px solid #999 !important;
        border-bottom: 2px solid #999 !important;
        transform: translateY(-50%) rotate(-45deg);
        float: none !important;
        margin: 0 !important;
        padding: 0 !important;
        background: none !important;
        box-shadow: none !important;
        line-height: normal !important;
    }
    .toggled-on .nav-menu a:not([href="#"]):not([href*="?s="]):hover:after {
        border-right-color: #fff !important;
        border-bottom-color: #fff !important;
    }
    .toggled-on .nav-menu li > a[href="#"] {
        position: relative;
        padding-right: 36px !important;
    }
    .toggled-on .nav-menu .sub-menu > li > a[href="#"] {
        padding-left: 20px;
    }
    .toggled-on .nav-menu li > a[href="#"]:after {
        content: "" !important;
        position: absolute !important;
        right: 14px;
        top: 50%;
        width: 5px;
        height: 5px;
        border: none !important;
        border-right: 2px solid currentColor !important;
        border-bottom: 2px solid currentColor !important;
        transform: translateY(-70%) rotate(45deg);
        transition: transform 0.2s ease;
        float: none !important;
        margin: 0 !important;
        padding: 0 !important;
        background: none !important;
        box-shadow: none !important;
        line-height: normal !important;
    }
    .toggled-on .nav-menu li.menu-open > a[href="#"]:after {
        transform: translateY(-30%) rotate(-135deg);
    }
}