/* This file will hold styles that are loaded using the same media query as the normal grid. */
/* If you are using the default media queries provided by Omega, these styles will also
 *  apply to the widescreen layout unless they are overridden by the widescreen styles. */
 
/*
body  {
		background-image: url("/sites/all/themes/pm2017/images/normal.png");
}
*/

#section-header .container-12 .grid-10 {
    width: 79%;
}

#main-menu li a:link, #main-menu li a:visited, #main-menu li a:hover, #main-menu li a:active {
    font-size: 1.3em;
}

#main-menu .menu-844 {
    display: inline-block;
    height: 32px;
    width: 32px;
	padding:0;
	margin:0;
	position:relative;
}

#main-menu .menu-844 a{
	font-size:0.001em !important;
	display:inline-block !important;
	width:32px !important;
	height:40px !important;
	padding:0 !important;
	margin:0 !important;
	top:0px !important;
	position: absolute;
}

#main-menu .menu-844::before {
	content:"";
	background-image: url("/sites/all/themes/pm2017/images/search-icon-white.png");
	background-repeat: no-repeat;
	background-size: 32px 32px;
	
	position:absolute;
	width:32px;
	height:32px;
	
	pointer-events: none;
	
	top:5px;
}

.page-hero-title h1.pagetitle  { 
	top:13vw;	
    font-size: 4.5em !important;	
	font-weight: 100 !important;	
}

.page-node-824 .page-hero-title h1.pagetitle  { 
	top:11vw;	
}



.node-type-media-item  .page-hero-title h1.pagetitle  { 
    font-size: 2.3em !important;
	/*top:10vw;*/
}


#region-postscript-first,
#region-postscript-second,
#region-postscript-third {
	margin-top:80px;
	width: 32.2% !important;
}

/*
#region-postscript-second {
	border-left:1px solid #fff;
	border-right:1px solid #fff;	
	height:130px;
}
*/

.priority-blurb .priority-summary {
	display:block;
	color:#fff;
	padding-left:20%;
	text-shadow: 2px 2px 2px #000;
}

#block-views-media-centre-page-block .media-item {
	float:left;
	width:30%;
	height:540px;
	
}
	
	#block-views-exp-media-centre-page-block {
		position: absolute;
		top: 20vw;
		width: 100%;

	}
	#block-views-exp-media-centre-page-block label{
		color:#fff !important;
	}

	
	#block-views-exp-media-centre-page-block #edit-submit-media-centre-page,
	.homepage-block-6-media-centre-filter #edit-submit-media-centre-page{
		border:1px solid #fff;
		background:none;
		background-color: none;
		text-transform: uppercase;
		color: #fff;
		text-shadow: none;
		width:100px;
		height:28px;
	}

		#block-views-exp-media-centre-page-block  #edit-field-date-value-max-wrapper,
	.homepage-block-6-media-centre-filter  #edit-field-date-value-max-wrapper 		{
		float:left;
	}		
	
	#block-views-exp-media-centre-page-block #edit-field-date-value-min-wrapper,
	.homepage-block-6-media-centre-filter    #edit-field-date-value-min-wrapper,
	#block-views-exp-media-centre-page-block #edit-field-date-value-max-wrapper,
	.homepage-block-6-media-centre-filter    #edit-field-date-value-max-wrapper

	{
		width: 200px !important;
	}

	
		


	#block-views-exp-media-centre-page-block  .views-exposed-widgets.clearfix,
	.homepage-block-6-media-centre-filter .views-exposed-widgets.clearfix {
		/*border: 2px solid white;*/
	   
		display: flex;
		justify-content: center;
		text-align: center;
		width: 100%;
		padding-left:0;
	
	
	
	}
		#block-views-exp-media-centre-page-block  .views-exposed-widget.views-submit-button,
		.homepage-block-6-media-centre-filter .views-exposed-widget.views-submit-button		{
    left: 44.5vw;
    position: absolute;
    top: 60px;
	}

		
	/* Fix Date Popups */
		#block-views-exp-media-centre-page-block  #edit-field-date-value-wrapper>label,
		.homepage-block-6-media-centre-filter  #edit-field-date-value-wrapper>label 		{
			display:none;
		
		}

		#block-views-exp-media-centre-page-block  #edit-field-date-value-wrapper .container-inline-date,
		.homepage-block-6-media-centre-filter  #edit-field-date-value-wrapper .container-inline-date		{
			width:165px;
		}
		
	#block-views-exp-media-centre-page-block  #edit-field-date-value-wrapper #edit-submit-media-centre-page,
		.homepage-block-6-media-centre-filter  #edit-field-date-value-wrapper #edit-submit-media-centre-page		{
			margin-top:0em;
		}
		
	#block-views-exp-media-centre-page-block .views-exposed-form .views-exposed-widget .form-submit {
		margin-top: 0em;
	}
		
	
	



