body {
    background: url("https://www.daf.qld.gov.au/__data/assets/image/0010/1377748/mobile-bg.png") repeat-x 0 0 #fff;
}
#main {
    border-radius: 0;
}
.site-logo {
    background-image: url("https://www.daf.qld.gov.au/__data/assets/file/0005/1341734/qg-coa.svg");
}
.site-title {
    margin: 0 0 8px 0;
    font-size: 1.1em;
    font-weight: 500;
}

@media (min-width: 750px) {
    .top-section {
        top: 37px;
    }
    body {
        background: url("https://www.daf.qld.gov.au/__data/assets/image/0003/1377732/daf-background.png") repeat-x 0 0 #fff;
    }
}

/*==---------------------------------------------------------====
    Primary Navigation
====---------------------------------------------------------==*/
    #nav {
        font-family: "Lato", sans-serif;
        background-color: #00872E;
	}
    #nav .primary-nav {        
        list-style-type: none;
        margin: 0;
        padding: 0;
        position: relative;
    }

    @media (min-width: 750px) {
        #nav .primary-nav {
    	    display: flex;
            width: 1315px;
        }    
        #nav {
		    display: flex;
        }

    }
    #nav .primary-nav > li > a {
    	display: flex;
        color: #fff;
        text-decoration: none;
        height: 44px;
        align-items: center;
        padding: 0 20px;
    }
    #nav .primary-nav > li:hover > a {
		color: #233845;
        background-color: #fff;
    }
    
    #nav .secondary-nav {
        display: none;
    	flex-wrap: wrap;
        position: absolute;
        top: 100%;
        left: 0;
        background-color: #fff;
        margin: 0;
        padding: 15px;
        list-style-type: none;
        width: 100%;
        z-index: 1000;
        border-bottom: 4px solid #00872E;
        box-shadow: 0 10px 5px -5px rgba(0,0,0,0.25);
    }
    @media (min-width: 750px) {
        #nav .primary-nav > li:hover .secondary-nav {
            display: flex;
        }
    }
    #nav .secondary-nav > li {
    	width: 25%;
    }
    #nav .secondary-nav a {
    	color: #070;    
        display: block;
        text-decoration: none;
        padding: 10px 15px;
    }
    #nav .secondary-nav a:hover {
    	color: #333;
    	background-color: #f6f6f6;
    }

.print-icon {
    position: relative;
    top: -7px;
}