/* School of Music 50th Anniversary mini-site CSS */
/* Filename: som50th_anniversary.css */

body.section-50th div#body-wrap {
	background-color: #ebebeb;
}

.section-50th div#body {
	background: none;
}

.section-50th div#feat-wrap, 
.section-50th div#feat {
	background: none;
	padding: 0;
}

.section-50th h1#_50th_header {
	color: #304d61;
	font-size: 32px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Liberation Sans", "Lucida Grande", sans-serif;
	font-weight: 300;
	text-transform: uppercase;
	text-align: center;
	padding-top: 12px;
	padding-bottom: 5px;
	margin-bottom: 0;
}

.section-50th h1#_50th_header a, 
.section-50th h1#_50th_header a:visited {
	text-decoration: none;
	color: #304d61;
}

.section-50th h1#_50th_header a:hover, 
.section-50th h1#_50th_header a:active {
	color: #bcd;
}

.section-50th #header > div {
	margin-bottom: 0;
}

.section-50th #content-main {
	margin-top: 0 !important;
}

.section-50th div#content-bottom, 
.section-50th div#band-first {
/*padding: 0 10px;*/
}

.section-50th div#update-wrap, 
.section-50th div#update-details {
	background: none;
}

/* image tiles */
.section-50th div.block-block.full, 
.section-50th div#block-views-50th-image-tiles-block,
.section-50th div#block-views-50th-image-tiles-block-1 {
	float: left;
}

.section-50th h2 {
	font-size: 22px;
	font-family: "HelveticaNeue-Medium", "Helvetica Neue Medium", "Helvetica Neue", Helvetica, Arial, "Liberation Sans", "Lucida Grande", sans-serif;
	font-weight: 500;
}

.section-50th h2 a {
	text-decoration: none;
}

/* news, events and twitter blocks */
.section-50th div#block-block-31, 
.section-50th div#block-views-news-block-1, 
.section-50th div#block-views-events-block-1 {
	float: left;
}

.section-50th div.block-views div.w-doublenarrow {
	width: 100%;
}

.section-50th div#block-views-news-block-1 h2, 
.section-50th div#block-views-events-block-1 h2 {
	font-size: 20px;
}

.section-50th iframe#twitter-widget-0 {
	width: 100% !important;
}

.section-50th div.timeline {
	background-color: none;
}

.section-50th div.customisable-border {
	border: 1px solid #ddd;
}

.section-50th div.marginbottom.anu-right-swap3 {
	margin-bottom: 16px !important;
	width: 100%;
}

.section-50th div#_50th-social-media-icons {
	clear: both;
	width: 150px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

/* lower level pages */

.section-50th h3.lower-level-50th {
	padding: 10px 0 0;
}

.section-50th div.lower-level-50th img {
	margin: 0 12px 12px 0;
}

.section-50th.page-50th-videos #content-header, 
.section-50th.page-50th-podcasts #content-header, 
.section-50th.page-50th-projects #content-header, 
.section-50th.node-type-media #content-header, 
.section-50th.node-type-project #content-header {
	display: initial;
}

.section-50th.page-50th-videos h1#page-title, 
.section-50th.page-50th-podcasts h1#page-title, 
.section-50th.page-50th-projects h1#page-title, 
.section-50th.node-type-media h1#page-title, 
.section-50th.node-type-project h1#page-title {
	display: inherit;
}

/* hiding the evidence */
.page-node-7201.section-50th #content-header {
	display: none; /* hide tabs and breadcrumbs on 50th homepage */
}

.section-50th .tabs .pagetabs-nav {
  background: none;
}

.section-50th h1#page-title {
	display: none;
}

.section-50th .views-row-last .divline-solid.marginbottom {
	display: none;
}

.section-50th div.node-unpublished {
	background: none;
}

.section-50th div#content {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
	float: none;
}

.section-50th div#menu.region-sidebar-first {
	display: none !important;
}

.section-50th div.search-boxes {
    display: none;
}

.section-50th div#block-block-11 {
	display: none;
}

        
/************************* Media queries *************************/

@media only screen and (max-width: 479px) {
	/* image tiles, news, events and twitter blocks */
	.section-50th div#body div.block-block.full,  
    .section-50th div#block-block-31,  
    .section-50th div#block-views-news-block-1,  
    .section-50th div#block-views-events-block-1,  
    .section-50th div#block-views-50th-image-tiles-block,
    .section-50th div#block-views-50th-image-tiles-block-1  {
		margin: 0 10px;
		width: 280px;
	}

	.section-50th div.marginbottom.anu-right-swap3 {
		margin-top: 15px;
		padding-top: 20px;
	}
}
/************************* END sub-480 *************************/

@media only screen and (max-width: 599px) and (min-width: 480px) {
	/* image tiles, news and events blocks */
	.section-50th div#body div.block-block.full,  
    .section-50th div#block-views-news-block-1,  
    .section-50th div#block-views-events-block-1,  
    .section-50th div#block-views-50th-image-tiles-block,
    .section-50th div#block-views-50th-image-tiles-block-1  {
		margin: 0 10px;
		width: 210px;
	}

	/* twitter block */
	.section-50th div#block-block-31 {
		width: 440px;
		margin: 0 10px;
	}

	.section-50th div.marginbottom.anu-right-swap3 {
		margin-top: 15px;
		border-top: 1px solid #ccc;
		padding-top: 20px;
	}

	.section-50th #content-main,  
    .section-50th #band-first {
		padding: 0 10px;
	}
}
/************************* END 480-599 *************************/

@media only screen and (max-width: 959px) and (min-width: 600px) {
	.section-50th h1#_50th_header {
		font-size: 26px; /* reduce size of header text so line doesn't break */
		padding-bottom: 0;
	}

	/* image tiles, news, and events blocks */
	.section-50th div#body div.block-block.full,  
    .section-50th div#block-views-news-block-1,  
    .section-50th div#block-views-events-block-1,  
    .section-50th div#block-views-50th-image-tiles-block,
    .section-50th div#block-views-50th-image-tiles-block-1  {
		width: 260px;
		margin: 0 20px;
	}

	/* twitter block */
	.section-50th div#block-block-31 {
		width: 560px;
		margin: 0 20px;
	}

	.section-50th div.marginbottom.anu-right-swap3 {
		margin-top: 15px;
		border-top: 1px solid #ccc;
		padding-top: 20px;
	}
}
/************************* END 600-959 *************************/

@media only screen and (min-width: 960px) {
	/* header text */
	div#block-block-21 {
		margin: 0 0 7px;
	}

	/* image tiles  */
	.section-50th div#body div.block-block.full,
    .section-50th div#block-views-50th-image-tiles-block,
    .section-50th div#block-views-50th-image-tiles-block-1  {
		width: 280px;
		margin: 0 20px;
	}

	/* news, events and twitter blocks */
	.section-50th div#block-block-31,  
    .section-50th div#block-views-news-block-1,  
    .section-50th div#block-views-events-block-1 {
		width: 280px;
		margin: 10px 20px;
	}

	body.section-50th div#body-wrap {
		background: url('/sites/all/themes/acton/images/SoM_50th_logo_watermark_440x1414.png') 50% 200px no-repeat,  url('/sites/all/themes/acton/images/SoM_50th_bg1.jpg') 50% 100% no-repeat;
        background-color: #ebebeb;
	}
}
/************************* END 960+ *************************/
