.widget_epn_display_posts_widget {
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 14px;
}
.sidebar-small .widget_epn_display_posts_widget {
	padding-bottom: 14px;
}
.front-fullwidth .widget,
.front-fullwidth .widget_weta_slider {
	padding-top: 63px;
}
.front-content .widget_epn_display_posts_widget:first-of-type,
.front-content .widget:first-of-type,
.front-sidebar .widget:first-of-type,
.front-content .widget_weta_slider:first-of-type,
.sidebar-small .widget_weta_slider:first-of-type {
	padding-top: 63px;
}
.sidebar-small .widget_weta_quote:first-of-type,
.sidebar-small .widget_weta_numbered_rp:first-of-type,
.sidebar-small .widget_weta_authors:first-of-type {
	padding-top: 33px;
}
.widget_epn_display_posts_widget .post {
	margin: 0 0 0px;
	margin-bottom: 30px;
}
.widget_weta_quote,
.widget_weta_numbered_rp,
.widget_weta_authors {
	padding: 63px 25px;
}
.sidebar-small .widget_weta_quote,
.sidebar-small .widget_weta_numbered_rp,
.sidebar-small .widget_weta_authors {
	padding: 33px 25px;
}
.widget_epn_display_posts_widget .rp-four-columns-textright .entry-thumbnail {
		margin: 0;
}

/* --- Recent Post Widget - Text Align Right --- */
.widget_epn_display_posts_widget .rp-one-column-overlay,
.widget h3.one-column-overlay-title {
	max-width: 1000px;
	margin: 0 auto;
}
.widget_epn_display_posts_widget .rp-one-column-textright,
.widget h3.one-column-textright-title {
	max-width: 1200px;
	margin: 0 auto;
}

.widget_epn_display_posts_widget .rp-one-column-textright div.entry-text-wrap{
	width: 42%;
}
.widget_epn_display_posts_widget .rp-one-column-textright .entry-summary p{
	font-size: 1.1em;
}
.front-fullwidth .widget_epn_display_posts_widget .rp-one-column-textright .entry-thumbnail{
	width: 55%;
	max-width: 580px;
}
.widget_epn_display_posts_widget .rp-two-columns-textright .status-publish,
.widget_epn_display_posts_widget .rp-three-columns-textright .status-publish,
.widget_epn_display_posts_widget .rp-four-columns-textright .status-publish {
	overflow: hidden;
	display: block;
}

/* --- this to centre the single column post within the wider column --- */
.column-area .widget_epn_display_posts_widget .rp-one-column .status-publish {
	margin-left: 25%;
}

@media screen and (min-width: 566px) {

	/* --- Weta Recent Post Widget --- */
	.column-area .widget_epn_display_posts_widget .rp-one-column .status-publish,
	.column-area .widget_epn_display_posts_widget .rp-two-columns .status-publish,
	.column-area .widget_epn_display_posts_widget .rp-two-columns .status-publish,
	.column-area .widget_epn_display_posts_widget .rp-three-columns .status-publish,
	.column-area .widget_epn_display_posts_widget .rp-four-columns .status-publish {
		width: 48.5%;
		float: left;
	}
	.column-area .widget_epn_display_posts_widget .rp-one-column .post:nth-child(odd),
	.column-area .widget_epn_display_posts_widget .rp-two-columns .post:nth-child(odd),
	.column-area .widget_epn_display_posts_widget .rp-three-columns .post:nth-child(odd),
	.column-area .widget_epn_display_posts_widget .rp-four-columns .post:nth-child(odd),
	.column-area esc_html__ {
		padding: 0 0 0 0;
    margin-right:3%;
		clear: left;
	}
	.column-area .widget_epn_display_posts_widget .rp-one-column .post:nth-child(even),
	.column-area .widget_epn_display_posts_widget .rp-two-columns .post:nth-child(even),
	.column-area .widget_epn_display_posts_widget .rp-two-columns .type-post:nth-child(even),  
	.column-area .widget_epn_display_posts_widget .rp-three-columns .post:nth-child(even),
	.column-area .widget_epn_display_posts_widget .rp-four-columns .post:nth-child(even) {
		clear: right;
	}
  
  .news-feed-per-page-2 section.news-budget-cuts {
    width: 48%;
}


}


