.header-call{position:relative;border:2px solid transparent;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:20px;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:cover;font-size:16px;font-weight:500;line-height:1.7em !important;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;background:#00a651!important;padding:.3em 1em!important;color:#fff}.header-call:hover{background-color:#07aeef!important}.hc-second{margin-top:5px}.header-call.hc-first span:before{font-family:"ETmodules";content:"\e090";margin-right:9px}.header-call.hc-second span:before{font-family:"ETmodules";content:"";margin:0 5px -3px 0;height:20px;background-image:url(../png/husky-sports-restaurant-phone.png);width:20px;display:inline-block;background-size:contain;background-repeat:no-repeat}body.custom-header #page-container{padding-top:0 !important}body.custom-header .main-header{position:fixed;top:0;left:0;right:0;width:100%;max-width:100%;background:#fff;padding:20px 0;z-index:9999}body.custom-header .main-header>.header-container{width:90%;max-width:1400px;margin:0 auto;display:flex;align-items:center;align-self:center;flex-direction:row;justify-content:space-between}body.custom-header .main-header .logo-container{max-width:300px}body.custom-header .main-header .logo-container img{width:100%;vertical-align:bottom}body.custom-header .main-header .menu-container{margin-right:20px;margin-left:auto;padding-left:20px}body.custom-header .main-header .menu-container ul.menu{white-space:nowrap}body.custom-header .main-header .menu-container ul.menu li.menu-item{position:relative;display:inline-block;padding:20px 20px 20px 0}body.custom-header .main-header .menu-container ul.menu li.menu-item:last-child{padding-right:0}body.custom-header .main-header .menu-container ul.menu>li.menu-item-has-children:after{content:"\33";color:#111;font-family:"ETmodules";font-weight:700}body.custom-header .main-header .menu-container ul.menu>li.menu-item-has-children:hover:after{color:#fff}body.custom-header .main-header .menu-container ul.menu li.menu-item a{font-size:14px;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;color:#444;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}body.custom-header .main-header .menu-container ul.menu li.current-menu-item.menu-item>a{color:#111}body.custom-header .main-header .menu-container ul.menu>li.current-menu-item.menu-item>a,body.custom-header .main-header .menu-container ul.menu>li.menu-item-has-children.current-menu-item.menu-item:after{color:#111;opacity:1}body.custom-header .main-header .menu-container ul.sub-menu>li.current-menu-item.menu-item>a{color:#fefefe;opacity:.7}body.custom-header .main-header .menu-container ul.menu>li.menu-item a:hover{opacity:.7}body.custom-header .main-header .menu-container ul.sub-menu{visibility:hidden;opacity:0;position:absolute;min-width:220px;background:#111;top:100%;padding:20px;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}body.custom-header .main-header .menu-container ul.menu>li.menu-item-has-children:hover>ul.sub-menu{visibility:visible;opacity:1}body.custom-header .main-header .menu-container ul.sub-menu>li.menu-item{display:block;padding:0 0 15px}body.custom-header .main-header .menu-container ul.sub-menu>li.menu-item:last-child{padding:0}body.custom-header .main-header .menu-container ul.sub-menu>li.menu-item>a{color:#fff}body.custom-header .main-header .menu-container .menu-toggle{display:none}body.custom-header .main-header .contact-container a.et_pb_button{display:inline-block;white-space:nowrap}.contact-container{display:flex;flex-wrap:wrap;flex-direction:column}body.custom-header.admin-bar .main-header{top:32px}.covid-safe-logo:before{content:"";background-image:url(https://www.huskysports.com.au/wp-content/uploads/2020/06/COVID_Safe_Badge_Digital.png);background-size:100px;width:100px;height:100px;position:fixed;left:100px;bottom:0;z-index:999}.dine-logo:before{content:"";background-image:url(https://www.huskysports.com.au/wp-content/uploads/2022/03/dine-nsw-tile.0b24ce65.jpg);background-size:100px;width:100px;height:100px;position:fixed;left:0;bottom:0;z-index:999}@media only screen and (min-width:981px){body.custom-header .main-header .menu-container .menu-main-menu-container{display:block !important;height:auto !important}body.custom-header .main-header .menu-container .mobile-menu-label{display:none}body.custom-header .main-header .menu-container ul.menu>li.menu-item-has-children:after :hover{color:#fff!important}body.custom-header .main-header .menu-container ul.sub-menu{background:#02417f!important;color:#fff;margin-left:-10px}body.custom-header .main-header .menu-container ul.menu li.menu-item{padding:15px 10px}body.custom-header .main-header .menu-container ul.menu li.menu-item:hover,body.custom-header .main-header .menu-container ul.menu li.menu-item:hover a{background:#02417f!important;color:#fff}body.custom-header .main-header .menu-container ul.sub-menu>li.menu-item,body.custom-header .main-header .menu-container ul.sub-menu>li.menu-item:hover{padding:0}.covid-safe-logo:before{background-size:85px;width:85px;height:85px;left:120px;bottom:15px}.dine-logo:before{background-size:115px;width:115px;height:115px}}@media only screen and (max-width:1365px){body.custom-header #page-container,body.custom-header #page-container .main-header,body.custom-header .main-header .menu-container .menu-main-menu-container{-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}body.custom-header #page-container.active{margin-right:250px;margin-left:-250px}body.custom-header .top-bar .header-container .contact-container>div{margin-right:15px}body.custom-header .top-bar .header-container .social-container{display:none}body.custom-header #page-container.active .main-header{left:-275px;right:-275px}body.custom-header .main-header .contact-container{margin-left:auto;padding-left:20px}body.custom-header .main-header .menu-container .mobile-menu-label{font-size:10px;margin-left:-3px;font-weight:700;color:#333}body.custom-header .main-header .menu-container{order:3;margin:0 0 0 20px;padding:0}body.custom-header .main-header .menu-container .menu-main-menu-container{position:fixed;width:275px;height:100%;background:#333;top:0;right:-275px;bottom:0;z-index:9999;visibility:hidden;opacity:0;overflow-y:scroll}body.custom-header .main-header .menu-container .menu-main-menu-container.active{right:0;visibility:visible;opacity:1}body.custom-header .main-header .menu-container ul.menu{display:flex;width:100%;height:auto;flex-direction:column;justify-content:flex-start;align-items:flex-start;z-index:9999}body.custom-header .main-header .menu-container ul.menu li.menu-item{display:block;width:100%;padding:10px 20px;border-bottom:1px solid rgba(0,0,0,.1)}body.custom-header .main-header .menu-container ul.menu li.menu-item:last-child{border:none}body.custom-header .main-header .menu-container ul.menu>li.menu-item-has-children:after{content:""}body.custom-header .main-header .menu-container ul.menu li.menu-item a{color:#fff !important;font-weight:700}body.custom-header .main-header .menu-container ul.sub-menu{visibility:visible;opacity:1;position:relative;background:rgba(0,0,0,.1);margin-top:10px;padding:0;top:0}body.custom-header .main-header .menu-container ul.sub-menu li.menu-item,body.custom-header .main-header .menu-container ul.sub-menu li.menu-item:last-child{padding:10px;line-height:20px;white-space:normal}body.custom-header .main-header .menu-container .menu-toggle{position:relative;display:block;width:25px;height:19px;z-index:9999;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}body.custom-header .main-header .menu-container .menu-toggle span{display:block;position:absolute;height:3px;width:25px;background:#333;opacity:1;right:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}body.custom-header .main-header .menu-container .menu-toggle span:nth-child(1){top:0}body.custom-header .main-header .menu-container .menu-toggle span:nth-child(2){top:calc(50% - 1.5px)}body.custom-header .main-header .menu-container .menu-toggle span:nth-child(3){bottom:0}body.custom-header .main-header .menu-container .menu-toggle.active span:nth-child(1){top:calc(50% - 1.5px);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}body.custom-header .main-header .menu-container .menu-toggle.active span:nth-child(2){opacity:0;left:-10px}body.custom-header .main-header .menu-container .menu-toggle.active span:nth-child(3){top:calc(50% - 1.5px);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}body.custom-header.admin-bar .main-header .menu-container .menu-main-menu-container{top:32px}body.custom-header .main-header .menu-container ul.sub-menu{background:#333!important;color:#fff;margin-left:-10px}body.custom-header .main-header .menu-container ul.menu li.menu-item{padding:15px 10px!important}body.custom-header .main-header .logo-container{width:100%;max-width:250px}}@media only screen and (max-width:782px){body.custom-header.admin-bar .main-header,body.custom-header.admin-bar .main-header .menu-container .menu-main-menu-container{top:46px}}@media only screen and (max-width:767px){.footer-contact a.footer-phone,.footer-contact a.footer-fb{margin-bottom:10px!important}}@media only screen and (max-width:667px){body.custom-header .main-header .logo-container{width:100%;max-width:180px}}@media only screen and (max-width:479px){body.custom-header .main-header .logo-container{width:100%;max-width:150px}body.custom-header .main-header .contact-container{display:none}.inline-horiz{margin:2%!important}.app-store-badges{width:45%;display:flex}.footer-app-text{width:100%;padding:20px 0}}