		/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 14 September 2016 21:02:51
*/


.clearfix {*zoom:1;}
.clearfix:before, .clearfix:after {content:"";display:table;line-height:0;}
.clearfix:after {clear:both;}

.hide-text {
	background-color:transparent;
	border:0;
	color:transparent;
	font:0/0 a;
	text-shadow:none;
}
.input-block-level {
	display:block;
	min-height:30px;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.hidden {
	display:none;
	visibility:hidden;
}
.visible-phone {display:none !important;}
.visible-tablet {display:none !important;}
.hidden-desktop {display:none !important;}
.visible-desktop {display:inherit !important;}

@media (min-width:768px) and (max-width:979px) {

	.hidden-desktop {display:inherit !important;}
	.visible-desktop {display:none !important;}
	.visible-tablet {display:inherit !important;}
	.hidden-tablet {display:none !important;}
	.section-nav .title-container h2 a {font-size:14px;}
	.nav-main .nav-expanded ul li a span {width:165px;}

}

/* Mobile */
@media (max-width:767px) {

	.hidden-desktop {display:inherit !important;}
	.visible-desktop {display:none !important;}
	.visible-phone {display:inherit !important;}
	.hidden-phone {display:none !important;}
	.header .header-bar .logo {width:106px;}
	.section-nav .title-container h2 a {font-size:14px;}
	.header .header-bar .logo {width: 90px;}

}

/* Tablet */
@media (min-width:768px) and (max-width:1024px) {

	body {width:100%;}
	.row {
		margin-left: -20px;
		*zoom: 1;
	}
	.sidebar .row {
		margin-left:0;
	}
	.colx3 .sidebar .row {margin-left:-20px;}
	.row:before, .row:after {
		content: "";
		display: table;
		line-height: 0;
	}
	.row:after {clear:both;}
	.row-content-area {
		margin: 0 0 20px -20px;
		*zoom: 1;
	}
	.row-content-area:before, .row-content-area:after {
		content: "";
		display: table;
		line-height: 0;
	}
	.row-content-area:after {clear:both;}

	/* James Morgan (squiz) - Fix for future students page */
	#feature-priority .menu-rows, #feature-priority .menu-rows .row, #feature-priority .row-content-area, #feature-priority .row-content-area .feature {margin:0;}  
	#feature-priority .menu-rows, #feature-priority .row-content-area{
		float:left;
		margin-right:20px;
		margin-bottom:20px;
	}
	#feature-priority .menu-rows {width:239px;}
	#feature-priority .row-content-area.last {margin-right:0px;}

	[class*="span"] {
		float: left;
		margin-left: 20px;
	}

	.section-nav .title-container h2 a {font-size:14px;}
	.container {width:760px;}
	.span12 {width:760px;}
	.span11 {width:695px;}
	.span10 {width:630px;}
	.span9 {width:565px;}
	.span8 {width:500px;}
	.span7 {width:435px;}
	.span6 {width:370px;}
	.span5 {width:305px;}
	.span4 {width:240px;}
	.span3 {width:175px;}
	.span2 {width:110px;}
	.span1 {width:45px;}
	.offset12 {margin-left:800px;}
	.offset11 {margin-left:735px;}
	.offset10 {margin-left:670px;}
	.offset9 {margin-left:605px;}
	.offset8 {margin-left:540px;}
	.offset7 {margin-left:475px;}
	.offset6 {margin-left:410px;}
	.offset5 {margin-left:345px;}
	.offset4 {margin-left:280px;}
	.offset3 {margin-left:215px;}
	.offset2 {margin-left:150px;}
	.offset1 {margin-left:85px;}
	[class*="box"] {
		float: left;
		margin-left: 20px;
		padding: 15px;
	}
	.checkbox {
		float: none;
		margin-left: 0;
		padding: 0 0 0 18px;
	}
	[class*="span"]>[class*="box"] {margin-left:0;}
	.box12 {width:730px;}
	.box11 {width:665px;}
	.box10 {width:600px;}
	.box9 {width:535px;}
	.box8 {width:470px;}
	.box7 {width:405px;}
	.box6 {width:340px;}
	.box5 {width:275px;}
	.box4 {width:210px;}
	.box3 {width:145px;}
	.box2 {width:80px;}
	.box1 {width:15px;}
	.height50 {height:1500px;}
	.height49 {height:1470px;}
	.height48 {height:1440px;}
	.height47 {height:1410px;}
	.height46 {height:1380px;}
	.height45 {height:1350px;}
	.height44 {height:1320px;}
	.height43 {height:1290px;}
	.height42 {height:1260px;}
	.height41 {height:1230px;}
	.height40 {height:1200px;}
	.height39 {height:1170px;}
	.height38 {height:1140px;}
	.height37 {height:1110px;}
	.height36 {height:1080px;}
	.height35 {height:1050px;}
	.height34 {height:1020px;}
	.height33 {height:990px;}
	.height32 {height:960px;}
	.height31 {height:930px;}
	.height30 {height:900px;}
	.height29 {height:870px;}
	.height28 {height:840px;}
	.height27 {height:810px;}
	.height26 {height:780px;}
	.height25 {height:750px;}
	.height24 {height:720px;}
	.height23 {height:690px;}
	.height22 {height:660px;}
	.height21 {height:630px;}
	.height20 {height:600px;}
	.height19 {height:570px;}
	.height18 {height:540px;}
	.height17 {height:510px;}
	.height16 {height:480px;}
	.height15 {height:450px;}
	.height14 {height:420px;}
	.height13 {height:390px;}
	.height12 {height:360px;}
	.height11 {height:330px;}
	.height10 {height:300px;}
	.height9 {height:270px;}
	.height8 {height:240px;}
	.height7 {height:210px;}
	.height6 {height:180px;}
	.height5 {height:150px;}
	.height4 {height:120px;}
	.height3 {height:90px;}
	.height2 {height:60px;}
	.height1 {height:30px;}
	.row-fluid {
		width: 100%;
		*zoom: 1;
	}
	.row-fluid:before, .row-fluid:after {
		content: "";
		display: table;
		line-height: 0;
	}
	.row-fluid:after {clear:both;}
	.row-fluid [class*="span"] {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		display: block;
		float: left;
		margin-left: 2.631578947368421%;
		*margin-left: 2.587796110240575%;
		min-height: 30px;
		width: 100%;
	}
	.row-fluid [class*="span"]:first-child {margin-left:0;}
	.row-fluid .span12 {width: 100%;*width: 99.95621716287215%;}
	.row-fluid .span11 {width: 91.44736842105262%;*width: 91.40358558392477%;}
	.row-fluid .span10 {width: 82.89473684210526%;*width: 82.85095400497741%;}
	.row-fluid .span9 {width: 74.34210526315789%;*width: 74.29832242603004%;}
	.row-fluid .span8 {width: 65.78947368421052%;*width: 65.74569084708267%;}
	.row-fluid .span7 {width: 57.23684210526315%;*width: 57.19305926813531%;}
	.row-fluid .span6 {width: 48.68421052631579%;*width: 48.640427689187945%;}
	.row-fluid .span5 {width: 40.13157894736842%;*width: 40.087796110240575%;}
	.row-fluid .span4 {width: 31.578947368421048%;*width: 31.5351645312932%;}
	.row-fluid .span3 {width: 23.026315789473685%;*width: 22.98253295234584%;}
	.row-fluid .span2 {width: 14.473684210526315%;*width: 14.429901373398469%;}
	.row-fluid .span1 {width: 5.921052631578947%;*width: 5.877269794451101%;}
	.row-fluid .offset12 {margin-left: 105.26315789473684%;*margin-left: 105.17559222048114%;}
	.row-fluid .offset12:first-child {margin-left: 102.63157894736842%;*margin-left: 102.54401327311272%;}
	.row-fluid .offset11 {margin-left: 96.71052631578945%;*margin-left: 96.62296064153375%;}
	.row-fluid .offset11:first-child {margin-left: 94.07894736842104%;*margin-left: 93.99138169416534%;}
	.row-fluid .offset10 {margin-left: 88.1578947368421%;*margin-left: 88.0703290625864%;}
	.row-fluid .offset10:first-child {margin-left: 85.52631578947368%;*margin-left: 85.43875011521799%;}
	.row-fluid .offset9 {margin-left: 79.60526315789473%;*margin-left: 79.51769748363903%;}
	.row-fluid .offset9:first-child {margin-left: 76.97368421052632%;*margin-left: 76.88611853627062%;}
	.row-fluid .offset8 {margin-left: 71.05263157894736%;*margin-left: 70.96506590469166%;}
	.row-fluid .offset8:first-child {margin-left: 68.42105263157895%;*margin-left: 68.33348695732325%;}
	.row-fluid .offset7 {margin-left: 62.49999999999999%;*margin-left: 62.41243432574431%;}
	.row-fluid .offset7:first-child {margin-left: 59.86842105263157%;*margin-left: 59.78085537837588%;}
	.row-fluid .offset6 {margin-left: 53.94736842105263%;*margin-left: 53.859802746796944%;}
	.row-fluid .offset6:first-child {margin-left: 51.315789473684205%;*margin-left: 51.22822379942852%;}
	.row-fluid .offset5 {margin-left: 45.39473684210526%;*margin-left: 45.307171167849575%;}
	.row-fluid .offset5:first-child {margin-left: 42.763157894736835%;*margin-left: 42.67559222048115%;}
	.row-fluid .offset4 {margin-left: 36.84210526315789%;*margin-left: 36.7545395889022%;}
	.row-fluid .offset4:first-child {margin-left: 34.210526315789465%;*margin-left: 34.12296064153378%;}
	.row-fluid .offset3 {margin-left: 28.289473684210527%;*margin-left: 28.201908009954835%;}
	.row-fluid .offset3:first-child {margin-left: 25.657894736842106%;*margin-left: 25.570329062586413%;}
	.row-fluid .offset2 {margin-left: 19.736842105263158%;*margin-left: 19.649276431007465%;}
	.row-fluid .offset2:first-child {margin-left: 17.105263157894736%;*margin-left: 17.017697483639044%;}
	.row-fluid .offset1 {margin-left: 11.184210526315788%;*margin-left: 11.096644852060097%;}
	.row-fluid .offset1:first-child {margin-left: 8.552631578947368%;*margin-left: 8.465065904691675%;}
	input, textarea, .uneditable-input {margin-left:0;}
	.controls-row [class*="span"]+[class*="span"] {margin-left:20px;}
	input.span12, textarea.span12, .uneditable-input.span12 {width:746px;}
	input.span11, textarea.span11, .uneditable-input.span11 {width:681px;}
	input.span10, textarea.span10, .uneditable-input.span10 {width:616px;}
	input.span9, textarea.span9, .uneditable-input.span9 {width:551px;}
	input.span8, textarea.span8, .uneditable-input.span8 {width:486px;}
	input.span7, textarea.span7, .uneditable-input.span7 {width:421px;}
	input.span6, textarea.span6, .uneditable-input.span6 {width:356px;}
	input.span5, textarea.span5, .uneditable-input.span5 {width:291px;}
	input.span4, textarea.span4, .uneditable-input.span4 {width:226px;}
	input.span3, textarea.span3, .uneditable-input.span3 {width:161px;}
	input.span2, textarea.span2, .uneditable-input.span2 {width:96px;}
	input.span1, textarea.span1, .uneditable-input.span1 {width:31px;}
	.addthis_toolbox {
		float: none;
		margin-left: 0;
		padding: 0;
	}
	[class*="box"] {margin-left:10px;}
	.landing [class*="box"] {margin-left:20px;}
	.landing .fancybox-bg, .inside .fancybox-bg, .landing .fancybox-title-inside, .inside .fancybox-title-inside, .landing .fancybox-title-outside, .inside .fancybox-title-outside, .landing .fancybox-title-over, .inside .fancybox-title-over, .landing .fancybox-title-float, .inside .fancybox-title-float, .landing .fancybox-ie, .inside .fancybox-ie {
		float: none;
		margin: 0;
		padding: 0;
		width: 20px;
	}
	.landing .fancybox-title-inside, .inside .fancybox-title-inside {padding-bottom:10px;}
	.landing .fancybox-title-outside, .inside .fancybox-title-outside {padding-top:10px;}
	.btn {
		background-position: 95% 13px;
		font-size: 12px;
		padding: 10px 21px 10px 13px;
	}
	.content ul li {
		background-position: 0 6px;
		line-height: 24px;
		padding: 1px 0 1px 15px;
	}
	.tablet-row {margin-left:20px;}
	.inside .content-main {
		margin-left: 10px;
		position: relative;
		width: 680px;
	}
	.inside .row-content-area {margin:0 0 10px -10px;}
	.device-row {margin-left:20px;}
	.landing .content > .container > .row {position:relative;}
	.landing .content {margin-top:400px;}
	.home .content > .container, .home .content-main > .row-content-area {margin-bottom:0;}
	.colx2 .content-main, .colx2b .content-main {width:480px;}
	.colx2 .sidebar, .colx2b .sidebar {
		float: right;
		width: 188px;
	}
	.colx2 .sidebar .span4, .colx2b .sidebar .span4  {
		margin-left: 0;
		width: 188px;
	}
	.tablet-column-wrapper {
		float: left;
		width: 260px;
	}
	.header .header-bar {height:120px;}
	.header .header-bar .logo {width:105px;}
	.header .header-content {
		float: left;
		width: 655px;
	}
	.header .header-bar .tools {width:100%;margin-bottom:12px;}
	.header .header-bar .tools > ul {width:370px;}
	.header .header-bar .tools > ul > li:first-child {margin-left:40px;}
	.header .header-bar .tools > ul li:nth-child(3) {margin-right:0;}
	.header .header-bar .tools ul li.logout {padding-left:5px;margin-left:5px;}
	.header .header-bar .tools ul li a {font-size:11px;padding:14px 5px;}
	.header .header-bar .tools form {width:260px;}
	.header .header-bar .tools form input[type="text"] {width:190px;}
	.header .header-bar .nav-main-wrapper, .header .tools, .header .header .header-bar .nav-main-wrapper .content-m {width:654px;}
	.header .nav-main-wrapper > .content-m > ul.nav-main {margin-left:10px;}
	.header .header-bar .nav-main-wrapper .content-m {width:654px;}
	.header .header-bar .nav-main-wrapper .content-m #nav-list > li > a {
		display: block;
		margin: 0;
		padding: 15px 5px;
	}
	.header .header-bar .nav-main-wrapper .content-m > ul > li > a {font-size:11px;}
	.header .header-bar .nav-main-wrapper .content-m .nav-expanded {
		top:120px;
		width:720px;
	}
	.header .header-bar .nav-main-wrapper .content-m .nav-expanded a.cta-button img {display:none;}
	.header .header-bar .nav-main-wrapper .content-m .nav-expanded a.cta-button span.column-header {display:block;}
	.header .header-bar .nav-main-wrapper .content-m .nav-expanded > ul > li {
		margin-left: 20px;
		width: 165px;
	}
	.header .header-bar .nav-main-wrapper .content-m .nav-expanded > ul > li > ul {height:176px;}
	.header .header-bar .nav-main-wrapper .content-m .nav-expanded > ul > li:first-child {margin-left:0;}
	.header .header-bar .nav-main-wrapper .content-m .nav-main .nav-expanded ul ul li {padding:3px 0;}
	.colx3 .content-main {width:472px;}
	.colx3 .tablet-sidebar {
		float: left;
		margin-left: 0px;
		margin-right: 10px;
		width: 198px;
	}
	.colx3 .tablet-sidebar .sidebar {float:none;}
	.content .nav-inside {
		margin-bottom: 20px;
		width: 188px;
	}
	.content .nav-inside h2 {
		font-size: 14px;
		width: 148px;
		padding-top: 16px;
	}
	.content .nav-inside ul {width:188px;}
	.content .nav-inside > ul > li {background-position:95% 7px;}
	.colx3 .related-news, .colx3 .related-events, .colx3 .feature, .inside .related-events, .inside .feature, .colx2 .related-news, .colx2 .related-events, .colx2 .feature, .colx2b .related-news, .colx2b .related-events, .colx2b .feature, .landing .widget-news, .landing .widget-events {position: relative;}
	.colx3 .related-news, .colx3 .related-events, .colx3 .feature, .inside .related-events, .inside .feature, .colx2 .related-news, .colx2 .related-events, .colx2 .feature, .colx2b .related-news, .colx2b .related-events, .colx2b .feature {width:156px;}
	.widget-news h3, .widget-events h3 {
		margin-bottom: 10px;
		line-height: 20px;
	}
	.widget-news .summary, .widget-events .summary {width:146px;}
	.feature .carousel-control img {padding-top:7px;}
	.feature.widget-highlights .carousel-control, .feature.widget-publications .carousel-control {bottom:-15px;}
	.inside .feature .carousel-control img, .landing .feature .carousel-control img {display:inline-block;}
	.tablet-sidebar .related-news .pagination, .tablet-sidebar .related-events .pagination {
		bottom: 0;
		width: 54px;
	}
	.tablet-sidebar .related-news .pagination .next, .tablet-sidebar .related-events .pagination .next, .tablet-sidebar .related-news .pagination .prev, .tablet-sidebar .related-events .pagination .prev {width:27px;}
	#feature-priority {clear:both;}
	#feature-priority .call-to-action {margin:0;}
	#feature-priority .call-to-action img {position: static;}
	.feature-priority-row {
		margin: -10px 0 25px 0;
		overflow: hidden;
	}
	.feature-priority-row > div {
		float: left;
		margin: 0 20px 0 0;
	}
	.feature-priority-row div:first-child {margin:0;}
	.captionWrapper {width: 480px;}
	#slidecaption h2 {
		font-size: 16px;
		margin-bottom: 5px;
	}
	#slidecaption p {
		font-size: 12px;
		margin-bottom: 5px;
	}
	.section-banner {
		width: 100%;
		height: auto;
	}
	.section-banner span {font-size:17px;}
	.section-banner span:first-child {width:94%;}
	.section-banner.decorated {width:100%;}
	.section-banner.decorated span:first-child {width:50%;}
	.section-banner.decorated img {
		max-height: 83px; /* 75px + (2 * 4px) */
		overflow: hidden;
		width: 44%;
	}
	.section-banner.decorated.full-width img {
		display: block;
		width: 758px;
	}
	.section-banner.decorated span.pointer {top:30px;}
	.section-banner.profile {
		padding: 3%;
		width: 94%;
	}
	.section-banner.profile p {width:53%;}
	.section-banner.profile .enquiry {
		margin-top: 0;
		text-align: left;
		width: 134px;
	}
	.section-banner span, .section-banner.decorated span {
		height: 75px;
		overflow: hidden;
		padding: 4px 3%;
	}
	.section-nav-header ul li a {
		font-size: 11px;
		width: 102px;
	}
	.section-nav-header ul li:first-child a {
		padding-left: 5px;
		padding-right: 5px;
	}
	.section-nav-header ul li a {
		padding-left: 1px;
		padding-right: 1px;
	}
	.profile .sidebar .row-content-area .promo-tile-box {width:188px;}
	.colx3 .tablet-sidebar .sidebar {float:none;width:188px;}
	.colx3 .tablet-sidebar .sidebar .row .span4 {width:100%;}
	.colx3 .tablet-sidebar .sidebar .row .span4 .cta-button {margin-right:20px;}
	.content .nav-inside {width:188px;}
	.content .nav-inside ul {width:188px;}
	.colx2 .feature:first-child, .colx2 .related-news:first-child, .colx2 .related-events:first-child, .colx2b .feature:first-child, .colx2b .related-news:first-child, .colx2b .related-events:first-child {margin-top:0;}
	.tablet-sidebar .related-news .pagination, .tablet-sidebar .related-events .pagination, .colx2 .related-news .pagination, .colx2 .related-events .pagination, .colx2b .related-news .pagination, .colx2b .related-events .pagination {
		bottom: 0;
		width: 54px;
	}
	.tablet-sidebar .related-news .pagination .next, .tablet-sidebar .related-events .pagination .next, .tablet-sidebar .related-news .pagination .prev, .tablet-sidebar .related-events .pagination .prev, .colx2 .related-news .pagination .next, .colx2 .related-news .pagination .prev, .colx2 .related-events .pagination .next, .colx2 .related-events .pagination .prev, .colx2b .related-news .pagination .next, .colx2b .related-news .pagination .prev, .colx2b .related-events .pagination .next, .colx2b .related-events .pagination .prev {width:27px;}
	.inside .content .page-listing {width:494px;}
	.inside.colx3 .content .page-listing, .inside.colx2 .content .page-listing, .inside.colx2b .content .page-listing {width:286px;}
	.section-nav {padding:15px 14px;}
	.section-nav h2 {width: 135px;}
	.section-nav .trophy-icon {background:url(https://www.newcastle.edu.au/__data/assets/image/0006/6198/trophy-device.png?v=0.1.2) no-repeat;}
	.section-nav .mortarboard-icon {background:url(https://www.newcastle.edu.au/__data/assets/image/0007/6199/mortarboard-device.png?v=0.1.2) no-repeat;}
	.section-nav .building-icon {background:url(https://www.newcastle.edu.au/__data/assets/image/0008/6200/building-device.png?v=0.1.2) no-repeat;}
	.section-nav .teacher-icon {background:url(https://www.newcastle.edu.au/__data/assets/image/0009/6201/teacher-device.png?v=0.1.2) no-repeat;}
	.related-news, .related-events {width:208px;}
	.related-news .calendar, .related-events .calendar {margin-right:0;}
	.related-news #news-items article, .related-events #news-items article {height:auto;}
	.related-news #news-items article .news-content, .related-events #news-items article .news-content, .related-news #event-items article .news-content, .related-events #event-items article .news-content {width:131px;}
	.related-news #news-items article .calendar, .related-events #news-items article .calendar, .related-news #event-items article .calendar, .related-events #event-items article .calendar {margin-right:0;}
	.related-news .news-content h4, .related-events .news-content h4 {font-size:12px;}
	.related-news .news-content p, .related-events .news-content p {display:none;}
	.related-news .pagination, .related-events .pagination {width:80px;}
	.related-news .pagination .next, .related-events .pagination .next, .related-news .pagination .prev, .related-events .pagination .prev {width:40px;}
	.feature.widget h3 {
		font-size: 12px;
		height: 42px;
		padding-top: 28px;
	}
	.widget-highlights .item, .widget-publications .item {height:320px;}
	.sidebar .row-content-area .twitter-feed h3 {
		height: 72px;
		padding-top: 0;
		word-wrap: break-word;
	}
	.call-to-action {margin-left:19px;}
	.sidebar .call-to-action {
		height: 43px;
		width: 188px;
	}
	.form-search .input-append .search-query {width:83.9%;}
	.landing.home .search-query {width:64%;}
	.home .section-search {margin-bottom:15px;}
	#section-search-keywords {font-size:10px;}
	input#apply-for-scholarship {width:160px;}
	.colx2 .sidebar .box4 {width:158px;}
	.colx2b .sidebar .box4 {width:158px;}
	.footer .section-footer p, .footer .section-footer h2, .footer .section-footer h3, .footer .section-footer h4 {margin-bottom:2px;}
	.footer .section-footer h2, .footer .section-footer h3 {font-size:13px;}
	.footer .section-footer p {line-height:16px;}
	.footer .section-footer .contact .fa.fa-phone {display:none;}
	.footer .section-footer .contact.span12 .col1 {
		margin-left: 15px;
		padding: 3%;
		width: 94%;
	}
	.footer .section-footer .contact .col1 {
		margin-left: 20px;
		padding: 15px;
		width: 210px;
	}
	.footer .feature .more a, .footer .contact .more a {
		padding-bottom: 4px;
		padding-top: 4px;
	}
	.footer .feature .txt-container {width:110px;}
	.footer .social p {text-align:right;}
	.footer .global-footer .span3 {
		margin-left: 0;
		width: 190px;
	}
	.footer .global-footer .span3:first-child {margin-left:20px;}
	.footer .global-footer .span3 h2 {font-size:13px;}
	.footer .global-footer p {font-size:11px;}
	.footer .global-footer .footer-info span {
		border-right: 1px solid #FFF;
		padding: 0 10px 0 5px;
	}
	.footer .global-footer .footer-info span:last-child {border-right:0;}
	.footer .global-footer .footer-info span:last-child a {font-size:11px;}
	.footer .global-footer .footer-info {
		margin-left: 20px;
		width: 680px;
	}
	.footer .global-footer .generator-info {display:none;}
	.footer .global-footer .footer-info > ul > li:nth-child(1) {display:none;}
	.footer .global-footer .footer-info p span:nth-child(3) {display:none;}
	.footer .global-footer .footer-info .date-updated, .inside .footer .section-footer .social, .inside .footer .section-footer .feature {display:none;}
	.home .footer-gutter .tag-line {
		font-size: 11px;
		width: 520px;
		display: inline-block;
		text-align: right;
		position: relative;
		top: 8px;
		margin-right: 0;
	}
	.mobile-logo-container img {
		width: 88px;
		padding-left: 20px;
	}
	.azazel.row, .azazel .row {margin-left:-10px;}
	.colx2 .azazel .azazel-filters, .colx2b .azazel .azazel-filters, .colx3 .azazel .azazel-filters, .colx2 .azazel .azazel-directory, .colx2b .azazel .azazel-directory, .colx3 .azazel .azazel-directory, .colx2 .azazel .azazel-toc, .colx2b .azazel .azazel-toc, .colx3 .azazel .azazel-toc, .colx2 .azazel .azazel-sections, .colx2b .azazel .azazel-sections, .colx3 .azazel .azazel-sections {width:100%;}
	.colx2 .azazel .azazel-category .input-append input[type="text"], .colx2b .azazel .azazel-category .input-append input[type="text"], .colx3 .azazel .azazel-category .input-append input[type="text"] {width: 80%;}
	.search-results .summary .summary-info {width: 80%;}
	.search-results .summary .summary-actions {
		float: left;
		margin-left: 111px;
		width: 80%;
	}
	.degree-overview .nav-tabs {background-image:none;}
	.degree-overview .nav-tabs > li {width:164px;}
	.degree-overview .nav-tabs > li > a {width: 100%}
	.degree-overview .nav-tabs > .active > a, .degree-overview .nav-tabs > .active > a:hover {background-color:#DDD;}
	/* -- Page List -- */
	.row-fluid .listing-span3 {width: 23.026315789473685%;}
	.row-fluid .listing-span9 {
		margin-left: 2.875657%;
		width: 72.78108581436076%;
	}
	.row-fluid .listing-span9 h2 {
		margin-top: 0;
		margin-bottom: 20px;
	}
	.row-fluid .listing-span9 h2 a {color:#4d4d4d;}
	.row-fluid .listing-span9 h2 a:hover {color:#25589d;}
	/* Style multi-column list to appear as one list */
	.row-fluid .listing-span9 .row-fluid .span8 {margin-left:0;}
	.row-fluid .listing-span9 .row-fluid .span8 ul {margin-bottom:0;}
	.row-fluid .listing-span9 .row-fluid .span8:last-child ul {margin-bottom:10px;}
	.content .nav-inside > ul .normal-restricted, .content .nav-inside > ul .current-restricted {background-position:170px 6px;}
	.content .nav-inside > ul .normal-restricted a, .content .nav-inside > ul .current-restricted a {padding-right:20px;}
	.landing .staff-updates h2 {
		border-radius:3px;
		font-size:15px;
		width:125px;
	}
	.landing #feature-priority.features .row {margin-bottom:10px;}
	.features .row .span4 {margin-left:0;}

}

/* Mobile */
@media (max-width:767px) {

	body {width:auto;}
	.navbar-fixed-top, .navbar-fixed-bottom {
		margin-left: -20px;
		margin-right: -20px;
	}
	.container-fluid {padding:0;}
	.dl-horizontal dt {
		clear: none;
		float: none;
		text-align: left;
		width: auto;
	}
	.dl-horizontal dd {margin-left:0;}
	.container {
		padding-left: 20px;
		padding-right: 20px;
		width: auto;
	}
	.row-fluid {width: 100%;}
	.row, .thumbnails {margin-left: 0;}
	.thumbnails > li {
		float: none;
		margin-left: 0;
		width: auto;
	}
	[class*="span"], .row-fluid [class*="span"] {
		float: none;
		display: block;
		margin-left: 0;
		width: auto;
	}
	.span12, .row-fluid .span12 {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
	}
	.box3, .box6 {
		margin-bottom: 15px;
		width: 100%;
	}
	.row-content-area {margin-bottom:0;}
	.row-content-area > .box3 {margin-left:10px;}
	.input-large, .input-xlarge, .input-xxlarge, input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		display: block;
		min-height: 30px;
		width: 100%;
	}
	.input-prepend input, .input-append input, .input-prepend input[class*="span"], .input-append input[class*="span"] {
		display: inline-block;
		width: auto;
	}
	.table-scroller {overflow-x:scroll;}
	.modal {
		left: 20px;
		margin: 0;
		position: fixed;
		right: 20px;
		top: 20px;
		width: auto;
	}
	.modal.fade.in {top:auto;}
	/* -- Page List -- */
	.row-fluid .listing-span3 {display:none;}
	.row-fluid .listing-span9 {
		margin-left: 0;
		width: 100%;
	}
	/* Custom styles */
	/* based on arts-and-culture template */
	.row-fluid.listing p, .row-fluid.listing h2, .row-fluid.listing ul {
		margin-left: 0;
		width: 100%;
	}
	.row-fluid.listing p:first-child {display:none;}
	/* Style multi-column list to appear as one list */
	.row-fluid .listing-span9 .row-fluid .span6 ul {margin-bottom:0;}
	.row-fluid .listing-span9 .row-fluid .span6:last-child ul {margin-bottom:10px;}
	.nav-collapse {-webkit-transform: translate3d(0, 0, 0);}
	.page-header h1 small {
		display: block;
		line-height: 20px;
	}
	/* -- Study Areas -- */
	.study-areas, .study-areas .grouped-areas, .study-areas .thumb, .study-areas .index, .study-areas .index ul {width:auto;}
	.study-areas .thumb, .study-areas .index, .study-areas .index ul {float:none;}
	.study-areas .index ul {
		margin: 0px;
		padding: 0px;
	}
	input[type="checkbox"], input[type="radio"] {border:1px solid #ccc;}
	.form-horizontal .control-group > label {
		float: none;
		padding-top: 0;
		text-align: left;
		width: auto;
	}
	.form-horizontal .controls {margin-left:0;}
	.form-horizontal .control-list {padding-top:0;}
	.form-horizontal .form-actions {
		padding-left: 10px;
		padding-right: 10px;
	}
	.modal {
		left: 10px;
		right: 10px;
		top: 10px;
	}
	.modal-header .close {
		margin: -10px;
		padding: 10px;
	}
	.box3, .box6, .box4 {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		opacity: 1;
		width: auto;
	}
	.device-row-1 .feature.bckgrnd-white.box3 {
		margin-left: 0;
		width: auto;
	}
	#feature-priority .feature.widget-news.box3 {
		width: auto;
	}
	.inside .content-main {
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		float: none;
		padding: 3%;
		position: relative;
		width: auto;
	}
	.landing h1 {
		display: block;
		font-size: 17px;
	}
	.inside img.pull-left {float:none;}
	.inside #content-main > img {max-width:100%;/*width:100%;*/}
	.inside #content-main p > img {max-width:100%;/*width:100%;*/}
	h1 {font-size:17px;}
	h2 {font-size:16px;}
	h3 {font-size:15px;}
	h4, h5, h6 {font-size:13px;}
	.banner .image_carousel {display:none;}
	.captionWrapper {
		background-color: #3c3c3b;
		color: #fff;
		display: block;
		float: none;
		height: 154px;
		margin-bottom: 15px;
		opacity: 1;
		position: relative;
		top: 0;
		width: auto;
	}
	#captionContainer.dark-grey {background-color:#3c3c3b;}
	#captionContainer.light-grey {background-color:#999;}
	#captionContainer.purple {background-color:#5b5094;}
	#slidecaption {height:154px;}
	#slidecaption h2 {
		color: #fff;
		font-size: 15px;
	}
	#slidecaption p {font-size:12px;}
	#slidecaption a.btn {
		background: url('https://www.newcastle.edu.au/__data/assets/image/0009/42993/forward.png?v=0.1.2') no-repeat scroll 95% 13px #DAD9D4;
		font-size: 12px;
		position: absolute;
		top: 118px;
		width: 90px;
	}
	#slidecaption a.btn:hover {
		background-color: #c7c7c7;
		color: #3c3c3b;
		cursor: pointer;
	}
	.landing .content {margin-top:0;}
	.header .header-bar {height:160px;}
	.header .social {
		position: relative;
		top: 1px;
	}
	.header .header-bar .tools ul {
		float: right;
		margin-left:100px;
		margin-top: -95px;
		width: auto;
	}
	.header .header-bar .tools ul li {
		display: none;
		float: right;
		line-height: 16px;
	}
	.header .header-bar .tools ul li a {
		display: inline;
		padding: 0;
	}
	.header .header-bar .tools ul li:nth-child(1),
	.header .header-bar .tools ul li:nth-child(2),
	.header .header-bar .tools ul li:nth-child(3) {
		display: block;
		margin: 0 0 10px 0;
	}
	.header .header-bar .tools form {
		margin-left: 0;
		width: 100%;
	}
	.header .header-bar .tools form input[type="text"] {width: 75%;}
	.header .header-bar .tools form button {float:right;}
	.browse-degree {display:none;}
	.header .header-bar .nav-main-wrapper .content-m > ul > li {float:none;}
	.header .header-bar .nav-main-wrapper {position:relative;}
	.header #menu-btn {
		cursor: pointer;
		display: block;
		float: right;
		margin: 47px 0 0;
	}
	.header #menu-btn a {
		background: url(https://www.newcastle.edu.au/__data/assets/image/0012/6222/mobile_menu_btn.png?v=0.1.2) no-repeat;
		color: #000;
		display: block;
		font-size: 14px;
		height: 44px;
		line-height: 46px;
		text-indent: 58px;
		text-transform: uppercase;
		width: 114px;
	}
	#menu-btn.open a {background:url(https://www.newcastle.edu.au/__data/assets/image/0013/6223/mobile_menu_btn_open.png?v=0.1.2) no-repeat;}
	[class*='mobile-pointer'] {
		background: url(https://www.newcastle.edu.au/__data/assets/image/0014/6224/mobile_megamenu_pointer.png?v=0.1.2) no-repeat;
		height: 20px;
		position: absolute;
		right: 80px;
		top: -10px;
		width: 20px;
	}
	.nav-expanded .mobile-pointer-up {background-image:url(https://www.newcastle.edu.au/__data/assets/image/0015/6225/mobile_megamenu_pointer_purple.png?v=0.1.2);}
	.nav-expanded .mobile-pointer-down {
		background-image: url(https://www.newcastle.edu.au/__data/assets/image/0011/20234/mobile_megamenu_pointer_purple_down_lighter.png?v=0.1.2);
		left: 27px;
		top: 50px;
	}
	.header .header-bar .tools {width:100%;margin-bottom:10px;}
	.header .header-bar .nav-main-wrapper {width:100%;}
	.header .header-bar .nav-main-wrapper .content-m {
		position: absolute;
		top: 100px;
		width: 100%;
	}
	.header .header-bar .nav-main-wrapper .content-m #nav-list {padding:10px 0;}
	.header .header-bar .nav-main-wrapper .content-m #nav-list > li > a {
		display: inline-block;
		font-weight: normal;
		margin-left: 0;
		padding: 3px 10px;
	}
	.header .header-bar .nav-main-wrapper .content-m > ul > li a {
		color: #fff;
		display: inline-block;
		padding: 5px 12px 5px;
	}
	.header .header-bar .nav-main-wrapper .content-m > ul > li a.cta img {display:none;}
	.header .header-bar .nav-main-wrapper .content-m > ul > li a.cta span.cta-text {display:block;}
	.header .nav-main-wrapper > .content-m > ul.nav-main {margin:0;}
	ul.nav-main {position:absolute;}
	li[class^="title"] .cta-button-container {display:none;}
	.nav-main .nav-expanded {
		left: 0;
		padding: 0;
		top: 0;
		width: 100%;
	}
	.nav-main .nav-expanded span {
		font-size: 14px;
		padding-bottom: 0;
	}
	.nav-main .nav-expanded > span.expand {display:block;}
	.nav-main .nav-expanded li.cta-wrapper {
		position: relative;
		width: 100%;
	}
	.nav-main .nav-expanded li.cta-wrapper.first {margin-top:20px;}
	.nav-main .nav-expanded li.cta-wrapper.first:before {
		background: gray;
		content: '';
		height: 1px;
		margin-left: 5%;
		margin-right: 5%;
		margin-top: 2px;
		position: absolute;
		top: -11px;
		width: 90%;
	}
	.nav-main .nav-expanded div.cta-button-container {
		background: none repeat scroll 0 0 #4a494b;
		border-top: 1px solid #7f7f7f;
		left: 100%;
		padding: 10px 0;
		position: absolute;
		right: -419px;
		top: 198px;
		visibility: visible;
		width: 100%;
	}
	.nav-main .nav-expanded div.cta-button-container a.cta-button {
		font-weight: normal;
		margin: 0;
	}
	.nav-main .nav-expanded div.cta-button-container a.cta-button a {padding-left:0;}
	.nav-main .nav-expanded div.cta-button-container a.cta-button > img {display:none;}
	.nav-main .nav-expanded div.cta-button-container a.cta-button > span {display:block;}
	.nav-main .nav-expanded a.cta {display:none;}
	.nav-main .nav-expanded ul ul {
		border: 0;
		padding: 0;
	}
	.nav-main .nav-expanded ul ul li {padding:0;}
	.nav-main .nav-expanded > ul > li {
		margin-left: 0;
		width: 100%;
	}
	.nav-main .nav-expanded > ul > li a {
		font-size: 12px;
		font-weight: normal;
		text-transform: uppercase;
	}
	.nav-main .nav-expanded > ul > li a span {
		display: inline;
		height: auto;
	}
	.nav-main .nav-expanded > ul > li > ul > li a {
		font-family: 'dinregular', Arial, sans-serif;
		font-size: 14px;
	}
	nav {
		position: absolute;
		top: -162px;
		z-index: 10;
	}
	nav .content-m {
		left: -100%;
		position: absolute;
	}
	nav ul {
		background: #383838;
		margin: 0;
		position: absolute;
		width: 100%;
	}
	nav .content-m .nav-main span.expand {
		background: url(https://www.newcastle.edu.au/__data/assets/image/0018/29403/bullet_white_next.png?v=0.0.7) no-repeat center center;
		color: transparent;
		cursor: pointer;
		display: block;
		float: right;
		height: 17px;
		margin: 6px 10px 0 0;
		width: 10px;
	}
	nav li.parent li {background-image:none;}
	nav ul li ul {
		background: #4a494b;
		left: 100%;
		padding-top: 0;
		padding-bottom: 15px;
		top: 0;
	}
	nav li a {
		color: #fff;
		display: block;
		font-size: 16px;
		font-weight: bold;
		padding: 12px 20px 12px 42px;
		text-decoration: none;
	}
	nav ul li ul, nav ul li.current ul li ul, nav ul li.current ul, nav ul li.current ul li.current ul {display:none;}
	nav ul li.current > ul, nav ul li.current ul li.current ul {display:block;}
	nav li.sub a {color:#fff;}
	nav li.sub a:hover {
		background-position: 24px -77px;
		color: #fff;
	}
	.nav-main li [class*="title"], .nav-main li:hover [class*="title"] {
		background: #6a5fa1;
		margin-bottom: 10px;
	}
	.header .header-bar .tools .content-m > ul > li [class*="title"] a, .header .header-bar .nav-main-wrapper .content-m > ul > li [class*="title"] a {
		display: inline-block;
		padding: 15px;
	}
	.header .header-bar .tools .content-m > ul > li [class*="title"] a.cta, .header .header-bar .nav-main-wrapper .content-m > ul > li [class*="title"] a.cta {display:none;}
	.header .header-bar .tools > ul > li.current span, .header .header-bar .nav-main-wrapper .content-m > ul > li.current span {border-bottom:0;}
	.header .header-bar .tools .content-m > ul > li [class*="title"] span.expand, .header .header-bar .nav-main-wrapper .content-m > ul > li [class*="title"] span.expand {
		background: url(https://www.newcastle.edu.au/__data/assets/image/0018/6228/bullet_white_prev.png?v=0.1.2) no-repeat center center;
		margin-top: 15px;
	}
	.nav-main .nav-expanded > ul > li a span.column-header {
		height:auto;
		padding-bottom:0;
		width:auto;
	}
	.nav-main li.cta-wrapper .cta-button {
		background:none;
		height:auto;
	}
	.nav-main li.cta-wrapper .cta-button .cta-icon {display:none;}
	.nav-main li.cta-wrapper .cta-button .cta-title {
		background:none;
		color:#FFF;
		display:block;
		font-size:16px;
		margin-bottom:0;
	}
	.content .nav-inside {
		background-color: transparent;
		margin-top: 80px;
		opacity: 1;
		padding-top: 0;
		width: auto;
	}
	.content .nav-inside h2 {
		background-image: none;
		font-size: 17px;
		height: auto;
		margin-left: 0;
		padding: 0;
		position: relative;
		top: 0;
		width: auto;
	}
	.content .nav-inside > ul {width:auto;}
	.content .nav-inside > ul > li {
		background: #c7c7c7;
		background: -moz-linear-gradient(top, #c7c7c7 0, #c0c0c0 50%, #b9b9b9 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c7c7c7), color-stop(50%, #c0c0c0), color-stop(100%, #b9b9b9));
		background: -webkit-linear-gradient(top, #c7c7c7 0, #c0c0c0 50%, #b9b9b9 100%);
		background: -o-linear-gradient(top, #c7c7c7 0, #c0c0c0 50%, #b9b9b9 100%);
		background: -ms-linear-gradient(top, #c7c7c7 0, #c0c0c0 50%, #b9b9b9 100%);
		background: linear-gradient(to bottom, #c7c7c7 0, #c0c0c0 50%, #b9b9b9 100%);
		border-bottom: 0;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c7c7c7', endColorstr='#b9b9b9', GradientType=0);
		margin-bottom: 2px;
	}
	.content .nav-inside > ul > li a {
		background: url(https://www.newcastle.edu.au/__data/assets/image/0011/6203/mobile_bullet_black.png?v=0.1.2) no-repeat 95% 50%;
		color: #000;
		font-size: 14px;
		padding-right: 6%;
	}
	.content .nav-inside > ul > li a:hover {background-color:transparent;}
	.content .nav-inside > ul .parent {
		background: #3b3b3b;
		opacity: 1;
		padding-bottom: 25px;
	}
	.content .nav-inside > ul .parent > a {
		background-color: transparent;
		background-position-x: 95%;
	}
	.content .nav-inside > ul .parent a {color:#fff;}
	.content .nav-inside > ul li li a {margin:5px 7% 5px 35px;}
	.mobile-sub-nav {padding:0;}
	.mobile-section-nav {display:block;}
	.section-nav {height:auto;}
	.section-nav-header {
		position: relative;
		top: 0;
		float: left;
		width: 100%;
	}
	.section-nav-header ul {
		position: relative;
		display: none;
	}
	.section-nav-header ul li {
		width: 100%;
		padding: 0;
		background: none; /*url(https://www.newcastle.edu.au/__data/assets/image/0012/6204/section_nav_gradient.jpg?v=0.1.2) repeat-x;*/
	}
	.section-nav-header ul.show {display:block;}
	.section-nav-header ul li a { /* , .mobile-section-nav a */
/*        background: url(https://www.newcastle.edu.au/__data/assets/image/0012/6204/section_nav_gradient.jpg?v=0.1.2) repeat-x;*/
		border-right: 0;
		display: block;
		font-size: 12px;
		max-width: none;
		padding: 15px 10px; /*19px 3% 0;*/
		text-align: left;
		width: auto;
		border-top:1px solid #666;
	}
	.mobile-section-nav a {
		background: url(https://www.newcastle.edu.au/__data/assets/image/0013/6205/mobile_nav_expand.png?v=0.1.2) no-repeat 5% center #444;
		color: #fff;
		height: auto;
		padding: 20px 3% 20px 17%;
		text-transform: uppercase;
		width: 80%;
		line-height:1;
		display:block;
	}
	.section-header {
		font-size: 20px;
		padding:15px;
	}
	.section-banner {
		height: auto;
		width: 100%;
	}
	.section-banner span {
		width: 94%;
		font-size: 16px;
	}
	.section-banner span.pointer {display:none;}
	.section-banner.decorated img {display:none;}
	.section-banner.decorated span:first-child {width:94%;}
	.section-banner.decorated span.pointer {padding:0;}
	.section-banner.decorated.full-width img {
		display: block;
		width: 100%;
	}
	.section-banner span, .section-banner.decorated span {
		height: auto;
		padding: 4px 3%;
	}
	.section-banner.profile {
		height: auto;
		padding: 3%;
		width: 94%;
	}
	.section-banner.profile img {margin-right:10px;}
	.section-banner.profile p {width:53%;}
	.section-banner.profile span {font-size:1.2em;}
	.section-banner.profile .enquiry {
		float: left;
		margin-left: 0;
		margin-top: 6px;
		padding: 7px;
	}
	.section-banner.profile .enquiry a {float:left;}
	.section-banner.profile span.profile-name {
		font-size: 18px;
		line-height: 18px;
	}
	.section-nav {padding:10px 3%;}
	.section-nav .title-container {
		background-image: none;
		background-position: -300px -70px;
		margin-top: 0;
		width: auto;
	}
	.section-nav h2, .section-nav .title-container h2 a {color:#000;}
	.section-nav h2 {
		height: auto;
		margin: 0 0 10px 0;
		padding: 0;
		width: auto;
	}
	.section-nav .title-container h2 a {
		height:auto;
		font-size: 16px;
		display:block;
	}
	.section-nav ul {
		float: none;
		padding-top: 0;
	}
	.trophy-icon h2 {margin-left:0;}
	.landing .search-query {
		text-transform: none;
		width: 177px;
	}
	.form-search .input-append {width:80%;}
	.form-search .input-append .btn {
		background-image: none;
		padding-right: 7px;
	}
	.home .form-search {margin-bottom:10px;}
	.sidebar {
		margin-left: 0;
		width: 100%;
	}
	.feature.widget h3 {
		height: 40px;
		margin-left: 90px;
		padding-top: 30px;
	}
	.feature.widget .find_us {float:none;}
	.widget-news .summary, .widget-events .summary {width:68%;}
	.widget-news, .widget-events, .widget-highlights, .widget-publications {
		padding-right: 10px;
		padding-left: 10px;
	}
	.widget-news .carousel-control img, .widget-events .carousel-control img, .widget-highlights .carousel-control img, .widget-publications .carousel-control img, .landing .feature.widget-highlights img, .landing .feature.widget-publications img {display:inline-block;}
	#news-items article .news-content, #event-items article .news-content {width:68%;}
	#news-items article .news-content img, #event-items article .news-content img {display:none;}
	.calendar {width:22%;}
	#news-items, #event-items {min-height:110px;}
	.related-news .pagination, .related-events .pagination {margin-top:-25px;}
	.sidebar .box3 {width:auto;}
	#news-items article .news-content h4, #event-items article .news-content h4 {margin-top:0;}
	.inside .content-main a.btn {font-size:12px;}
	.highlight {
		margin-bottom: 15px;
		padding: 20px 3%;
		width: 93%;
	}
	.highlight h2 {margin:0;}
	.highlight p {margin:0;}
	.call-to-action, .sidebar .feature.feature-link {margin-left:0;}
	.inside .call-to-action {margin:15px 0 0 10px;}
	.inside .content li.page-listing, .colx2 .content .page-listing, .colx2b .content .page-listing, .colx3 .content .page-listing {width:auto;}
	.content li.page-listing .page-listing-inner {width:auto;}
	.content li.page-listing .page-listing-inner a {line-height:18px;}
	.inside .content-main .pagination li.prev a.btn, .inside .content-main .pagination a:last-child, .pagination span:last-child, .inside .content-main .pagination a, .pagination span {margin-right:6px;}
	.inside .content-main .pagination a, .pagination span {font-size:11px;}
	.inside .content-main .pagination li.next {float:left;}
	.inside .content-main .pagination li.prev a.btn, .inside .content-main .pagination li.next a.btn {padding:7px 8px 7px 15px;}
	.inside .content-main .pagination li.prev a.btn {background-position:5px 7px;}
	.inside .content-main .pagination li.next a.btn {
		background-position: 41px 7px;
		padding-right: 15px;
		padding-left: 8px;
	}
	.inside .content-main .pagination a, .pagination span {padding:4px 9px;}
	.content .az-nav-toc ul li {
		padding-left: 0;
		padding-right: 2%;
		width: 5.6%;
	}
	.az-nav-section ul {
		float: none;
		margin-bottom: 0;
		margin-right: 0;
		width: 100%;
	}
	.azazel .azazel-category .input-append input[type="text"] {width:80%;}
	.azazel.row, .azazel .row {margin-left:-10px;}
	.colx2 .azazel .azazel-filters, .colx2b .azazel .azazel-filters, .colx3 .azazel .azazel-filters, .colx2 .azazel .azazel-directory, .colx2b .azazel .azazel-directory, .colx3 .azazel .azazel-directory, .colx2 .azazel .azazel-toc, .colx2b .azazel .azazel-toc, .colx3 .azazel .azazel-toc, .colx2 .azazel .azazel-sections, .colx2b .azazel .azazel-sections, .colx3 .azazel .azazel-sections {width:100%;}
	.colx2 .azazel .azazel-category .input-append input[type="text"], .colx2b .azazel .azazel-category .input-append input[type="text"], .colx3 .azazel .azazel-category .input-append input[type="text"] {width:80%;}
	.colx2 .azazel .accordion, .colx2b .azazel .accordion, .colx3 .azazel .accordion {max-width:90%;}
	.search-results .summary .summary-info {width:80%;}
	.search-results .summary .summary-actions {
		float: left;
		margin-left: 0;
		width: 80%;
	}
	.profile .nav-tabs {
		background-image: none;
		margin-left: -3%;
		margin-right: -3%;
		margin-top: -3%;
	}
	.profile .nav-tabs > li {
		border-bottom: 1px solid #717171;
		border-right: 0 none;
		float: none;
	}
	.profile table.horizontal th {width:25%;}
	.profile table a.url {white-space:nowrap;}
	.profile .row-content-area .promo-tile-box {width:277px;}
	.section-footer .social, .section-footer .feature {display:none;}
	.footer .section-footer .contact .fa-phone {display:none;}
	.footer .section-footer .contact .col1 {
		padding-bottom: 2em;
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 0;
		margin-left: 3%;
		margin-right: 3%;
		width: auto;
	}
	.footer .global-footer {padding:20px;}
	.footer .global-footer > .container {padding:0;}
	.footer .global-footer h2 {
		background: url(https://www.newcastle.edu.au/__data/assets/image/0015/6207/footer_menu_collapsed.gif?v=0.1.2) no-repeat right 0;
		border-bottom: 0;
		border-top: 1px solid #5b616d;
		font-size: 14px;
		margin-right: 0;
		padding: 10px;/*15px 10px 5px 10px;*/
		position: relative;
	}
	.footer .global-footer .link-group:first-child h2 {padding-left:10px;}
	.footer .global-footer h2.expanded {
		background-color: #1d1e1f;
		background-image: url(https://www.newcastle.edu.au/__data/assets/image/0020/6248/footer_menu_expanded.gif?v=0.1.2);
/*        height: 41px;*/
	}
	.footer .global-footer h2.expanded:after {
		border: 10px solid transparent;
		border-top-color: #1d1e1f;
		content: ' ';
		height: 0;
		left: 25px;
		position: absolute;
		top: 100%;
		width: 0;
	}
	.footer .global-footer ul {
		display: none;
		padding-left: 10px;
	}
	.footer .global-footer .link-group ul:last-child {
		margin-bottom:20px;
	}
	.footer .global-footer .generator-info {display:none;}
	.footer .global-footer .footer-info {
		height: auto;
		margin-left: 0;
		width: 100%;
		border-top: 0;
		margin-top:10px;
	}
	.footer .global-footer .footer-info > ul {
		float: left;
		padding-left: 5px;
		padding-right: 40px;
	}
	.footer .global-footer .footer-info > ul li:first-child {display:none;}
	.footer .global-footer .footer-info > ul li a {
		font-size: 11px;
		padding: 0 5px;
		line-height:20px;
	}
	.footer .global-footer .footer-info > ul li:first-child a {padding-left:0;}
	.footer .global-footer .footer-info p span:nth-child(1), .footer .global-footer .footer-info p span:nth-child(3) {display:none;}
	.footer .global-footer .footer-info > p {line-height:20px;}
	.footer .footer-top-link {display:none;}
/*    .footer .global-footer .container .row .link-group {padding-right:40px;}*/
	.home .footer-gutter {
		position: absolute;
		margin-left: -20px;
		height: auto;
	}
	.home .footer-gutter .tag-line {
		display: block;
		font-size: 11px;
		margin-left: 0;
		padding: 10px;
		text-align: center;
	}
	.mobile-logo-container {
		display: block;
		margin: 0 auto;
		width: 230px;
	}
	.content .degree-overview ul.nav-tabs {
		background-image: none;
		margin-top: -10px;
		margin-left: -3%;
		margin-right: -3%;
		width: 105%;
	}
	.degree-overview {margin-left:20px;}
	.degree-overview .nav-tabs > li {width:100%;}
	.degree-overview .nav-tabs > li > a {
		padding-left: 4%;
		padding-right: 4%;
		width: 92%;
	}
	.landing .box3.staff-updates {
		margin-bottom:15px;
		margin-left:0;
		margin-top:15px;
	}

}

@media(max-width:480px) {

	.content .nav-inside {margin-top:75px;}
	.azazel.row, .azazel .row {margin-left:0;}
	.content .azazel-section.condensed ul li {width:95%;}
	.inside .content-main .search-results-pagination a {
		margin-right: 2px;
		padding-left: 8px;
		padding-right: 8px;
	}
	.inside .content-main img {float: none;}
	.footer .global-footer {padding:0;}
	.footer .global-footer > .container {padding:20px;/* 0 20px 20px;*/}
	.profile .projecttitle {padding-right:80px;}

}

@media(max-width:979px) {

	body {padding-top:0;}
	.navbar-fixed-top, .navbar-fixed-bottom {position:static;}
	.navbar-fixed-top {margin-bottom:20px;}
	.navbar-fixed-bottom {margin-top:20px;}
	.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {padding:5px;}
	.navbar .container {
		padding: 0;
		width: auto;
	}
	.navbar .brand {
		margin: 0 0 0 -5px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.nav-collapse {clear:both;}
	.nav-collapse .nav {
		float: none;
		margin: 0 0 10px;
	}
	.nav-collapse .nav > li {float:none;}
	.nav-collapse .nav > li > a {margin-bottom:2px;}
	.nav-collapse .nav > .divider-vertical {display:none;}
	.nav-collapse .nav .nav-header {
		color: #706f6f;
		text-shadow: none;
	}
	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		color: #706f6f;
		font-weight: bold;
		padding: 9px 15px;
	}
	.nav-collapse .btn {
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		font-weight: normal;
		padding: 4px 10px 4px;
	}
	.nav-collapse .dropdown-menu li + li a {margin-bottom:2px;}
	.nav-collapse .nav > li > a:hover, .nav-collapse .dropdown-menu a:hover {background-color:#f2f2f2;}
	.navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:hover {background-color:#111;}
	.nav-collapse.in .btn-group {
		margin-top: 5px;
		padding: 0;
	}
	.nav-collapse .dropdown-menu {
		background-color: transparent;
		border: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		display: block;
		float: none;
		left: auto;
		margin: 0 15px;
		max-width: none;
		padding: 0;
		position: static;
		top: auto;
	}
	.nav-collapse .dropdown-menu:before, .nav-collapse .dropdown-menu:after {display:none;}
	.nav-collapse .dropdown-menu .divider {display:none;}
	.nav-collapse .navbar-form, .nav-collapse .navbar-search {
		border-bottom: 1px solid #f2f2f2;
		border-top: 1px solid #f2f2f2;
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
		float: none;
		margin: 10px 0;
		padding: 10px 15px;
	}
	.navbar .nav-collapse .nav.pull-right {
		float: none;
		margin-left: 0;
	}
	.nav-collapse, .nav-collapse.collapse {
		height: 0;
		overflow: hidden;
	}
	.navbar .btn-navbar {display:block;}
	.navbar-static .navbar-inner {
		padding-left: 10px;
		padding-right: 10px;
	}

}

@media(min-width:980px) {

	.nav-collapse.collapse {
		height: auto !important;
		overflow: visible !important;
	}

}

@media(max-width:1024px) {

	.widget-news .calendar, .widget-events .calendar {
		background:none;
		border:2px solid #DDD;
		float: left;
		height:50px;
		margin-bottom: 20px;
		width:50px;
	}
	.feature .calendar .month {
		font-size:20px;
		margin-top:6px;
	}
	.feature .calendar .day-year {
		font-size:12px;
		margin-top:3px;
	}
	.feature .carousel-control {
		font-size:17px;
		height:24px;
		line-height:24px;
		width:24px;
	}
	.feature .carousel-control.right {left:26px;}
	.feature .carousel-control .fa-angle-left, .feature .carousel-control .fa-angle-right {line-height:24px;}

	/* -- Degrees Filter Page -- */
	.content-main.filters {
		padding: 0;
		width: 760px;
	}
	.content-main.filters .azazel.row, .content-main.filters .azazel .row{margin-left:0px;}
	.tablet-sidebar-wrapper {width:188px;}
	#degree-listing {width:502px;}
	#degree-listing .degree-group {
		margin-left:0;
		min-height:0;
	}
	#degree-listing h3 {
		font-size:20px;
		line-height:20px;
		margin-left:0;
		margin-top:40px;
		position:relative;
		width:auto;
	}
	.refine-filters {width:188px;}
	.refine-filters h2 {
		font-size:14px;
		margin-right:10px;
		padding:10px;
		position:relative;
		top:-10px;
		width:auto;
	}
	.refine-filters h3 {margin:20px 0 10px;}
	.refine-filters label {font-size:12px;}
	.refine-filters fieldset ul {margin-left:10px;}
	.refine-filters ul li a.handbook-link span {display:none;}
	.refine-filters .btn-clear {margin-left:10px;}
	#find-a-degree .input-append > input[type="text"] {
		margin-left: 10px;
		max-width: 115px;
		min-width: 0px;
	}
	.refine-filters #find-a-degree h3 {
		margin-top:0;
		padding-top:5px;
	}
	/* responsive styles for youtube embed in sidebar - djr145 - 12/11/13 */
	.sidebar .youtube {
		height:150px;
		margin-bottom:10px;
	}
	.sidebar .youtube iframe {
		height:150px;
		width:188px;
	}
	/* Fix for social widgets (facebook,twitter,rss) in sidebar - djr145 - 27/11/13 */
	/* Strips icon and corrects padding, margin and line-heights so that the title actually fits. */
	/* old social widget styles commented out 2/4/15 djr145 - to be removed completely at a later date */
	/*.sidebar .feature.social-feed, .features .feature.social-feed, .sidebar .feature.twitter-feed, .features .feature.twitter-feed, .sidebar .feature.rss-feed, .features .feature.rss-feed {background-image:none;}*/
	.sidebar .feature.box3 {
		margin-left: 20px;
		width: auto;
	}
	/*.sidebar .feature.social-feed h3, .features .feature.social-feed h3, .sidebar .feature.twitter-feed h3, .features .feature.twitter-feed h3, .sidebar .feature.rss-feed h3, .features .feature.rss-feed h3 {border-bottom:2px solid #FFF;color:#FFF;font-size:16px;height:auto;line-height:1;margin-left:0;padding:0 0 10px;}*/
	a.cta-button {
		height:50px;
		padding-left:65px;
		padding-right:10px;
	}
	a.cta-button i.fa-angle-right {display:none;}
	.cta-title {
		font-size:12px;
		height:50px;
		line-height:14px;
	}
	i.cta-icon {
		background-size:50px 50px;
		font-size:24px;
		height:50px;
		line-height:50px;
		width:50px;
	}
	i.cta-icon:after {top:17px;}
	.section-nav-header ul li {line-height:14px;}
	.section-nav-header ul li a {height:50px;}

}


@media (max-width:767px) {

	/* -- Degrees Filter Page -- */
	.content-main.filters {
		margin-left:10px;
		padding-right: 10px;
		width: 100%;
	}
	.tablet-sidebar-wrapper {width:100%;}
	.refine-filters {
		float:none;
		margin-bottom:30px;
		padding-bottom:1px;
		width:100%;
	}
	.refine-filters ul {width:100%;}
	#degree-listing {
		float:none;
		margin:30px 0 0 0;
		padding:25px 20px;
		width:auto;
	}
	#degree-listing ul li a.handbook-link {display:none;}
	#find-a-degree .input-append > input[type="text"] {min-width:70%;}
	/* responsive styles for youtube embed in sidebar - djr145 - 12/11/13 */
	.sidebar .youtube {
		height:300px;
		margin-bottom:10px;
		width:100%;
	}
	.sidebar .youtube iframe {
		height:300px;
		width:100%;
	}
	/* responsive styles for pull-left and pull-right tables which are used to hold youtube embeds (to stop scrolling/cut off on mobile) - djr145 - 12/11/13 */
	table.pull-right, table.pull-left {
		float:none;
		margin:1em 0;
		width:100% !important;
	}
	/* old social widegt styles removed 2/4/15 djr145 - to be removed completely at a later date */
	/* .landing .feature.social-feed img, .landing .feature.twitter-feed img, .landing .feature.rss-feed img {display:block;} */
	/* .sidebar .feature.social-feed h3, .features .feature.social-feed h3, .sidebar .feature.twitter-feed h3, .features .feature.twitter-feed h3, .sidebar .feature.rss-feed h3, .features .feature.rss-feed h3 {padding-bottom:15px;padding-top:10px;} */
	/* Fix for side-scrolling forms on mobile */
	form .table-scroller table td {
		display:block;
		width:auto;
	}
	form .table-scroller table td:first-child {padding-bottom:0;}

}