/* Minimum width of 767 pixels (tablets portrait)
------------------------------------------------------------------------------------ */
@media screen and (min-width: 767px) {

	/* --- Weta: Recent Posts --- */
	.sidebar-small .widget_epn_display_posts_widget .post {
		margin: 0 0 10px;
	}
}

@media screen and (min-width: 860px) {

	/* --- General --- */
	.widget_epn_display_posts_widget
	 {
		padding-left: 50px;
		padding-right: 50px;
	}
	/* --- Weta Recent Post Widget - 1-columns overlay --- */
	.column-area .widget_epn_display_posts_widget .rp-one-column-overlay .entry-thumbnail {
		padding: 0;
		line-height: 0;
		text-align: center;
	}
	.column-area .widget_epn_display_posts_widget .rp-one-column-overlay .entry-text-wrap,
	.widget_weta_slider .entry-text-wrap {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height:  100%;
		margin: auto;
		text-align: center;
	}  
	/* --- Weta Recent Post Widget - 1-columns text right --- */
	.widget_epn_display_posts_widget .rp-one-column-textright .post {
		overflow: hidden;
	}
	/* --- Weta Recent Post Widget - 2- and 3-columns text right --- */
	.column-area .widget_epn_display_posts_widget .rp-two-columns-textright .post,
	.column-area .widget_epn_display_posts_widget .rp-three-columns-textright .post,
	.column-area .widget_epn_display_posts_widget .rp-four-columns-textright .post {
		width: 48%;
		float: left;
	}
	.front-fullwidth .widget_epn_display_posts_widget .rp-two-columns-textright .post:nth-child(odd),
	.front-fullwidth .widget_epn_display_posts_widget .rp-three-columns-textright .post:nth-child(odd),
	.front-fullwidth  .widget_epn_display_posts_widget .rp-four-columns-textright .post:nth-child(odd) {
		padding-left: 0;
		padding-right: 1.65%;
		clear: left;
	}
	.front-fullwidth .widget_epn_display_posts_widget .rp-two-columns-textright .post:nth-child(even),
	.front-fullwidth .widget_epn_display_posts_widget .rp-three-columns-textright .post:nth-child(even),
	.front-fullwidth .widget_epn_display_posts_widget .rp-four-columns-textright .post:nth-child(even) {
		padding-left: 1.65%;
		padding-right: 0;
		clear: right;
	}
	.front-content .widget_epn_display_posts_widget .rp-two-columns-textright .post:nth-child(odd),
	.front-content .widget_epn_display_posts_widget .rp-three-columns-textright .post:nth-child(odd),
	.front-content .widget_epn_display_posts_widget .rp-four-columns-textright .post:nth-child(odd) {
		padding-left: 0;
		padding-right: 2.5%;
		clear: left;
	}
	.front-content .widget_epn_display_posts_widget .rp-two-columns-textright .post:nth-child(even),
	.front-content .widget_epn_display_posts_widget .rp-three-columns-textright .post:nth-child(even),
	.front-content .widget_epn_display_posts_widget .rp-four-columns-textright .post:nth-child(even) {
		padding-left: 2.5%;
		padding-right: 0;
		clear: right;
	}

	/* --- Weta Recent Post Widget - 3-columns --- */
	.column-area .widget_epn_display_posts_widget .rp-three-columns .post {
		width: 32%;
		padding: 0 1.6% 0;
		float: left;
		margin: 0px !important;
		margin-bottom:20px !important;
	}
	.column-area .widget_epn_display_posts_widget .rp-three-columns .post:nth-child(odd),
	.column-area .widget_epn_display_posts_widget .rp-three-columns .post:nth-child(even) {
		padding:0px !important;
		clear: none;
		margin:0px !important;
		margin-bottom:20px !important;
	}
	.column-area .widget_epn_display_posts_widget .rp-three-columns .post:nth-child(3n+2) {
		/* margin-left: 10px !important; */
		/* margin-right: 10px !important; */
		width: 36%;
		padding-left: 2% !important;
		padding-right: 2% !important;
	}
	.column-area .widget_epn_display_posts_widget .rp-three-columns .post:nth-child(3n+1) {
		clear: left;
	}
	.column-area .widget_epn_display_posts_widget .rp-three-columns .post:nth-child(3n+3) {
		clear: right;
		padding: 0 0 0 2.2%;
	}

	/* --- Weta Recent Post Widget -4-columns --- */
	.column-area .widget_epn_display_posts_widget .rp-four-columns .post {
		width: 22.525%;
		padding: 0;
		float: left;
	}
	.column-area .widget_epn_display_posts_widget .rp-four-columns .post:nth-child(odd),
	.column-area .widget_epn_display_posts_widget .rp-four-columns .post:nth-child(even) {
		padding: 0;
		margin: 0 1.65% 50px;
		clear: none;
	}
	.column-area .widget_epn_display_posts_widget .rp-four-columns .post:nth-child(4n+1) {
		margin: 0 1.65% 50px 0;
		margin-bottom:10px !important;
		clear: left;
	}
	.column-area .widget_epn_display_posts_widget .rp-four-columns .post:nth-child(4n+4) {
		clear: right;
		margin: 0  0 50px 1.65%;
	}
  
}