/* Show icons on normal */
.homepage-block-4-priorities  ul {
	display: block;
    position: absolute;
    margin: 0 auto;
    left: 18vw;
}

.homepage-block-4-priorities .field-name-body {
    top: 3vw;
    position: absolute;
    width: 100%;
}
.homepage-block-4-priorities  .view-priorities-page a{
	display:none;
}


/* HOMEPAGE SOCIAL */
.views-row-even .social-feed-item .social-content {
	float:left !important;
}
.views-row-even .social-feed-item  .hero-image {
	float:right !important;
	margin-left:0;
	margin-right:4vw;
}



.social-feed-item {
	background-image: url("/sites/all/themes/pm2017/images/homepage-social-background-hr.png");
	background-repeat: no-repeat;
	background-position: center; 
	width:75%;
	height: 340px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	display:block;
	padding:20px 0;
	position:relative;
}

.social-feed-item  .hero-image {
	width:300px;
	float:left;
	display:block;
	margin-left:4vw;
	margin-right:0;
}
.social-feed-item .social-content  {
	width:45%;
	float:right;
	padding:15px;
	background: #fff;
	box-shadow: 2px 2px 2px #000;
	margin-top:4.5vw;
}

.social-feed-item .social-feed-source  {
	float:left;
	display:block;
	width:60px;
	height:60px;
	position: absolute;
    top: 137px;
	/*left: 46.5%;*/
    padding-left: 100%;	
}


.social-feed-item {
	background-position: center center; 
}


#block-views-homepage-gallery-block .view-homepage-gallery .views-row  {
	width:22.0%;
	/*height:12vw;	*/
	float:left;
	margin:10px 10px;
}

#block-views-homepage-gallery-block .view-homepage-gallery .views-row.views-row-1  {
	clear:both;
	width:48%;
	/*height:24vw;*/
}



/* Responsible Minister */
.view-responsible-minister-for-subview-for-priorities-page {
	width:100%;
	text-align:center;
}

.view-responsible-minister-for-subview-for-priorities-page  .responsible-minister {
	margin-bottom:30px;
	padding:20px;

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,dbdbdb+100&0+0,0.45+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(219,219,219,0.45) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(219,219,219,0.45) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(219,219,219,0.45) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#73dbdbdb',GradientType=0 ); /* IE6-9 */

}
.view-responsible-minister-for-subview-for-priorities-page  .responsible-minister  .photo {
	width:200px;
	margin:0 auto;
}

.view-responsible-minister-for-subview-for-priorities-page .responsible-minister  .photo img{
	width:100%;
	height: auto;
}
.view-responsible-minister-for-subview-for-priorities-page   .responsible-minister  .title {
	color:#404F79;
	font-weight:700;
	border-bottom:2px solid #404F79;
	padding:10px 10px 7px 10px;	
	margin:0 37px;
}
.view-responsible-minister-for-subview-for-priorities-page .responsible-minister  .ministries {
	padding:10px;	
}

.homepage-block-7-statistics .container-12 .grid-4 {
    width: 31% !important;
}




.homepage-block-1-slider .field-name-body {
    bottom: 4vw;
}

h1.pagetitle img {
	opacity: 0.9;
	width: 10vw;
}

#section-header #zone-branding-wrapper #region-menu .navigation {
	font-size:0.85em;
	position:relative;
	width:88%;
}

#main-menu {
    display: block;
    position: relative;
	width:100%;
}

ul#main-menu  li.first {
	display:inline-flex;
}

.pager li.pager-next {
	position:absolute;

}

.pager li.pager-last{
	position:absolute;
}


.page-node-31 .page-hero-title h1.pagetitle  { 
	top:18vw;	
}