
    :root {
        --text: #565656;
--links: #0086D6;
--titles: #000000;
--page-background: #F6F8FB;
--highlight: #0086D6;
--boxes-background: #FFFFFF;
--boxes-border: #CBD2DB;
--section-titles: #02233A;
--section-titles-background: #F6F8FB;
--header-background: #02233A;
--header-links: #FFFFFF;
--footer-background: #FFFFFF;
--footer-links: #0086D6;
    }
    
/* ================ Import Fonts ================ */

@font-face {
  font-family: "museo-sans";
  src: url('https://s3-ap-southeast-2.amazonaws.com/aws-ec2-ap-southeast-2-opendatasoft-staticfileset/hawkesbury-city-westernparklands/theme_font/MuseoSans-100.otf');
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "museo-sans";
  src: url('https://s3-ap-southeast-2.amazonaws.com/aws-ec2-ap-southeast-2-opendatasoft-staticfileset/hawkesbury-city-westernparklands/theme_font/MuseoSans-300.otf');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "museo-sans";
  src: url('https://s3-ap-southeast-2.amazonaws.com/aws-ec2-ap-southeast-2-opendatasoft-staticfileset/hawkesbury-city-westernparklands/theme_font/MuseoSans_500.otf');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "museo-sans";
  src: url('https://s3-ap-southeast-2.amazonaws.com/aws-ec2-ap-southeast-2-opendatasoft-staticfileset/hawkesbury-city-westernparklands/theme_font/MuseoSans_700.otf');
  font-weight: 700;
  font-style: normal;
}

@font-face {
    font-family: 'Montserrat';
    src: url('https://s3-ap-southeast-2.amazonaws.com/aws-ec2-ap-southeast-2-opendatasoft-staticfileset/hawkesbury-city-westernparklands/theme_font/Montserrat-Regular.ttf');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://s3-ap-southeast-2.amazonaws.com/aws-ec2-ap-southeast-2-opendatasoft-staticfileset/hawkesbury-city-westernparklands/theme_font/Montserrat-ExtraLightItalic.ttf');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://s3-ap-southeast-2.amazonaws.com/aws-ec2-ap-southeast-2-opendatasoft-staticfileset/hawkesbury-city-westernparklands/theme_font/Montserrat-Italic.ttf');
    font-weight: 400;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://s3-ap-southeast-2.amazonaws.com/aws-ec2-ap-southeast-2-opendatasoft-staticfileset/hawkesbury-city-westernparklands/theme_font/Montserrat-Bold.ttf');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://s3-ap-southeast-2.amazonaws.com/aws-ec2-ap-southeast-2-opendatasoft-staticfileset/hawkesbury-city-westernparklands/theme_font/Montserrat-ExtraLight.ttf');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://s3-ap-southeast-2.amazonaws.com/aws-ec2-ap-southeast-2-opendatasoft-staticfileset/hawkesbury-city-westernparklands/theme_font/Montserrat-LightItalic.ttf');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://s3-ap-southeast-2.amazonaws.com/aws-ec2-ap-southeast-2-opendatasoft-staticfileset/hawkesbury-city-westernparklands/theme_font/Montserrat-Medium.ttf');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://s3-ap-southeast-2.amazonaws.com/aws-ec2-ap-southeast-2-opendatasoft-staticfileset/hawkesbury-city-westernparklands/theme_font/Montserrat-MediumItalic.ttf');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}
@font-face {
    font-family: 'Montserrat';
    src: url('https://s3-ap-southeast-2.amazonaws.com/aws-ec2-ap-southeast-2-opendatasoft-staticfileset/hawkesbury-city-westernparklands/theme_font/Montserrat-Black.ttf');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

/* ================ Other Styles ================ */

.ods-front-header {
    background-color: #02233A;
    height: 100px;
    padding-top: 40px;
    padding-bottom: 0px;
    position: relative;
    vertical-align: middle;
}

.ods-front-header__portal-brand .ods-front-header__logo {
    height: 75%;
    line-height: 40px;
    vertical-align: middle;
}


.ods-front-header__menu-item {
    display: inline-block;
    color: #fff;
}

.ods-front-header__menu-item-link {
    margin: 0;
    font-size: 1.4rem;
    font-weight: 400;
    display: inline-block;
    padding: 0 21px;
    line-height: 55px;
    color: #fff;
    opacity: .5;
  
}

.ods-front-header__menu-item {
    display: inline-block;
    color: #fff;
}

/* Nav bar custom styles */
.ods-responsive-menu-placeholder, .ods-responsive-menu-collapsible, .ods-responsive-menu-placeholder__container, .ods-responsive-menu-collapsible__content, .ods-responsive-menu-collapsible__container{
    height:inherit;
}

.ods-responsive-menu-collapsible--collapsed .ods-responsive-menu-collapsible__content, .ods-responsive-menu-collapsible--collapsed .ods-responsive-menu-collapsible__container {
    height:auto;
}
.ods-front-header {
    padding-top: 0;
}

.ods-front-header__portal-brand{
    display: inline;
}


.ods-front-header__menu{
    margin: 15px 0 0 20px;
}

.ods-front-header__menu-item-link{
    color: #f7f7f2;
    opacity: 1;
}

.ods-front-header__management-menu{
    margin-top: 15px;
}
/*Footer styles */

.ods-front-footer {
    height: auto !important;
}
.footer {
    background: #021D32;
    padding: 30px 0px 15px 0px;
    
}

.footer-menu {
    text-align: center;
}

.footer-menu ul li {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}

.footer-menu ul li a {
    color: #fff;
    margin: 0px 15px;
}
.copyright-text{
    text-align: center
}
.copyright-text p {
    color: #fff;
    padding-top: 10px;
    font-size: 18px;
}



   