/* Minimum width of 1260 pixels
------------------------------------------------------------------------------------ */
@media screen and (min-width: 1260px) {

  	.widget_epn_display_posts_widget {
		padding-left: 0;
		padding-right: 0;
    }
	.widget h3.widget-title,
	.widget_epn_display_posts_widget .rp-one-column,
	.widget_epn_display_posts_widget .rp-two-columns,
	.widget_epn_display_posts_widget .rp-two-columns-textright,
	.widget_epn_display_posts_widget .rp-three-columns,
	.widget_epn_display_posts_widget .rp-three-columns-textright,
	.widget_epn_display_posts_widget .rp-four-columns,
	.widget_epn_display_posts_widget .rp-four-columns-textright,
	.product_list_widget {
		max-width: 1200px;
		margin: 0 auto;
  }
}



.entry-content .widget-area .entry-footer a {
  color:#999;
  text-decoration:none;
}
@media (max-width: 1690px) {
section.periodic-reports {
    width: 90%;
}
}


@media screen and (max-width: 960px) {
section.periodic-reports {
   padding:1em;
}
}


	
h2.entry-title {
    line-height: normal;
}
.rp-three-columns h2.entry-title {
    font-size: 14px !important;
    line-height: normal !important;
}

.news-entry {
    font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
}
.news-entry p{
  font-size:14px !important;
  margin-bottom:10px;
}


.news-source p {
    font-size: 12px !important;
}
.page-template-full-width-menu-page #primary {
padding-top:0px !important; 
}


@media screen and (min-width: 860px) {
.rp-three-columns .post .entry-thumbnail {
    border-top: 1px solid #ccc;
    padding-top: 1em;
}

.rp-three-columns .post:nth-child(1) .entry-thumbnail,.rp-three-columns .post:nth-child(2) .entry-thumbnail,.rp-three-columns .post:nth-child(3) .entry-thumbnail {
    border-top:0px solid white; 
}


.rp-four-columns .post .entry-thumbnail {
    border-top: 1px solid #ccc;
    padding-top: 10px;
}

.rp-four-columns .post:nth-child(1) .entry-thumbnail,.rp-four-columns .post:nth-child(2) .entry-thumbnail,.rp-four-columns .post:nth-child(3) .entry-thumbnail, .rp-four-columns .post:nth-child(4) .entry-thumbnail {
    border-top:0px solid white; 
}


}