@charset "utf-8"; /* PB AUSTRALIA/NZ GRAD PROGRAM CSS Document */ /* ---------------- MEDIA QUERIES -----------------------*/

@media only screen and (max-width: 990px) {

	#micro #logo .header-img {
		display: none;
	}
	#pageWrapper, #footer {
		background-position: center top;
		background-size: contain;
		height: 210px;
	}
	#micro #header, #subHeader, #contentWrapper  {
		max-width: 95%;
	}
	#subHeader {
		height: 120px;
	}
    #leftContentWrapper {
        width: 30%;
        min-width: 225px;
    }

    #rightContentWrapper {
        width: 60%;
		padding: 0 0 0 5%;
    }

    /* #globalNav {
        width: auto;
    } */

    #globalNavPage {
        float: right;
        margin: 0 20px 0 0;
        padding: 20px 0 0;
    }

    #footerContent {
        padding: 25px 0 0 0;
        width: 100%;
    }
	#displayView {
		width: 150px;
		padding: 4px 0px;
	}
}

@media only screen and (max-width: 890px) {
    #layout {
        display: none;
    }

    #eventCalendar_mobileView {
        display: block;
    }
}

@media only screen and (max-width: 760px) {

    #pageWrapper {
        padding: 0;
    }

    #globalNav li {
        border-left: none; /*border-right: none;*/
    }

        #globalNav li.world {
            display: none;
        }
}

@media only screen and (max-width: 710px) {
	.mobile-btn {
		display: block;
		position: absolute;
		top: 36px;
		right: 20px;
		width: 40px;
		height: 23px;
		font-size: 0;
		font-weight: none;
		background: url(../images/menu-icon.png) no-repeat 0px 0px;
		background-size: cover;
	}
	.expand {
		max-height: 760px!important;
		margin: 2rem 0!important;
		z-index: 0!important;
		overflow: initial!important;
	}

	.mobile-btn:hover {
		background: url(../images/menu-icon.png) no-repeat 0px -25px;
		background-size: cover;
	}
    #leftContentWrapper {
        position: relative;
		padding: 0;
		margin-bottom: 0;
		max-height: 0;
		float: none;
		z-index: -1;
		width: 100%;
		background: #fff;
		overflow: hidden;
		transition: max-height .25s ease-out, margin .25s ease-out;
    }
	#secNav ul {
		width: 100%;
	}
    #rightContentWrapper {
        float: left;
		margin: 0 0 0 0;
		padding: 0 0px 20px 0px;
		width: 100%;
		background: #fff;
    }

    #micro .leftFeature1 {
       margin: 20px 0 0 0;
	   padding: 10px 0 0 0;
    }
	.leftFeature1:before {
		display: none;
	}
	.leftFeature1:after {
		width: 100%;
		background: #333d47;
	}
	.leftFeatureTitle , .relatedResources {
		width: 100%!important;
	}
    #micro h2.noSectionTitle {
        padding: 20px 0 25px;
    }
}

@media only screen and (max-width: 665px) {

    #footer {
        font-size: 1em;
		height: auto;
    }

    #footerContent {
        width: 90%;
        padding: 20px 0px 30px 10px;
    }

        #footerContent ul {
            list-style: none;
            text-align: left;
        }

        #footerContent li {
            display: block;
            padding: 10px 6px;
            border-left: none;
            border-bottom: 1px solid #eeebea;
        }

        #footerContent .copyright li {
            text-align: left;
            border-bottom: none;
        }
}
@media all and (max-width: 580px) {
	.siteTitle {
		/* font-size: 8.5vw; */
		font-size: 6.5vw;
	}
}
@media only screen and (max-width: 458px) { 
	
    #micro .bioDesc {
        padding: 0 0 0 0px;
        width: 100%;
    }

    #micro .bioDetails {
        padding: 15px 0 20px 0px;
        width: 100%;
    }

    .bioPhoto {
        margin: 0 0 10px;
    }
}

@media only screen and (max-width: 385px) {

    #contentWrapper {
        width: 90%;
    }
}