/* Reset everything */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 1.0em;
	vertical-align: baseline;
	background: transparent;
	font-family: Arial, sans-serif;
}

img {
	height: auto;
}


article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

/* All site rules */

.art_headline, .secthead, #featured_news figcaption {
	font-family: Georgia, serif;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

blockquote {
	margin: 5px 40px;
	font-size: 1.2em;
}

#sociallinks a:hover img,
#sociallinks a:focus img {
	opacity: 1;
}

#sociallinks a img {
	height: 30px;
	width: 30px;
	opacity: 0.6;
}

.clearboth {
	clear: both;
}

a {
	text-decoration: none;
}

a:hover,
a:focus {
	text-decoration: underline;
	color: #333;
}

a.commentsbubble {
	width: auto;
	float: right;
	color: #F60;
	text-decoration: none;
}

a.commentsbubble:before {
	content: "\f101";
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 20px/1 'dashicons';
	vertical-align: top;
}

#comments {
	margin-top: 10px;
}

#comments h3 {
	color: #f60;
}

ul.commentlist {
	margin-left: 0;
	list-style-type: none;
}

ul.commentlist li {
	border-bottom: 1px solid #CCC;
	margin: 3px 0 0px 0;
	padding: 0px 0 5px 0;
}

ul.commentlist li ul {
	list-style-type: none;
	margin-left: 20px;
	padding: 3px 0 0 0;
}

ul.commentlist li ul.children li {
	border-top: 1px dotted #CCC;
	border-bottom: none;
	padding-bottom: 0;
}

.comment-body .comment-meta {
	font-size: 0.8em;
}

.comment-body p {
	font-size: 0.95em;
	line-height: 1.4em;
	padding: 5px 0 10px 5px;
	font-family: courier, serif;
}

.comment-body p:first-of-type:before {
	font-family: dashicons;
	content: "\f122";
	padding-right: 6px;
}

ul.children .comment-body p:before {
	content: "\f125";
}

#cancel-comment-reply-link {
	font-size: 0.8em;
}

p.logged-in-as, p.must-log-in, p.nocomments, #comments .comment-author, #comments div.reply {
	font-size: 0.9em;
}

.page-id-66441 #commentscol,
.page-id-66446 #commentscol {
	max-width: 770px;
	width: 100%;
	float: left;
}

.page-id-66441 #commentscol article p,
.page-id-66446 #commentscol article p {
	font-size: 0.95em;
	line-height: 1.4em;
}

section h2.secthead,
#single_post h3.art_headline {
	font-size: 1.4em;
	color: #333;
	margin-bottom: 5px;
}

section h2.secthead {
	border-bottom: 3px solid #FF6600;
}

#single_post h3.art_headline {
	border-bottom: 1px solid #FF6600;
}

section h2.secthead a {
	color: #333;
}

h3.sectsubhead a {
	color: #FFF;
	font-size: 1.2em;
}

section h2.secthead a:hover,
section h2.secthead a:focus,
h3.sectsubhead a:hover,
h3.sectsubhead a:focus {
	color: #FF6600;
}

section#sect_jobs h2.secthead,
.category-jobs h2.secthead {
	border-bottom: 4px solid #226BA3;
}

h3.jlhead a {
	color: #333;
}

#nftf article.category-jobs,
section#sect_jobs article {
	border-color: #226BA3;
}

section#sect_jobs h2.secthead a:hover,
section#sect_jobs h2.secthead a:focus,
.category-jobs .art_headline a:hover,
.category-jobs .art_headline a:focus,
.category-jobs ul#childcatlist a:focus,
.category-jobs ul#childcatlist a:hover,
section#sect_jobs .art_headline a:hover,
section#sect_jobs .art_headline a:focus,
section#sect_jobs h3.jlhead a:hover,
section#sect_jobs h3.jlhead a:focus,
section#sect_jobs a.commentsbubble,
.colour_jobs {
	color: #226BA3;
}

section#sect_business h2.secthead,
.category-business h2.secthead {
	border-bottom: 4px solid #e4403f;
}

.home #nftf article.category-business,
section#sect_business article {
	border-color: #e4403f;
}

section#sect_business h2.secthead a:hover,
section#sect_business h2.secthead a:focus,
.category-business .art_headline a:hover,
.category-business .art_headline a:focus,
.category-business ul#childcatlist a:focus,
.category-business ul#childcatlist a:hover,
section#sect_business .art_headline a:hover,
section#sect_business .art_headline a:focus,
section#sect_business a.commentsbubble,
.colour_business,
.colour_business a {
	color: #e4403f;
}

section#sect_services h2.secthead,
.category-services h2.secthead {
	border-bottom: 4px solid #734f96;
}

.home #nftf article.category-services,
section#sect_services article {
	border-color: #734f96;
}

section#sect_services h2.secthead a:hover,
section#sect_services h2.secthead a:focus,
.category-services .art_headline a:hover,
.category-services .art_headline a:focus,
.category-services ul#childcatlist a:focus,
.category-services ul#childcatlist a:hover,
section#sect_services .art_headline a:hover,
section#sect_services .art_headline a:focus,
section#sect_services a.commentsbubble,
.colour_services {
	color: #734f96;
}

section#sect_property h2.secthead,
.category-property h2.secthead {
	border-bottom: 4px solid #4163e8;
}

section#sect_property article {
	border-color: #4163e8;
}

section#sect_property h2.secthead a:hover,
section#sect_property h2.secthead a:focus,
.category-property .art_headline a:hover,
.category-property .art_headline a:focus,
.category-property ul#childcatlist a:focus,
.category-property ul#childcatlist a:hover,
section#sect_property .art_headline a:hover,
section#sect_property .art_headline a:focus,
section#sect_property a.commentsbubble,
.colour_property,
.colour_property a {
	color: #4163e8;
}

section#sect_designtech h2.secthead,
.category-innovation h2.secthead {
	border-bottom: 4px solid #8d2be4;
}

.home #nftf article.category-innovation,
section#sect_designtech article {
	border-color: #8d2be4;
}

section#sect_designtech h2.secthead a:hover,
section#sect_designtech h2.secthead a:focus,
.category-innovation .art_headline a:hover,
.category-innovation .art_headline a:focus,
.category-innovation ul#childcatlist a:focus,
.category-innovation ul#childcatlist a:hover,
section#sect_designtech .art_headline a:hover,
section#sect_designtech .art_headline a:focus,
section#sect_designtech a.commentsbubble,
.colour_designtech,
.colour_designtech a {
	color: #8d2be4;
}

section#sect_politics h2.secthead,
.category-politics h2.secthead {
	border-bottom: 4px solid #006c6e;
}

.home #nftf article.category-politics,
section#sect_politics article {
	border-color: #006c6e;
}

section#sect_politics h2.secthead a:hover,
section#sect_politics h2.secthead a:focus,
.category-politics .art_headline a:hover,
.category-politics .art_headline a:focus,
.category-politics ul#childcatlist a:focus,
.category-politics ul#childcatlist a:hover,
section#sect_politics .art_headline a:hover,
section#sect_politics .art_headline a:focus,
section#sect_politics a.commentsbubble,
.colour_politics,
.colour_politics a {
	color: #006c6e;
}

section#sect_environment h2.secthead,
.category-environment h2.secthead {
	border-bottom: 4px solid #8ac50b;
}

.home #nftf article.category-habitat,
.home section#sect_environment article {
	border-color: #8ac50b;
}

section#sect_environment h2.secthead a:hover,
section#sect_environment h2.secthead a:focus,
.category-environment .art_headline a:hover,
.category-environment .art_headline a:focus,
.category-environment ul#childcatlist a:focus,
.category-environment ul#childcatlist a:hover,
section#sect_environment .art_headline a:hover,
section#sect_environment .art_headline a:focus,
section#sect_environment a.commentsbubble,
.colour_environment,
.colour_environment a {
	color: #8ac50b;
}

section#sectwhatson h2.secthead
.post-type-archive-tfe_whatson h2.secthead {
	border-bottom: 4px solid #b2e542;
}

section#sectwhatson h2.secthead a:hover,
section#sectwhatson h2.secthead a:focus,
section#sectwhatson .art_headline a:hover,
section#sectwhatson .art_headline a:focus,
.colour_whatson,
.post-type-archive-tfe_whatson {
	color: #b2e542;
}

section h2.sectsubhead {
	font-size: 1.2em;
}

#spinifex h2.secthead,
#mostpopular h2.secthead {
	margin-bottom: 0;
}

#spinifex h2.sectsubhead,
#mostpopular h2.sectsubhead {
	margin-top: 5px;
}

#spinifex h2.sectsubhead,
#mostpopular h2.sectsubhead,
h3.sectsubhead {
	padding: 5px 10px;
	color: #FF6600;
	background: #333;
	font-family: georgia;
	font-weight: 400;
	margin-bottom: 10px;
	height: 24px;
}

#spinifex h2.sectsubhead span,
#mostpopular h2.sectsubhead a span {
	color: #fff;
	font-family: georgia;
	font-weight: 400;
}

#mostpopular h2.sectsubhead a span {
	text-decoration: underline;
}

#mostpopular h3.art_headline a {
	font-size: 1em;
}

#mostpopular h2.sectsubhead a span.popcurrent {
	color: #f60;
	text-decoration: none;
}

#spinifex .art_byline {
	padding-top: 5px;
}

#mostpopular figure.art_img {
	width: 90px;
	height: 60px;
	display: block;
	float: left;
	margin: 0 5px 5px 0;
	overflow: hidden;
}

#mostpopular figure.art_img a img {
	width: 90px;
	height: 60px;
}

#mostpopular .popcurrent .clearboth {
	display: block !important;
}

#mostpopular h2.sectsubhead a span:hover,
#mostpopular h2.sectsubhead a span:hover {
	color: #FFF;
}

#mostpopular h2.sectsubhead a {
	width: 115px;
	margin: 0 0 0 0;
	display: block;
	text-align: center;
	cursor: pointer;
}

#mostpopular h2.sectsubhead a:first-child {
	float: left;
	padding: 0 0 0 3%;
}

#mostpopular h2.sectsubhead a:last-child {
	float: right;
	padding: 0 3% 0 0;
}

.art_headline a {
	text-decoration: none;
	color: #333;
	font-weight: normal;
	font-size: 1.17em;
}

#single_post .art_byline {
	padding-bottom: 10px;
	width: 100%;
	float: left;
	clear: both;
}

#sharebox {
	height: 28px;
	float: left;
	width: 100%;
	margin-top: 0px;
	display: block;
}

#sharebuttons {
	width: auto;
	float: left;
}

#sharebox h4 {
	font-size: 0.8em;
	font-weight: 400;
	text-transform: uppercase;
	width: 140px;
	float: left;
}

#plusoneholder {
	width: 65px;
}

#twittersharebutton {
	width: 85px;
	margin-bottom: 2px !important;
}

#sharebuttons > * {
	float: left;
	margin: 0 5px;
}

#sharebyemail a {
	color: #333;
}

#sharebyemail a:hover,
#sharebyemail a:focus {
	color: #f60;
	text-decoration: none;
}

.art_headline a:hover,
.art_headline a:focus,
article a:hover,
article a:focus {
	color: #f60;
	text-decoration: underline;
}

article a {
	text-decoration: underline;
	color: #333;
}

.art_byline {
	font-size: 0.9em;
}

#single_post article figure.art_img {
	text-align: center;
}

#single_post article .art_content p.wp-caption-text {
	margin-bottom: 15px;
}

#single_post article .art_content p.wp-caption-text,
#single_post article figure.art_img figcaption {
	font-size: 12px !important;
	text-align: left;
	padding: 0 10px;
}


p.art_postdate {
	font-size: 0.9em;
	font-weight: bold;
}

article .art_excerpt p,
section#commentscol article p {
	font-size: 0.8em;
}

article .art_content ul,
article .art_content ol {
	margin: 0 40px 1em;
}

article .art_content li {
	padding: 5px 0;
	font-size: 0.95rem;
}

article .art_content p {
	font-size: 0.95rem;
	line-height: 1.5em;
	padding-bottom: 1em;
}

article .art_content h3 {
	padding: 7px 0 7px 0;
}

.art_content div[id^="attachment_"].alignright {
	margin: 0 0 10px 10px;
}

.art_content div[id^="attachment_"].alignleft {
	margin: 0 10px 10px 0;
}

.art_content div[id^="attachment_"] {
	padding: 2px;
}

.art_content p.wp-caption-text {
	background: #F5F5F5;
	font-size: 0.8em;
	padding: 0 10px;
}

section#commentscol article p.auth {
	font-size: 0.75em;
}

article ol li {
	margin: 0 40px;
}

aside#nftf_adspace {
	border-bottom: 3px solid #DDD;
	margin-bottom: 10px;
	padding-bottom: 5px;
	text-align: center;
}

#nftf article.brief {
	height: auto !important;
	min-height: 20px !important;
}

ul.jobslists {
	list-style-type: none;
}

ul.jobslists > li {
	padding: 5px;
	font-size: 0.9em;
	border-bottom: 2px solid #DDD;
}

.category article figure.art_img,
.archive article figure.art_img,
.page article figure.art_img,
.search article figure.art_img {
	float: left;
	margin: 0 10px 0 0;
	width: auto;
}

/* just for archive image file */
#categoryfeed article figure {
	width: 30%;
}

#categoryfeed article figure a img {
	max-width: 100%;
	height: auto;
}

/* just for archive image file */

#primarymenu {
	margin-bottom: 25px;
	height: 25px;
}

#primarymenu ul {
	list-style: none;
}

#primarymenu li {
	display: inline-block;
	float: left;
	width: auto;
	/*padding: 2px 10px 2px 9px; 10-08-2016 */
	padding: 2px 16px 2px 16px;
	margin: 0 0 0 0;
	text-indent: 0px;
	cursor: pointer;
	font-family: Georgia, serif;
	font-size: 1.2em;
	border-bottom: 10px solid #F60;
	height: 22px;
}

#primarymenu li a, #megamenuholder li a, #megamenuholder h3 a, #megamenuholder h3 {
	color: #333;
}

#megamenuholder h3 a:hover,
#megamenuholder h3 a:focus,
#megamenuholder li a:focus,
#megamenuholder li a:hover {
	color: #f60;
}

#primarymenu .commentsbubble {
	font-size: 0.8em;
}

#primarymenu .childcatlist li {
	display: inline-block;
	float: left;
	width: 245px;
	padding: 2px 10px 2px 9px;
	margin: 0 0 0 0;
	cursor: pointer;
	font-family: Georgia, serif;
	font-size: 0.9em;
	border: none;
	height: 22px;
}

#primarymenu .childcatlist li a:before {
	content: '\00BB \0020';
}

header.container {
	position: relative;
}

.advt_in_editor_left {
	display: inline-block;
	width: auto;
	margin: 10px 20px 10px 0;
	float: left;
}

.advt_in_editor_right {
	display: inline-block;
	width: auto;
	float: right;
	margin: 10px 0 10px 20px;
}

@media (max-width: 1079px) {
	#primarymenu {
		display: none;
	}

	#sociallinks {
		text-align: center;
		bottom: 12px;
		position: absolute;
		left: 0;
		right: 0;
	}

	#fblikebutton, #twittersharebutton {
		display: inline-block;
		vertical-align: top;
		margin: 0 2px;
	}

	#twittersharebutton {
		width: auto !important;
		margin-bottom: 0 !important;
	}
}

#jobsli:hover {
	border-bottom: 10px solid #226BA3;
}

#sectli {
	padding-right: 20px !important;
	margin-left: 0 !important;
}

#ebookli:hover, #spinli:hover, #sectli:hover {
	border-bottom: 10px solid #333;
}

#eventli:hover {
	border-bottom: 10px solid #DF0764;
}

#regionsmenu, #bizmenu, #propmenu, #polmenu, #dntmenu, #envmenu {
	display: none;
}

#bizli {
	/*width: 73px !important; 10-08-2016 */
}

#bizli:hover {
	border-bottom: 10px solid #e4403f;
}

#bizmenu a:hover {
	color: #e4403f;
}

#propli {
	width: 14% !important;
}

#propli:hover {
	border-bottom: 10px solid #4163e8;
}

#propmenu a:hover {
	color: #4163e8;
}

#polli {
	width: 63px !important;
}

#polli:hover {
	border-bottom: 10px solid #006c6e;
}

#polmenu a:hover {
	color: #006c6e;
}

#dntli {
	width: 12% !important;
}

#dntli:hover {
	border-bottom: 10px solid #8d2be4;
}

#dntmenu a:hover {
	color: #8d2be4
}

#envli {
	/*width: 66px !important; 10-08-2016 */
}

#envli:hover {
	border-bottom: 10px solid #8ac50b;
}

#envmenu a:hover {
	color: #8ac50b;
}

#regli {
	/*width: 128px !important; 10-08-2016 */
}

#regli:hover {
	border-bottom: 10px solid #523472;
}

#regionsmenu li:hover {
	background: #F60;
}

/* Added by Tristan 01/07/16 */
#jobsli {
	/*width: 100px !important; 10-08-2016 */
}

#buildli {
	/*width: 100px !important; 10-08-2016 */
}

#urbanli {
	/*width: 100px !important; 10-08-2016 */
}

#energyli {
	/*width: 100px !important; 10-08-2016 */
}

#bizli {
	/*width: 175px !important; 10-08-2016 */
}

#urbanli {
	/*width: 120px !important; 10-08-2016 */

}

#energymenu,
#buildmenu,
#urbanmenu {
	display: none;
}

/* End added by Tristan */

ul.subregmenu {
	display: none;
}

#regionsmenu li:hover ul.subregmenu {
	font-size: 0.9em;
	display: block;
	position: relative;
	top: -26px;
	right: 160px;
}

#regionsmenu li:hover ul.subregmenu li {
	height: auto;
	padding-left: 9px;
	padding-right: 11px;
}

.navigation a {
	font-family: Georgia, serif;
	color: #333;
	font-size: 1.1em;
}

#nftf .navigation a {
	padding-right: 20px;
}

.navigation a:hover,
.navigation a:focus {
	color: #ff6600;
}

#nftf h2.secthead {
	margin-top: 5px;
	width: 100%;
}

a#subslink {
	font-family: georgia;
	color: #333;
	border: solid 1px #333;
	padding: 3px 15px 3px 10px;
	position: relative;
	top: 10px;
}

h2.sectfoot {
	width: 100%;
	float: right;
	text-align: right;
	font-size: 0.8em;
}

#megamenuholder {
	position: relative;
	top: -14px;
	z-index: 9000;
}

.openmenu {
	padding: 18px 18px 28px 18px;
	background: #f6f6f6;
	margin-bottom: 2px;
}

.closedmenu .catsection {
	display: none;
	background: #f6f6f6;
}

aside[id^="adspace"] > div.g {
	margin-bottom: 12px;
	max-width: 300px;
}

#searchform #searchsubmit {
	background: url(//upload.wikimedia.org/wikipedia/commons/5/55/Magnifying_glass_icon.svg) no-repeat;
	width: 18px;
	height: 18px;
	background-size: 18px 18px;
	position: relative;
	border: none;
	border-radius: 0px;
	box-shadow: none;
}

.msection {
	float: left;
}

.catsection h3 {
	position: relative;
	right: 10px;
}

.catsection ul {
	margin-left: 5px;
}

.submitto {
	float: right;
	width: 300px;
	height: 70px;
	font-family: georgia;
}

.submitto h3 {
	color: #FFF;
	padding: 10px 30px;
	background: #333;
	font-family: georgia;
	font-weight: normal;
	font-size: 1.2em;
}

.submitto h3 span {
	color: #FF6600;
	font-family: georgia;
}

.submitto h3 a {
	color: #FF6600;

}

.single-event .submitto {
	font-size: 1.2em;
}

.single-event .submitto h3 a {
	padding: 20px 0px;
}

.single-event .submitto h3 a:hover,
.single-event .submitto h3 a:focus {
	color: #FFF;
}

#event-form .em-location-map-container,
#event-form .em-location-map-404,
#event-form .em-location-map-content {
	width: 375px !important;
	height: 250px !important;
	float: right !important;
}

.em-events-search {
	margin-bottom: 20px;
}

footer {
	background: #ddd;
	padding: 15px 20px;
	color: #333;
	margin-top: 10px;
	font-size: 0.95em;
}

footer a {
	color: #333;
}

footer a:focus,
footer a:hover {
	color: #f60;
}

/* start Skin Ads */
#lhskinad, #rhskinad {
	display: none;
}

@media (min-width: 1400px) {
	#lhskinad {
		width: 150px;
		height: 800px;
		position: absolute;
		top: 0;
		display: block;
	}

	#rhskinad {
		width: 150px;
		height: 800px;
		position: absolute;
		top: 0;
		display: block;
	}

	#lhskinad {
		left: -160px;
	}

	#rhskinad {
		left: 1090px;
	}

	#lhskinad a, #rhskinad a {
		width: 150px;
		height: 800px;
		display: block;
	}

	/* end Skin Ads */
}

.container .g-33,
.container .g-34,
.container .g-35,
.container .g-36,
.container .g-37 {
	margin-top: 10px;
	margin-bottom: 30px;
	text-align: center;
}


/*
section#spinifex article:nth-child(5), section#spinifex article:nth-child(6) {
        display: none;
}
*/

/* ezyva css start */

p.ezyva-permalink {
	font-family: Georgia, serif;
	font-size: 1rem;
	text-decoration: none;
}

p.ezyva-permalink a {
	color: #333;
}

p.ezyva-permalink a:hover {
	color: #528CD2;
	font-weight: 500;
	text-decoration: underline;
}

p.ezyva-sm {
	cursor: pointer;
}

p.ezyva-sm:hover {
	color: #6F9AFF;
}

.old-newzland, .old-business, .old-proservices, .old-destech, .old-sectproper, .old-politics, .old-enviro, .old-casestud, .old-artlet {
	display: none;
}

section#sect_briefs {
	width: 300px;
	float: right;
	margin: 0;
}

section#sect_briefs article {
	font-size: 13px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 3px solid #ddd;
	width: auto;

}

section#sect_briefs .firstarts {
	width: auto;
}

section#sect_briefs .olderarts {
	width: auto;
	margin: 0;
}

.ezyvabriefs {
	height: 30px;
	background: #333;
	margin-bottom: 5px;
	padding: 5px 0px 0px 5px;
}

.ezyvabriefs a {
	color: #f60;
	text-decoration: none;
	font-size: 19px;
	padding-top: 10px;
	font-family: georgia;
	font-weight: 400;
}

select#ezyva-search-cat {
	float: left;
	margin-right: 6px;
}

/* ezyva css end */

#subssearch {
	padding: 0 10px 25px;
}

#searchbox {
	position: relative;
	float: right;
	top: 5px;
	z-index: 999999999;
	border: 1px solid #333;
	padding: 3px 5px;
}

input#s {
	border: none;
}

.bx-wrapper {
	width: 480px;
	float: left;
	margin-right: 20px;
}

.mobile .column-first .bx-wrapper {
	display: none;
}

.column-first .bx-viewport {
	height: 360px !important;
}

.bx-controls-auto {
	display: none;
}

.bx-controls {
	position: relative;
	top: -350px;
	float: right;
	z-index: 5000;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #FF6600;
	text-indent: -9999px;
	display: block;
	width: 15px;
	height: 15px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover, a.bx-pager-link.active {
	background: #fff !important;
}

.bx-pager {
	top: 0 !important;
	right: 5px !important;
}

.bx-pager-item {
	top: -5px !important;
	float: left;
}

@media only screen and (min-width: 1080px) {

	#sociallinks {
		position: fixed;
		top: 60px;
		left: 0;
		width: 40px;
		height: auto;
		z-index: 99999;
	}

	#sociallinks a {
		position: relative;
		float: left;
		width: 30px;
		height: 30px;
		padding: 0 0 5px 0;
		display: block;
	}

	.container.added {
		width: 1080px;
		margin: 0 auto;
		position: relative;
	}

	.container {
		width: 1080px;
		margin: 0 auto;
	}

	.msection {
		width: 25%;
	}

	.msection .catsection:nth-of-type(2), .msection .catsection:nth-of-type(3) {
		margin-top: 10px;
	}

	#masthead {
		position: relative;
		top: 5px;
		margin-bottom: 30px;
		height: 130px;
	}

	.home1080toprhs {
		float: right;
		width: 580px;
	}
	#adspace1:empty {
	display: none;
	 }

	aside#adspace1,
	aside#adspace2,
	aside#adspace3,
	aside#adspace4,
	aside#adspace5,
	aside#adspace6,
	aside#adspace7,
	aside#adspace8,
	aside#adspace9,
	aside#adspace10,
	aside#adspace11,
	#adspacewhatson,
	.add-rotater-advt,
	.home section#mostpopular,
	.home section#commentscol {
		float: right;
		width: 300px;
		height: 250px;
	}

	aside#adspace2 {
		height: auto;
	}

	.home aside#adspace2 {
		position: relative;
		top: -310px;
	}

	aside#adspace3,
	aside#adspace4,
	aside#adspace5,
	aside#adspace6,
	aside#adspace7,
	aside#adspace8,
	aside#adspace9,
	aside#adspace10,
	aside#adspace11,
	.add-rotater-advt,
	#adspacewhatson {
		margin-top: 0px;
	}

	.home section#mostpopular,
	.home section#commentscol {
		height: auto;
		min-height: 350px;
		position: relative;
		top: 15px;
	}

	.home section#commentscol {
		width: auto;
		word-wrap: break-word;
	}

	#primarymenu article,
	section#mostpopular article,
	section#commentscol article {
		border-bottom: 3px solid #DDD;
		margin-bottom: 5px;
		padding-bottom: 5px;
	}

	aside#promoslot1,
	aside#promoslot2,
	aside#promoslot3,
	aside#promoslot4,
	aside#promoslot5 {
		width: 260px;
		float: left;
	}

	aside#promoslot1 h3.art_headline,
	aside#promoslot2 h3.art_headline,
	aside#promoslot3 h3.art_headline,
	aside#promoslot4 h3.art_headline,
	aside#promoslot5 h3.art_headline {
		height: auto;
		padding: 3px 5px;
		background: #f6f6f6;
		font-size: 0.9em;
	}

	.category aside#promoslot1,
	.archive aside#promoslot1,
	.category aside#promoslot2,
	.category aside#promoslot3,
	.category aside#promoslot4,
	.category aside#promoslot5,
	.archive aside#promoslot2,
	.archive aside#promoslot3,
	.archive aside#promoslot4,
	.single aside#promoslot1,
	.single aside#promoslot2,
	.single aside#promoslot3,
	.single aside#promoslot4,
	.single aside#promoslot5 {
		padding-top: 10px;
	}

	ul#childcatlist,
	.category aside#promoslot1,
	.archive aside#promoslot1,
	.category aside#promoslot2,
	.archive aside#promoslot2,
	.category aside#promoslot3,
	.archive aside#promoslot3,
	.category aside#promoslot4,
	.archive aside#promoslot4,
	.category aside#promoslot5,
	.archive aside#promoslot5,
	section#mostpopular {
		float: right;
		width: 300px;
		clear: right;
	}

	.single aside#promoslot1,
	.single aside#promoslot2,
	.single aside#promoslot3,
	.single aside#promoslot4,
	.single aside#promoslot5,
	.single aside#adspace1,
	.single aside#adspace2,
	.single aside#adspace3,
	.single aside#promoslot5,
	.single aside#promoslot4 {
		float: right;
		width: 300px;
		clear: right;
	}

	ul#childcatlist {
		list-style-type: none;
		text-indent: 10px;
		margin-top: 25px;
		padding-bottom: 20px;
	}

	ul#childcatlist ul.children {
		list-style-type: none;
		text-indent: 20px;
	}

	ul#childcatlist a {
		color: #333;
	}

	ul#childcatlist li a:before {
		content: '\00BB \00a0';
	}

	.page section#categoryfeed,
	.category section#categoryfeed,
	.archive section#categoryfeed,
	.search section#categoryfeed {
		max-width: 770px;
		width: 100%;
		float: left;
		min-height: 1240px;
	}

	section#single_post,
	section#relatedcontent {
		max-width: 770px;
		width: 100%;
		float: left;
	}

	section#single_post {
		border-bottom: 3px solid #DDD;
		margin-bottom: 20px;
		padding-bottom: 5px;
	}

	section#single_post figure.art_img {
		float: right;
		margin: 0 0 10px 10px;
		background: #ddd;
		padding: 2px;
	}

	section#single_post figure.art_img.fullwidth {
		width: 760px;
		max-height: 650px;
		overflow: hidden;
		background: none;
		text-align: left;
	}

	section#single_post figure.art_img figcaption {
		width: 100%;
	}

	section#single_post figure.art_img.fullwidth figcaption {
		background: #F5F5F5;
	}

	section#relatedcontent article {
		float: left;
		width: 190px;
	}

	section#relatedcontent article .art_headline {
		width: 90%;
		font-size: 0.9em;
		padding-left: 5px;
	}

	section#relatedcontent article figure.art_img {
		text-align: center;
	}

	.category h2.secthead,
	.archive h2.secthead {
		width: 100%;
	}

	#featured_news figure.art_img {
		background: #f6f6f6;

	}

	#featured_news figure.art_img a img {
		height: 360px;
	}

	#featured_news figure.art_img a {
		width: 480px;
		height: 360px;
		display: block;
		overflow: hidden;
		text-align: center;
	}

	#featured_news figure.art_img a + figcaption a {
		height: auto;
		min-height: 1.3em;
		text-align: left;
		line-height: 1.2em;
		padding-left: 5px;
		width: 98%;
	}

	#featured_news figure.art_img figcaption {
		position: relative;
		bottom: 60px;
		padding: 10px;
		background-color: rgba(0, 0, 0, 0.4);
		min-height: 40px;
		line-height: 1.1em;
	}

	#featured_news figcaption a {
		color: #FFF;
		text-decoration: none;
		font-size: 1.1em;
	}

	#featured_news figcaption .capexcerpt {
		display: none;
	}

	#featured_news figcaption:hover,
	#featured_news figcaption:focus {
		min-height: 100px !important;
		bottom: 100px !important;
	}

	#featured_news figcaption a:hover,
	#featured_news figcaption a:focus {
		color: #f60;
	}

	#featured_news figcaption:hover .capexcerpt,
	#featured_news figcaption:focus .capexcerpt {
		display: block;
		color: #fff;
		font-size: 0.8em;
		padding-left: 5px;
		width: 98%;
	}

	h2.secthead + article {
		margin-top: 15px !important;
	}

	#sect_ebooks h2.secthead + article {
		margin-top: 0 !important;
	}

	.home section#nftf {
		width: 500px;
		float: left;
		clear: left;
	}

	.home section#nftf article {
		width: 480px;
		padding: 0 0 15px 0;
		margin: 0 10px 15px 0;
	}

	.home section#nftf article .art_excerpt {
		width: 310px;
		float: right;
		padding-right: 5px;
	}

	.home section#nftf article .art_excerpt.nothumb {
		width: auto;
	}

	.home section#nftf article:first-child {
		border-top: 3px solid #DDD;
		padding-top: 10px;
	}

	.home section#spinifex article {
		border-bottom: 3px solid #DDD;
		margin-bottom: 10px;
		padding-bottom: 5px;
	}

	.home section#spinifex h2.secthead,
	.home section#spinifex h2.sectsubhead {
		text-align: center;
	}

	.home section#spinifex article {
		text-align: center;
	}

	.home section#spinifex {
		width: 260px;
		float: left;
		margin-right: 20px;
		margin-top: 30px;
		position: relative;
		top: 0;
	}

	.home aside#twittercol {
		width: 260px;
		float: none;
		margin-left: 500px;
		margin-top: -555px;
		position: absolute;
	}

	.home aside#promoslot2,
	.home aside#promoslot3 {
		width: 260px;
		float: right;
		text-align: center;
		margin: 20px 20px 20px 0;
		position: relative;
		top: -500px;
	}

	.home section:nth-child(n+9) {
		width: 100%; /* note was 750px */
		float: left;
		padding-top: 15px;
	}

	.home section:nth-child(n+10) article {
		width: 480px;
		float: left;
		/*border-top: 1px solid #ddd;*/
		margin: 0 10px 10px 0;
		padding-bottom: 10px;
	}

	.page section#categoryfeed article,
	.category section#categoryfeed article,
	.archive section#categoryfeed article,
	.search section#categoryfeed article {
		border-bottom: 3px solid #ddd;
		margin: 0 10px 10px 0;
		padding-bottom: 10px;
	}

	.home section:nth-child(n+9) .firstarts,
	#primarymenulist section .firstarts {
		width: 480px;
		float: left;
	}

	.home section:nth-child(n+9) .firstarts article figure.art_img,
	#primarymenulist section .firstarts article figure.art_img,
	.home section#nftf article figure.art_img {
		width: 160px;
		height: 120px;
		float: left;
		clear: left;
		padding-right: 5px;
	}

	#primarymenulist section .olderarts,
	.home section:nth-child(n+9) .olderarts {
		width: 260px;
		float: left;
		margin-left: 20px;
	}

	#primarymenulist section .olderarts article,
	.home section:nth-child(n+9) .olderarts article {
		width: 260px;
		float: left;
		margin: 0 10px 5px 0;
		padding-bottom: 5px;
	}

	#primarymenulist section .olderarts article .art_headline a,
	.home section:nth-child(n+9) .olderarts article .art_headline a {
		font-size: 1rem;
	}

	.home section:nth-child(n+9) .olderarts article figure.art_img {
		width: 100px;
		height: 80px;
		float: left;
		clear: left;
		padding-right: 5px;
	}

	.home section:nth-child(n+9) .olderarts article figure.art_img img {
		width: 100px;
		height: 80px;
	}

	.home section#sect_ebooks {
		width: 100%;
		height: 280px;
		float: left;
		clear: both;
		margin-bottom: 40px;
	}

	.home section#sect_ebooks article {
		width: 160px;
		height: 250px;
		float: left;
		margin: 0 10px;
		border-bottom: none;
	}

	@-webkit-keyframes fadeIn {
		from {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}

	@keyframes fadeIn {
		from {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}





	.menu-ezyva-click-bizmenu {
		display: block !important;
		-webkit-animation-delay: 1s, 1s;
		animation-delay: 1s, 1s;
		-webkit-animation: fadeIn 0.5s;
		animation: fadeIn 0.5s;
		position: relative;
		top: 11px;
		z-index: 10000;
		background: #fff;
		width: 250px;
		height: auto;
		padding: 10px;
	}

	.menu-ezyva-click {
		display: block !important;
		-webkit-animation-delay: 1s, 1s;
		animation-delay: 1s, 1s;
		-webkit-animation: fadeIn 0.5s;
		animation: fadeIn 0.5s;
		position: relative;
		top: 11px;
		z-index: 10000;
		background: #fff;
		width: 750px;
		height: auto;
		padding: 10px;
	}

	#bizmenu {
		left: -9px;
		border: 5px solid #e4403f;
	}

	#propmenu {
		left: -283px;
		border: 5px solid #4163e8;
	}

	#polmenu {
		left: -444px;
		border: 5px solid #006c6e;
	}

	#dntmenu {
		left: -526px;
		border: 5px solid #8d2be4;
	}

	#envmenu {
		left: -668px;
		border: 5px solid #8ac50b;
	}

	#envmenu .olderarts article figure.art_img,
	#envmenu .olderarts article .art_byline,
	#dntmenu .olderarts article figure.art_img,
	#dntmenu .olderarts article .art_byline,
	#polmenu .olderarts article figure.art_img,
	#polmenu .olderarts article .art_byline,
	#propmenu .olderarts article figure.art_img,
	#propmenu .olderarts article .art_byline,
	#bizmenu .olderarts article figure.art_img,
	#bizmenu .olderarts article .art_byline {
		display: none;
	}

	.menu-ezyva-regi {
		display: block !important;
		position: relative;
		top: 11px;
		left: -9px;
		z-index: 10000;
	}

	#regionsmenu ul {
		width: 126px;
	}

	#regionsmenu li a {
		color: #fff;
	}

	#regionsmenu li {
		float: left;
		font-size: 1rem;
		margin: 0 0 0 0;
		cursor: pointer;
		font-family: Georgia, serif;
		border-bottom: none;
		list-style: none;
		/* background: #7305E8; */
		background: #523472;
		width: 100%;
		padding: 8px 5px 5px 15px;
	}

	section#mostpopular div:not(.popcurrent),
	.home section:nth-child(n+9) .olderarts article:last-of-type,
	.home section:nth-child(n+9) .olderarts article .art_excerpt,
	#primarymenulist section .olderarts article .art_excerpt,
	.home section#sect_ebooks article .art_excerpt,
	.home section#sect_ebooks article .art_headline,
	.home section#sect_ebooks article .art_byline,
	.single aside#promoslot1 article .art_excerpt,
	.single aside#promoslot2 article .art_excerpt,
	.single aside#promoslot3 article .art_excerpt,
	.single aside#promoslot4 article .art_excerpt,
	.home aside#promoslot1 article .art_excerpt,
	.home aside#promoslot2 article .art_excerpt,
	.home aside#promoslot3 article .art_excerpt,
	.home aside#promoslot4 article .art_excerpt,
	.category aside#promoslot1 article .art_excerpt,
	.category aside#promoslot2 article .art_excerpt,
	.category aside#promoslot3 article .art_excerpt,
	.category aside#promoslot4 article .art_excerpt {
		display: none;
	}

	/* Events calendar override */
	.page-id-44756 #em-wrapper table tr td:first-child,
	.page-id-44756 #em-wrapper table tr th:first-child {
		width: 130px;
	}

	/* whatson testing overrides */
	.page-id-67381 section:nth-child(n+9) {
		width: 750px;
		float: left;
	}

	.page-id-67381 section:nth-child(n+9) .firstarts {
		width: 480px;
		float: left;
	}

	.page-id-67381 section:nth-child(n+9) .firstarts article figure.art_img {
		width: 160px;
		height: 120px;
		float: left;
		clear: left;
		padding-right: 5px;
	}

	.page-id-67381 section:nth-child(n+9) .olderarts {
		width: 260px;
		float: right;
	}

	.page-id-67381 section:nth-child(n+9) .olderarts article {
		width: 260px;
		float: left;
		margin: 0 10px 5px 0;
		padding-bottom: 5px;
	}

	.page-id-67381 section:nth-child(n+9) .olderarts article:last-of-type,
	.page-id-67381 section:nth-child(n+9) .olderarts article .art_excerpt {
		display: none;
	}

	#sectwhatson ul#homeeventslist li {
		margin-left: 15px;
	}

	#sectwhatson ul#homeeventslist li a {
		font-family: Georgia, serif;
		font-size: 0.9em;
		color: #333;
	}

	#sectwhatson ul#homeeventslist li a:focus,
	#sectwhatson ul#homeeventslist li a:hover {
		color: #ff6600;
	}

	/* end whatson testing overrides */
	aside#promoslot4 {
		float: left !important;
		position: relative;
		margin-top: 46px;
		left: -43.5%;
	}

	.ezyva-old-jobnews {
		border-top: 1px solid #226BA3;
	}

	.old-jobnews img {
		float: left;
		width: 100px;
		height: 80px;
		margin-bottom: 10px;
		margin-right: 5px;
	}

}

/*  remove image  width and height*/

.entry-content img,
.comment-content img,
.widget img {
	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}

img[class*="align"],
img[class*="wp-image-"] {
	height: auto; /* Make sure images with WordPress-added height and width >attributes are scaled correctly */
}

img.size-full {
	max-width: 97.5%;
	width: auto; /* Prevent stretching of full-size images with height and >>width attributes in IE8 */
}

/*  remove image  width and height */

@media only screen and (min-width: 737px) and (max-width: 768px) {
	/* 768 width styles */
	.container.added {
		width: 100%;
		margin: 0 auto;
		position: relative;
	}

	.container {
		width: 100%;
		margin: 0 auto;
	}

	.msection {
		width: 25%;
	}

	.msection .catsection:nth-of-type(2), .msection .catsection:nth-of-type(3) {
		margin-top: 10px;
	}

	#masthead {
		position: relative;
		top: 5px;
		margin-bottom: 30px;
		height: 130px;
	}

	#primarymenu {
		margin-bottom: 25px;
		width: 100%;
	}

	#primarymenu ul {
		list-style: none;
		width: 66%;
		margin: 0 auto;
	}

	#primarymenu li {
		display: inline-block;
		float: left;
		width: auto;
		padding: 2px 10px 2px 10px;
		margin: 0 0 0 0;
		text-indent: 0px;
		cursor: pointer;
		font-family: Georgia, serif;
		font-size: 0.9em;
		border-bottom: 10px solid #F60;
		height: 22px;
	}

	#primarymenu ul li#regli {
		width: 89px !important;
	}

	.bx-wrapper {
		width: 400px;
		float: left;
		margin-top: 20px;
		margin-left: 5px;
	}

	.bx-viewport {
		height: 360px !important;
	}

	.bx-controls-auto {
		display: none;
	}

	.bx-controls {
		position: relative;
		top: -350px;
		float: right;
		z-index: 5000;
	}

	.bx-wrapper .bx-pager.bx-default-pager a {
		background: #FF6600;
		text-indent: -9999px;
		display: block;
		width: 15px;
		height: 15px;
		margin: 0 5px;
		outline: 0;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px;
	}

	.bx-wrapper .bx-pager.bx-default-pager a:hover, a.bx-pager-link.active {
		background: #fff !important;
	}

	.bx-pager {
		top: 0 !important;
		right: 5px !important;
	}

	.bx-pager-item {
		top: -5px !important;
		float: left;
	}

	#featured_news figure.art_img {
		background: #f6f6f6;

	}

	#featured_news figure.art_img a img {
		height: 360px;
	}

	#featured_news figure.art_img a {
		width: 400px;
		height: 360px;
		display: block;
		overflow: hidden;
		text-align: center;
	}

	#featured_news figure.art_img a + figcaption a {
		height: auto;
		min-height: 1.3em;
		text-align: left;
		line-height: 1.2em;
		padding-left: 5px;
		width: 98%;
	}

	#featured_news figure.art_img figcaption {
		position: relative;
		bottom: 60px;
		padding: 10px;
		background-color: rgba(0, 0, 0, 0.4);
		min-height: 40px;
		line-height: 1.1em;
	}

	#featured_news figcaption a {
		color: #FFF;
		text-decoration: none;
		font-size: 1.1em;
	}

	#featured_news figcaption .capexcerpt {
		display: none;
	}

	#featured_news figcaption:hover,
	#featured_news figcaption:focus {
		min-height: 100px !important;
		bottom: 100px !important;
	}

	#featured_news figcaption a:hover,
	#featured_news figcaption a:focus {
		color: #f60;
	}

	#featured_news figcaption:hover .capexcerpt,
	#featured_news figcaption:focus .capexcerpt {
		display: block;
		color: #fff;
		font-size: 0.8em;
		padding-left: 5px;
		width: 98%;
	}

	.home1080toprhs {
		float: right;
		width: 340px;
		margin-top: 20px;
	}

	#searchbox {
		position: relative;
		float: right;
		top: 5px;
		z-index: 999999999;
		border: 1px solid #333;
		padding: 2px 5px 2px 5px;
		margin-right: 15px
	}

	input#s {
		border: none;
		height: 20px;
		padding-left: 5px;
		border-radius: 2px;
		font: normal 12px 'Tahoma';
		width: 170px;
	}

	aside#adspace1 {
		width: 300px;
		height: 250px;
		margin: 0px auto 10px auto;
	}

	aside#promoslot1 {
		width: 260px;
		height: 260px;
		margin: 0px auto 0px auto;
	}

	aside#adspace2,
	aside#adspace6,
	aside#adspace7,
	aside#adspace8,
	aside#adspace9,
	aside#adspace10,
	aside#adspace11,
	.home section#mostpopular,
	.home section#commentscol {
		float: right;
		width: 100%;
	}

	aside#adspace2 {
		height: auto;
		margin-top: 20px;
	}

	aside#adspace3,
	aside#adspace4,
	aside#adspace5,
	aside#adspace6,
	aside#adspace7,
	aside#adspace8,
	aside#adspace9,
	aside#adspace10,
	aside#adspace11,
	.add-rotater-advt,
	#adspacewhatson {
		margin-top: 0px; /* note */
	}

	.home section#mostpopular, .home section#commentscol {
		height: auto;
		position: relative;
		width: 357px;
		margin-right: 5px;
	}

	#primarymenu article,
	section#mostpopular article,
	section#commentscol article {
		border-bottom: 3px solid #DDD;
		margin-bottom: 5px;
		padding-bottom: 5px;
	}

	aside#promoslot2,
	aside#promoslot3 {
		width: 260px;
		height: 260px;
		float: left;
	}

	aside#promoslot1 h3.art_headline,
	aside#promoslot2 h3.art_headline,
	aside#promoslot3 h3.art_headline,
	aside#promoslot4 h3.art_headline,
	aside#promoslot5 h3.art_headline {
		height: auto;
		padding: 3px 5px;
		background: #f6f6f6;
		font-size: 0.9em;
	}

	.category aside#promoslot1,
	.archive aside#promoslot1,
	.category aside#promoslot2,
	.category aside#promoslot3,
	.category aside#promoslot4,
	.archive aside#promoslot2,
	.archive aside#promoslot3,
	.archive aside#promoslot4,
	.single aside#promoslot1,
	.single aside#promoslot2,
	.single aside#promoslot3,
	.single aside#promoslot4 {
		padding-top: 10px;
	}

	ul#childcatlist,
	.category aside#promoslot1,
	.archive aside#promoslot1,
	.category aside#promoslot2,
	.archive aside#promoslot2,
	.category aside#promoslot3,
	.archive aside#promoslot3,
	.category aside#promoslot4,
	.archive aside#promoslot4,
	section#mostpopular {
		float: right;
		width: 300px;
		clear: right;
	}

	.single aside#promoslot1,
	.single aside#promoslot2,
	.single aside#promoslot3,
	.single aside#promoslot4,
	.single aside#adspace1,
	.single aside#adspace2,
	.single aside#adspace3 {
		float: right;
		width: 300px;
		clear: right;
	}

	ul#childcatlist {
		list-style-type: none;
		text-indent: 10px;
		margin-top: 25px;
		padding-bottom: 20px;
	}

	ul#childcatlist ul.children {
		list-style-type: none;
		text-indent: 20px;
	}

	ul#childcatlist a {
		color: #333;
	}

	ul#childcatlist li a:before {
		content: '\00BB \00a0';
	}

	.page section#categoryfeed,
	.category section#categoryfeed,
	.archive section#categoryfeed,
	.search section#categoryfeed {
		max-width: 770px;
		width: 100%;
		float: left;
		min-height: 1240px;
	}

	section#single_post,
	section#relatedcontent {
		max-width: 770px;
		width: 100%;
		float: left;
	}

	body.single #single_post {
		width: 100% !important;
	}

	section#single_post {
		border-bottom: 3px solid #DDD;
		margin-bottom: 20px;
		padding-bottom: 5px;
	}

	section#single_post figure.art_img {
		margin: 0 0 10px 10px;
		background: #ddd;
		padding: 2px;
	}

	section#single_post figure.art_img.fullwidth {
		width: 760px;
		max-height: 570px;
		overflow: hidden;
		background: none;
		text-align: left;
	}

	section#single_post figure.art_img figcaption {
		width: 460px;
	}

	section#single_post figure.art_img.fullwidth figcaption {
		background: #F5F5F5;
	}

	section#relatedcontent article {
		float: left;
		width: 190px;
	}

	section#relatedcontent article .art_headline {
		width: 90%;
		font-size: 0.9em;
		padding-left: 5px;
	}

	section#relatedcontent article figure.art_img {
		text-align: center;
	}

	.category h2.secthead,
	.archive h2.secthead {
		width: 100%;
	}

	h2.secthead + article {
		margin-top: 15px !important;
	}

	#sect_ebooks h2.secthead + article {
		margin-top: 0 !important;
	}

	.home section#nftf {
		width: 98%;
		float: left;
		margin-top: 9px;
		padding: 0px 5px 0px 5px;
	}

	.home section#nftf article {
		width: 100%;
		padding: 0 0 15px 0;
		margin: 0 10px 15px 0;
		border-top: 1px solid #DDD;
	}

	#nftf h2.secthead {
		margin-top: 5px;
		width: 96%;
	}

	.home section#nftf article .art_excerpt {
		width: 98%;
	}

	.home section#nftf article .art_excerpt.nothumb {
		width: auto;
	}

	.home section#nftf article:first-child {
		border-top: 3px solid #DDD;
		padding-top: 10px;
	}

	.home section#spinifex article {
		border-bottom: 3px solid #DDD;
		margin-bottom: 10px;
		padding-bottom: 5px;
	}

	.home section#spinifex h2.secthead,
	.home section#spinifex h2.sectsubhead {
		text-align: center;
	}

	.home section#spinifex article {
		text-align: center;
	}

	.home section#spinifex, .home aside#twittercol {
		width: 363px;
		float: left;
		margin-left: 5px;
		margin-right: 15px;
		margin-top: 5px;
		position: relative;
		top: 0px;
	}

	.home aside#adspace2 {
		position: relative;
		margin-top: 9px;
		width: 362px;
	}

	.home aside#twittercol {
		display: none;
		width: 260px;
		float: left;
		margin-right: 20px;
		margin-top: 5px;
		position: relative;
		top: -115px;
	}

	.home aside#promoslot2, .home aside#promoslot3 {
		width: 363px;
		text-align: center;
		position: relative;
	}

	.home section:nth-child(n+9) {
		width: 100%; /* note was 750px */
		float: left;
		padding-top: 15px;
	}

	.home section:nth-child(n+10) article {
		width: 98%;
		float: left;
		border-top: 1px solid #ddd;
		margin: 0px 10px 10px 5px;
		padding-bottom: 10px;
	}

	.page section#categoryfeed article,
	.category section#categoryfeed article,
	.archive section#categoryfeed article,
	.search section#categoryfeed article {
		border-bottom: 3px solid #ddd;
		margin: 0 10px 10px 0;
		padding-bottom: 10px;
	}

	#primarymenulist section .firstarts, .home section:nth-child(n+9) .firstarts {
		width: 100%;
	}

	.home section:nth-child(n+9) .firstarts article figure.art_img,
	#primarymenulist section .firstarts article figure.art_img,
	.home section#nftf article figure.art_img {
		width: 160px;
		height: 120px;
		float: left;
		clear: left;
		padding-right: 5px;
	}

	#primarymenulist section .olderarts,
	.home section:nth-child(n+9) .olderarts {
		width: 98%;
		float: left;
		margin: 0px 0px 0px 10px;
	}

	#homeeventslist {
		list-style: none;
	}

	h2.sectfoot {
		width: 98%;
		text-align: right;
		font-size: 0.8em;
	}

	#primarymenulist section .olderarts article,
	.home section:nth-child(n+9) .olderarts article {
		width: 260px;
		float: left;
		margin: 0 10px 5px 0;
		padding-bottom: 5px;
	}

	#primarymenulist section .olderarts article .art_headline a,
	.home section:nth-child(n+9) .olderarts article .art_headline a {
		font-size: 1rem;
	}

	.home section:nth-child(n+9) .olderarts article figure.art_img {
		width: 100px;
		height: 80px;
		float: left;
		clear: left;
		padding-right: 5px;
	}

	.home section:nth-child(n+9) .olderarts article figure.art_img img {
		width: 100px;
		height: 80px;
	}

	.home section#sect_ebooks {
		width: 100%;
		height: 280px;
		float: left;
		clear: both;
	}

	.home section#sect_ebooks article {
		width: 160px;
		height: 250px;
		float: left;
		margin: 0 10px 10px 15px;
		border-bottom: none;
	}

	.home section#sect_ebooks article:nth-child(5), .home section#sect_ebooks article:nth-child(6) {
		display: none;
	}

	@-webkit-keyframes fadeIn {
		from {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}

	@keyframes fadeIn {
		from {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}



	#bizli:hover #bizmenu,
	#propli:hover #propmenu,
	#polli:hover #polmenu,
	#dntli:hover #dntmenu,
	#envli:hover #envmenu {
		display: block;
		-webkit-animation-delay: 1s, 1s; /* Safari */
		animation-delay: 1s, 1s;
		-webkit-animation: fadeIn 0.5s;
		animation: fadeIn 0.5s;
		position: relative;
		top: 11px;
		z-index: 10000;
		background: #fff;
		width: 750px;
		height: auto;
		padding: 10px;

	}

	#bizmenu {
		left: -191px;
		border: 5px solid #e4403f;
	}

	#propmenu {
		left: -283px;
		border: 5px solid #4163e8;
	}

	#polmenu {
		left: -444px;
		border: 5px solid #006c6e;
	}

	#dntmenu {
		left: -526px;
		border: 5px solid #8d2be4;
	}

	#envmenu {
		left: -668px;
		border: 5px solid #8ac50b;
	}

	#envmenu .olderarts article figure.art_img,
	#envmenu .olderarts article .art_byline,
	#dntmenu .olderarts article figure.art_img,
	#dntmenu .olderarts article .art_byline,
	#polmenu .olderarts article figure.art_img,
	#polmenu .olderarts article .art_byline,
	#propmenu .olderarts article figure.art_img,
	#propmenu .olderarts article .art_byline,
	#bizmenu .olderarts article figure.art_img,
	#bizmenu .olderarts article .art_byline {
		display: none;
	}

	#regli:hover #regionsmenu {
		display: block;
		position: relative;
		top: 11px;
		left: -9px;
		z-index: 10000;
	}

	#regionsmenu ul {
		width: 126px;
	}

	#regionsmenu li a {
		color: #fff;
	}

	#regionsmenu li {
		float: left;
		font-size: 1rem;
		margin: 0 0 0 0;
		cursor: pointer;
		font-family: Georgia, serif;
		border-bottom: none;
		list-style: none;
		/* background: #7305E8; */
		background: #523472;
		width: 100%;
		padding: 8px 5px 5px 15px;
	}

	section#mostpopular div:not(.popcurrent),
	.home section:nth-child(n+9) .olderarts article:last-of-type,
	.home section:nth-child(n+9) .olderarts article .art_excerpt,
	#primarymenulist section .olderarts article .art_excerpt,
	.home section#sect_ebooks article .art_excerpt,
	.home section#sect_ebooks article .art_headline,
	.home section#sect_ebooks article .art_byline,
	.single aside#promoslot1 article .art_excerpt,
	.single aside#promoslot2 article .art_excerpt,
	.single aside#promoslot3 article .art_excerpt,
	.single aside#promoslot4 article .art_excerpt,
	.home aside#promoslot1 article .art_excerpt,
	.home aside#promoslot2 article .art_excerpt,
	.home aside#promoslot3 article .art_excerpt,
	.home aside#promoslot4 article .art_excerpt,
	.category aside#promoslot1 article .art_excerpt,
	.category aside#promoslot2 article .art_excerpt,
	.category aside#promoslot3 article .art_excerpt,
	.category aside#promoslot4 article .art_excerpt {
		display: none;
	}

	/* Events calendar override */
	.page-id-44756 #em-wrapper table tr td:first-child,
	.page-id-44756 #em-wrapper table tr th:first-child {
		width: 130px;
	}

	/* whatson testing overrides */
	.page-id-67381 section:nth-child(n+9) {
		width: 750px;
		float: left;
	}

	.page-id-67381 section:nth-child(n+9) .firstarts {
		width: 480px;
		float: left;
	}

	.page-id-67381 section:nth-child(n+9) .firstarts article figure.art_img {
		width: 160px;
		height: 120px;
		float: left;
		clear: left;
		padding-right: 5px;
	}

	.page-id-67381 section:nth-child(n+9) .olderarts {
		width: 260px;
		float: right;
	}

	.page-id-67381 section:nth-child(n+9) .olderarts article {
		width: 260px;
		float: left;
		margin: 0 10px 5px 0;
		padding-bottom: 5px;
	}

	.page-id-67381 section:nth-child(n+9) .olderarts article:last-of-type,
	.page-id-67381 section:nth-child(n+9) .olderarts article .art_excerpt {
		display: none;
	}

	#sectwhatson ul#homeeventslist li {
		margin-left: 15px;
	}

	#sectwhatson ul#homeeventslist li a {
		font-family: Georgia, serif;
		font-size: 0.9em;
		color: #333;
	}

	#sectwhatson ul#homeeventslist li a:focus,
	#sectwhatson ul#homeeventslist li a:hover {
		color: #ff6600;
	}

	/* end whatson testing overrides */

}

@media only screen and (min-width: 737px) and (max-width: 768px) {
	/* for the mobile 736 section */
	/* for the mobile 320 section */
	html {
		height: 100%;
		margin-bottom: 1px;
		overflow-y: scroll;
		overflow-x: hidden;
	}

	.container {
		width: 100%;
		margin: 0 auto;
	}

	article {
		width: 95%;
		padding: 10px 10px 10px 10px;
		border-bottom: 3px solid #EBEBEB;
	}

	.msection {
		width: 100%;
	}

	section {
		width: 320px;
		float: left;
	}

	section h2.secthead,
	section h2.sectsubhead {
		width: 300px;
		padding: 10px 10px;
	}

	article figure.art_img {
		width: 300px;
		padding-bottom: 5px;
		overflow: hidden;
	}

	.home section#sect_ebooks article {
		width: 42%;
		float: left;
		/* padding: 0 10px 10px 0; */
		border-bottom: none;
	}

	.home section#sect_ebooks article figure.art_img {
		width: 100%;
		height: 100%;
	}

	.home section#sect_ebooks article figure.art_img img {
		width: 100%;
		height: 100%;
	}

	ul#childcatlist {
		list-style-type: none;
		text-indent: 10px;
		margin-top: 25px;
	}

	ul#childcatlist ul.children {
		list-style-type: none;
		text-indent: 20px;
	}

	.single #single_post article figure.art_img {
		margin: 0 0 10px 10px;
		background: #ddd;
		padding: 2px;
	}

	.single #single_post article figure.art_img img {
		width: 100%;
	}

	#sharebox {
		margin-bottom: 60px;
		width: 270px;
	}

	#sharebuttons > * {
		margin-right: 15px;
	}

	#primarymenulist section {
		width: 340px;
		float: left;
	}

	#primarymenu ul li {
		display: none;
		width: 0;
	}

	#primarymenu ul li:first-child {
		display: block;
		width: 100%;
	}

	#promoslot1 .art_img {
		width: 100% !important;
	}

	#nftf h2.secthead {
		margin-top: 5px;
		width: 100%;
	}

	.home #nftf article figure.art_img {
		width: 130px;
		float: left;
		margin-right: 5px;
		padding-bottom: 5px;
		overflow: hidden;
	}

	.home #nftf article figure.art_img {
		width: 130px;
		float: left;
		margin-right: 5px;
		padding-bottom: 5px;
		overflow: hidden;
	}

	.home #nftf article figure.art_img img {
		width: 130px;
	}

	.home #nftf h3 {
		width: 98%
	}

	.home #nftf article:nth-child(16), .home #nftf article:nth-child(17), .home #nftf article:nth-child(18) {
		display: none;
	}

	section {
		width: 100%;
		float: left;
	}

	section h2.secthead, section h2.sectsubhead {
		width: 100%;
		padding: 10px 10px;
	}

	#spinifex article {
		width: 95%;
	}

	#promoslot2 .art_img, #promoslot3 .art_img {
		width: 100%;
	}

	.firstarts article {
		padding-bottom: 10px
	}

	.home .olderarts {
		width: 100%;
	}

	.home .olderarts ul {
		width: 98%;
		margin: 0 auto
	}

	.home .olderarts ul li a {
		color: #336CB2;
	}

	.home .olderarts ul li a:hover {
		color: #FF6600;
	}

	.home .olderarts h2.sectfoot {
		width: 100%;
		float: right;
		text-align: right;
		font-size: 0.8em;
		margin-right: 20px;
	}

	#sect_jobs .firstarts .art_excerpt p {
		width: 98%;
	}

	.home #featured_news article:nth-child(n+3) figure.art_img,
	.home #featured_news article figure.art_img figcaption a,
	.home #featured_news article .art_byline,
	.home #featured_news article:nth-child(n+3) .art_excerpt,
	.home #nftf article .art_byline,
	.home #nftf article .art_excerpt,
	.home #spinifex article:nth-child(n+4) figure.art_img,
	.home #spinifex article:nth-child(n+4) .art_excerpt,
	.home section:nth-child(n+5) .olderarts article figure.art_img,
	.home section:nth-child(n+5) .olderarts article .art_byline,
	.home section:nth-child(n+5) .olderarts article .art_excerpt,
	.home section#commentscol,
	.home aside#twittercol,
	.home section#mostpopular div:not(.popcurrent),
	.home section#sect_ebooks article:nth-child(6),
	.home section#sect_ebooks article .art_excerpt,
	.home section#sect_ebooks article .art_byline,
	.home section#sect_ebooks article .art_headline,
	.home #sect_designtech .olderarts article .art_excerpt,
	.home #sect_designtech .olderarts article .art_byline,
	.home #sect_designtech .olderarts article figure.art_img,
	.home #sect_politics .olderarts article .art_excerpt,
	.home #sect_politics .olderarts article .art_byline,
	.home #sect_politics .olderarts article figure.art_img,
	.home #sect_environment .olderarts article .art_excerpt,
	.home #sect_environment .olderarts article .art_byline,
	.home #sect_environment .olderarts article figure.art_img,
	aside#promoslot1 .art_excerpt,
	aside#promoslot2 .art_excerpt,
	aside#promoslot3 .art_excerpt,
	aside#promoslot4 .art_excerpt,
	section#relatedcontent article figure.art_img,
	.capexcerpt {
		display: none;
	}

	#featured_news {
		width: 100%;
		float: left;
	}

	#featured_news article {

		width: 100%;
		padding: 10px 10px 10px 10px;
		border-bottom: 3px solid #EBEBEB;
	}

	#featured_news .art_excerpt {
		width: 90%;
	}

	#featured_news .art_headline {
		width: 98%;
	}

	.home #spinifex, .home #sectwhatson h2,
	.home #sectwhatson .firstarts, .home #sect_business,
	.home #sect_services, .home #sect_designtech h2,
	.home #sect_designtech .firstarts, .home #sect_politics, .home #sect_environment,
	.home #sect_casest, .home #sect_artslit, .home #sect_property {
		display: none;
	}

	.home #featured_news article:nth-child(2),
	.home #featured_news article:nth-child(3),
	.home #featured_news article:nth-child(4),
	.home #featured_news article:nth-child(5) {
		display: none;
	}

	aside#adspace1,
	aside#adspace2,
	aside#adspace3,
	aside#adspace4,
	aside#adspace5,
	aside#adspace6,
	aside#adspace7,
	aside#adspace8,
	aside#adspace9,
	aside#adspace10,
	aside#adspace11,
	aside#promoslot1,
	aside#promoslot2,
	aside#promoslot3,
	aside#promoslot4,
	.add-rotater-advt,
	#adspacewhatson {
		text-align: center;
		width: 100%;
		display: none;
	}

	aside#adspace1, aside#adspace2, aside#adspace7, aside#promoslot1 {
		text-align: center;
		width: 100%;
		float: left;
		display: block !important;
	}

	aside#adspace1 div.g, aside#adspace2 div.g, aside#adspace7 div.g {
		margin: 5px auto 0px auto !important;
	}

	.home #sect_designtech h2, .home #sect_designtech .firstarts, .home #sect_designtech .olderarts {
		display: none;
	}

	.home #featured_news article .art_byline, .home #nftf article .art_byline, .home #sect_jobs .firstarts h4 {
		display: block;
	}

	.home #nftf article .art_byline {
		float: left;
		width: 50%;
		padding: 2px 5px 0px 0px;
	}

	#primarymenu li a {
		display: none;
	}

	/* end 736 wide styles */
}

/* for the mobile 600 section LANDSCAPE */

@media (max-width: 600px) {
	#searchbox {
		float: none;
		clear: both;
		margin: 30px auto 0;
		text-align: left;
		max-width: 300px;
	}

	#searchbox #s {
		width: 240px;
	}

	#subssearch {
		text-align: center;
		padding-bottom: 0;
	}

	#sociallinks {
		position: static;
		margin-bottom: 20px;
	}
}

@media only screen and (min-width: 569px) and  (max-width: 600px) {
	/* for the mobile 600 section */
	html {
		height: 100%;
		margin-bottom: 1px;
		overflow-y: scroll;
		overflow-x: hidden;
	}

	.container {
		width: 100%;
		margin: 0 auto;
	}

	article {
		width: 95%;
		padding: 10px 10px 10px 10px;
		border-bottom: 3px solid #EBEBEB;
	}

	.msection {
		width: 100%;
	}

	/*section {*/
		/*width: 320px;*/
		/*float: left;*/
	/*}*/

	section h2.secthead,
	section h2.sectsubhead {
		width: 300px;
		padding: 10px 10px;
	}

	article figure.art_img {
		width: 300px;
		padding-bottom: 5px;
		overflow: hidden;
	}

	.home section#sect_ebooks article {
		width: 42%;
		float: left;
		border-bottom: none;
	}

	.home section#sect_ebooks article figure.art_img {
		width: 115%;
		height: 200px;
	}

	.home section#sect_ebooks article figure.art_img img {
		width: 90%;
		height: 200px;
	}

	ul#childcatlist {
		list-style-type: none;
		text-indent: 10px;
		margin-top: 25px;
	}

	ul#childcatlist ul.children {
		list-style-type: none;
		text-indent: 20px;
	}

	.single #single_post article figure.art_img {
		margin: 0 0 10px 10px;
		background: #ddd;
		padding: 2px;
	}

	.single #single_post article figure.art_img img {
		width: 100%;
	}

	#sharebox {
		margin-bottom: 60px;
		width: 270px;
	}

	#sharebuttons > * {
		margin-right: 15px;
	}

	#primarymenulist section {
		width: 340px;
		float: left;
	}

	#primarymenu ul li {
		display: none;
		width: 0;
	}

	#primarymenu ul li:first-child {
		display: block;
		width: 100%;
	}

	#promoslot1 .art_img {
		width: 100% !important;
	}

	#nftf h2.secthead {
		margin-top: 5px;
		width: 100%;
	}

	.home #nftf article figure.art_img {
		width: 130px;
		float: left;
		margin-right: 5px;
		padding-bottom: 5px;
		overflow: hidden;
	}

	.home #nftf article figure.art_img {
		width: 130px;
		float: left;
		margin-right: 5px;
		padding-bottom: 5px;
		overflow: hidden;
	}

	.home #nftf article figure.art_img img {
		width: 130px;
	}

	.home #nftf h3 {
		width: 98%
	}

	.home #nftf article:nth-child(16), .home #nftf article:nth-child(17), .home #nftf article:nth-child(18) {
		display: none;
	}

	/*section {*/
		/*width: 100%;*/
		/*float: left;*/
	/*}*/

	section h2.secthead, section h2.sectsubhead {
		width: 100%;
		padding: 10px 10px;
	}

	#spinifex article {
		width: 95%;
	}

	#promoslot2 .art_img, #promoslot3 .art_img {
		width: 100%;
	}

	.firstarts article {
		padding-bottom: 10px
	}

	.home .olderarts {
		width: 100%;
	}

	.home .olderarts ul {
		width: 98%;
		margin: 0 auto
	}

	.home .olderarts ul li a {
		color: #336CB2;
	}

	.home .olderarts ul li a:hover {
		color: #FF6600;
	}

	.home .olderarts h2.sectfoot {
		width: 100%;
		float: right;
		text-align: right;
		font-size: 0.8em;
		margin-right: 20px;
	}

	#sect_jobs .firstarts .art_excerpt p {
		width: 98%;
	}

	.home #featured_news article:nth-child(n+3) figure.art_img,
	.home #featured_news article figure.art_img figcaption a,
	.home #featured_news article .art_byline,
	.home #featured_news article:nth-child(n+3) .art_excerpt,
	.home #nftf article .art_byline,
	.home #nftf article .art_excerpt,
	.home #spinifex article:nth-child(n+4) figure.art_img,
	.home #spinifex article:nth-child(n+4) .art_excerpt,
	.home section:nth-child(n+5) .olderarts article figure.art_img,
	.home section:nth-child(n+5) .olderarts article .art_byline,
	.home section:nth-child(n+5) .olderarts article .art_excerpt,
	.home section#commentscol,
	.home aside#twittercol,
	.home section#mostpopular div:not(.popcurrent),
	.home section#sect_ebooks article:nth-child(6),
	.home section#sect_ebooks article .art_excerpt,
	.home section#sect_ebooks article .art_byline,
	.home section#sect_ebooks article .art_headline,
	.home #sect_designtech .olderarts article .art_excerpt,
	.home #sect_designtech .olderarts article .art_byline,
	.home #sect_designtech .olderarts article figure.art_img,
	.home #sect_politics .olderarts article .art_excerpt,
	.home #sect_politics .olderarts article .art_byline,
	.home #sect_politics .olderarts article figure.art_img,
	.home #sect_environment .olderarts article .art_excerpt,
	.home #sect_environment .olderarts article .art_byline,
	.home #sect_environment .olderarts article figure.art_img,
	aside#promoslot1 .art_excerpt,
	aside#promoslot2 .art_excerpt,
	aside#promoslot3 .art_excerpt,
	aside#promoslot4 .art_excerpt,
	section#relatedcontent article figure.art_img,
	.capexcerpt {
		display: none;
	}

	#featured_news {
		width: 100%;
		float: left;
	}

	#featured_news article {

		width: 100%;
		padding: 10px 10px 10px 10px;
		border-bottom: 3px solid #EBEBEB;
	}

	#featured_news .art_excerpt {
		width: 90%;
	}

	#featured_news .art_headline {
		width: 98%;
	}

	.home #spinifex, .home #sectwhatson h2,
	.home #sectwhatson .firstarts, .home #sect_business,
	.home #sect_services, .home #sect_designtech h2,
	.home #sect_designtech .firstarts, .home #sect_politics, .home #sect_environment,
	.home #sect_casest, .home #sect_artslit, .home #sect_property {
		display: none;
	}

	.home #featured_news article:nth-child(2),
	.home #featured_news article:nth-child(3),
	.home #featured_news article:nth-child(4),
	.home #featured_news article:nth-child(5) {
		display: none;
	}

	aside#adspace1,
	aside#adspace2,
	aside#adspace3,
	aside#adspace4,
	aside#adspace5,
	aside#adspace6,
	aside#adspace7,
	aside#adspace8,
	aside#adspace9,
	aside#adspace10,
	aside#adspace11,
	aside#promoslot1,
	aside#promoslot2,
	aside#promoslot3,
	aside#promoslot4,
	.add-rotater-advt,
	#adspacewhatson {
		text-align: center;
		width: 100%;
		display: none;
	}

	aside#adspace1, aside#adspace2, aside#adspace7, aside#promoslot1 {
		text-align: center;
		width: 100%;
		float: left;
		display: block !important;
	}

	aside#adspace1 div.g, aside#adspace2 div.g, aside#adspace7 div.g {
		margin: 5px auto 0px auto !important;
	}

	.home #sect_designtech h2, .home #sect_designtech .firstarts, .home #sect_designtech .olderarts {
		display: none;
	}

	.home #featured_news article .art_byline, .home #nftf article .art_byline, .home #sect_jobs .firstarts h4 {
		display: block;
	}

	.home #nftf article .art_byline {
		float: left;
		width: 50%;
		padding: 2px 5px 0px 0px;
	}

	#primarymenu li a {
		display: none;
	}

	/* End of 600 section */
}

/* for the mobile 568 section LANDSCAPE */
@media only screen and (min-width: 415px) and  (max-width: 568px) {
	/* for the mobile 568 section */
	html {
		height: 100%;
		margin-bottom: 1px;
		overflow-y: scroll;
		overflow-x: hidden;
	}

	.container {
		width: 100%;
		margin: 0 auto;
	}

	article {
		width: 95%;
		padding: 10px 10px 10px 10px;
		border-bottom: 3px solid #EBEBEB;
	}

	.msection {
		width: 100%;
	}

	section {
		width: 320px;
		float: none;
	}

	section h2.secthead,
	section h2.sectsubhead {
		width: 300px;
		padding: 10px 10px;
	}

	article figure.art_img {
		width: 300px;
		padding-bottom: 5px;
		overflow: hidden;
	}

	.home section#sect_ebooks article {
		width: 42%;
		float: left;
		/* padding: 0 10px 10px 0; */
		border-bottom: none;
	}

	.home section#sect_ebooks article figure.art_img {
		width: 115%;
		height: 200px;
	}

	.home section#sect_ebooks article figure.art_img img {
		width: 90%;
		height: 200px;
	}

	ul#childcatlist {
		list-style-type: none;
		text-indent: 10px;
		margin-top: 25px;
	}

	ul#childcatlist ul.children {
		list-style-type: none;
		text-indent: 20px;
	}

	.single #single_post article figure.art_img {
		margin: 0 0 10px 10px;
		background: #ddd;
		padding: 2px;
	}

	.single #single_post article figure.art_img img {
		width: 100%;
	}

	#sharebox {
		margin-bottom: 60px;
		width: 270px;
	}

	#sharebuttons > * {
		margin-right: 15px;
	}

	#primarymenulist section {
		width: 340px;
		float: left;
	}

	#primarymenu ul li {
		display: none;
		width: 0;
	}

	#primarymenu ul li:first-child {
		display: block;
		width: 100%;
	}

	#promoslot1 .art_img {
		width: 100% !important;
	}

	#nftf h2.secthead {
		margin-top: 5px;
		width: 100%;
	}

	.home #nftf article figure.art_img {
		width: 130px;
		float: left;
		margin-right: 5px;
		padding-bottom: 5px;
		overflow: hidden;
	}

	.home #nftf article figure.art_img {
		width: 130px;
		float: left;
		margin-right: 5px;
		padding-bottom: 5px;
		overflow: hidden;
	}

	.home #nftf article figure.art_img img {
		width: 130px;
	}

	.home #nftf h3 {
		width: 98%
	}

	.home #nftf article:nth-child(16), .home #nftf article:nth-child(17), .home #nftf article:nth-child(18) {
		display: none;
	}

	/*section {*/
		/*width: 100%;*/
		/*float: left;*/
	/*}*/

	section h2.secthead, section h2.sectsubhead {
		width: 100%;
		padding: 10px 10px;
	}

	#spinifex article {
		width: 95%;
	}

	#promoslot2 .art_img, #promoslot3 .art_img {
		width: 100%;
	}

	.firstarts article {
		padding-bottom: 10px
	}

	.home .olderarts {
		width: 100%;
	}

	.home .olderarts ul {
		width: 98%;
		margin: 0 auto
	}

	.home .olderarts ul li a {
		color: #336CB2;
	}

	.home .olderarts ul li a:hover {
		color: #FF6600;
	}

	.home .olderarts h2.sectfoot {
		width: 100%;
		float: right;
		text-align: right;
		font-size: 0.8em;
		margin-right: 20px;
	}

	#sect_jobs .firstarts .art_excerpt p {
		width: 98%;
	}

	.home #featured_news article:nth-child(n+3) figure.art_img,
	.home #featured_news article figure.art_img figcaption a,
	.home #featured_news article .art_byline,
	.home #featured_news article:nth-child(n+3) .art_excerpt,
	.home #nftf article .art_byline,
	.home #nftf article .art_excerpt,
	.home #spinifex article:nth-child(n+4) figure.art_img,
	.home #spinifex article:nth-child(n+4) .art_excerpt,
	.home section:nth-child(n+5) .olderarts article figure.art_img,
	.home section:nth-child(n+5) .olderarts article .art_byline,
	.home section:nth-child(n+5) .olderarts article .art_excerpt,
	.home section#commentscol,
	.home aside#twittercol,
	.home section#mostpopular div:not(.popcurrent),
	.home section#sect_ebooks article:nth-child(6),
	.home section#sect_ebooks article .art_excerpt,
	.home section#sect_ebooks article .art_byline,
	.home section#sect_ebooks article .art_headline,
	.home #sect_designtech .olderarts article .art_excerpt,
	.home #sect_designtech .olderarts article .art_byline,
	.home #sect_designtech .olderarts article figure.art_img,
	.home #sect_politics .olderarts article .art_excerpt,
	.home #sect_politics .olderarts article .art_byline,
	.home #sect_politics .olderarts article figure.art_img,
	.home #sect_environment .olderarts article .art_excerpt,
	.home #sect_environment .olderarts article .art_byline,
	.home #sect_environment .olderarts article figure.art_img,
	aside#promoslot1 .art_excerpt,
	aside#promoslot2 .art_excerpt,
	aside#promoslot3 .art_excerpt,
	aside#promoslot4 .art_excerpt,
	section#relatedcontent article figure.art_img,
	.capexcerpt {
		display: none;
	}

	#featured_news {
		width: 100%;
		float: left;
	}

	#featured_news article {

		width: 100%;
		padding: 10px 10px 10px 10px;
		border-bottom: 3px solid #EBEBEB;
	}

	#featured_news .art_excerpt {
		width: 90%;
	}

	#featured_news .art_headline {
		width: 98%;
	}

	.home #spinifex, .home #sectwhatson h2,
	.home #sectwhatson .firstarts, .home #sect_business,
	.home #sect_services, .home #sect_designtech h2,
	.home #sect_designtech .firstarts, .home #sect_politics, .home #sect_environment,
	.home #sect_casest, .home #sect_artslit, .home #sect_property {
		display: none;
	}

	.home #featured_news article:nth-child(2),
	.home #featured_news article:nth-child(3),
	.home #featured_news article:nth-child(4),
	.home #featured_news article:nth-child(5) {
		display: none;
	}

	aside#adspace1,
	aside#adspace2,
	aside#adspace3,
	aside#adspace4,
	aside#adspace5,
	aside#adspace6,
	aside#adspace7,
	aside#adspace8,
	aside#adspace9,
	aside#adspace10,
	aside#adspace11,
	aside#promoslot1,
	aside#promoslot2,
	aside#promoslot3,
	aside#promoslot4,
	.add-rotater-advt,
	#adspacewhatson {
		text-align: center;
		width: 100%;
		display: none;
	}

	aside#adspace1, aside#adspace2, aside#adspace7, aside#promoslot1 {
		text-align: center;
		width: 100%;
		float: left;
		display: block !important;
	}

	aside#adspace1 div.g, aside#adspace2 div.g, aside#adspace7 div.g {
		margin: 5px auto 0px auto !important;
	}

	.home #sect_designtech h2, .home #sect_designtech .firstarts, .home #sect_designtech .olderarts {
		display: none;
	}

	.home #featured_news article .art_byline, .home #nftf article .art_byline, .home #sect_jobs .firstarts h4 {
		display: block;
	}

	.home #nftf article .art_byline {
		float: left;
		width: 50%;
		padding: 2px 5px 0px 0px;
	}

	#primarymenu li a {
		display: none;
	}

	/* End of 568 section */
}

@media only screen and (min-width: 376px) and  (max-width: 414px) {
	/* for the mobile 414 section */
	html {
		height: 100%;
		margin-bottom: 1px;
		overflow-y: scroll;
		overflow-x: hidden;
	}

	.container {
		width: 100%;
		margin: 0 auto;
	}

	article {
		width: 95%;
		padding: 10px 10px 10px 10px;
		border-bottom: 3px solid #EBEBEB;
	}

	.msection {
		width: 100%;
	}

	section {
		width: 320px;
		float: left;
	}

	section h2.secthead,
	section h2.sectsubhead {
		width: 300px;
		padding: 10px 10px;
	}

	article figure.art_img {
		width: 300px;
		padding-bottom: 5px;
		overflow: hidden;
	}

	.home section#sect_ebooks article {
		width: 42%;
		float: left;
		border-bottom: none;
	}

	.home section#sect_ebooks article figure.art_img {
		width: 115%;
		height: 200px;
	}

	.home section#sect_ebooks article figure.art_img img {
		width: 90%;
		height: 200px;
	}

	ul#childcatlist {
		list-style-type: none;
		text-indent: 10px;
		margin-top: 25px;
	}

	ul#childcatlist ul.children {
		list-style-type: none;
		text-indent: 20px;
	}

	.single #single_post article figure.art_img {
		margin: 0 0 10px 10px;
		background: #ddd;
		padding: 2px;
	}

	.single #single_post article figure.art_img img {
		width: 100%;
	}

	#sharebox {
		margin-bottom: 60px;
		width: 270px;
	}

	#sharebuttons > * {
		margin-right: 15px;
	}

	#primarymenulist section {
		width: 340px;
		float: left;
	}

	#primarymenu ul li {
		display: none;
		width: 0;
	}

	#primarymenu ul li:first-child {
		display: block;
		width: 100%;
	}

	#promoslot1 .art_img {
		width: 100% !important;
	}

	#nftf h2.secthead {
		margin-top: 5px;
		width: 100%;
	}

	.home #nftf article figure.art_img {
		width: 130px;
		float: left;
		margin-right: 5px;
		padding-bottom: 5px;
		overflow: hidden;
	}

	.home #nftf article figure.art_img {
		width: 130px;
		float: left;
		margin-right: 5px;
		padding-bottom: 5px;
		overflow: hidden;
	}

	.home #nftf article figure.art_img img {
		width: 130px;
	}

	.home #nftf h3 {
		width: 98%
	}

	.home #nftf article:nth-child(16), .home #nftf article:nth-child(17), .home #nftf article:nth-child(18) {
		display: none;
	}

	section {
		width: 100%;
		float: left;
	}

	section h2.secthead, section h2.sectsubhead {
		width: 100%;
		padding: 10px 10px;
	}

	#spinifex article {
		width: 95%;
	}

	#promoslot2 .art_img, #promoslot3 .art_img {
		width: 100%;
	}

	.firstarts article {
		padding-bottom: 10px
	}

	.home .olderarts {
		width: 100%;
	}

	.home .olderarts ul {
		width: 98%;
		margin: 0 auto
	}

	.home .olderarts ul li a {
		color: #336CB2;
	}

	.home .olderarts ul li a:hover {
		color: #FF6600;
	}

	.home .olderarts h2.sectfoot {
		width: 100%;
		float: right;
		text-align: right;
		font-size: 0.8em;
		margin-right: 20px;
	}

	#sect_jobs .firstarts .art_excerpt p {
		width: 98%;
	}

	.home #featured_news article:nth-child(n+3) figure.art_img,
	.home #featured_news article figure.art_img figcaption a,
	.home #featured_news article .art_byline,
	.home #featured_news article:nth-child(n+3) .art_excerpt,
	.home #nftf article .art_byline,
	.home #nftf article .art_excerpt,
	.home #spinifex article:nth-child(n+4) figure.art_img,
	.home #spinifex article:nth-child(n+4) .art_excerpt,
	.home section:nth-child(n+5) .olderarts article figure.art_img,
	.home section:nth-child(n+5) .olderarts article .art_byline,
	.home section:nth-child(n+5) .olderarts article .art_excerpt,
	.home section#commentscol,
	.home aside#twittercol,
	.home section#mostpopular div:not(.popcurrent),
	.home section#sect_ebooks article:nth-child(6),
	.home section#sect_ebooks article .art_excerpt,
	.home section#sect_ebooks article .art_byline,
	.home section#sect_ebooks article .art_headline,
	.home #sect_designtech .olderarts article .art_excerpt,
	.home #sect_designtech .olderarts article .art_byline,
	.home #sect_designtech .olderarts article figure.art_img,
	.home #sect_politics .olderarts article .art_excerpt,
	.home #sect_politics .olderarts article .art_byline,
	.home #sect_politics .olderarts article figure.art_img,
	.home #sect_environment .olderarts article .art_excerpt,
	.home #sect_environment .olderarts article .art_byline,
	.home #sect_environment .olderarts article figure.art_img,
	aside#promoslot1 .art_excerpt,
	aside#promoslot2 .art_excerpt,
	aside#promoslot3 .art_excerpt,
	aside#promoslot4 .art_excerpt,
	section#relatedcontent article figure.art_img,
	.capexcerpt {
		display: none;
	}

	#featured_news {
		width: 100%;
		float: left;
	}

	#featured_news article {

		width: 100%;
		padding: 10px 10px 10px 10px;
		border-bottom: 3px solid #EBEBEB;
	}

	#featured_news .art_excerpt {
		width: 90%;
	}

	#featured_news .art_headline {
		width: 98%;
	}

	.home #spinifex, .home #sectwhatson h2,
	.home #sectwhatson .firstarts, .home #sect_business,
	.home #sect_services, .home #sect_designtech h2,
	.home #sect_designtech .firstarts, .home #sect_politics, .home #sect_environment,
	.home #sect_casest, .home #sect_artslit, .home #sect_property {
		display: none;
	}

	.home #featured_news article:nth-child(2),
	.home #featured_news article:nth-child(3),
	.home #featured_news article:nth-child(4),
	.home #featured_news article:nth-child(5) {
		display: none;
	}

	aside#adspace1,
	aside#adspace2,
	aside#adspace3,
	aside#adspace4,
	aside#adspace5,
	aside#adspace6,
	aside#adspace7,
	aside#adspace8,
	aside#adspace9,
	aside#adspace10,
	aside#adspace11,
	aside#promoslot1,
	aside#promoslot2,
	aside#promoslot3,
	aside#promoslot4,
	.add-rotater-advt,
	#adspacewhatson {
		text-align: center;
		width: 100%;
		display: none;
	}

	aside#adspace1, aside#adspace2, aside#adspace7, aside#promoslot1 {
		text-align: center;
		width: 100%;
		float: left;
		display: block !important;
	}

	aside#adspace1 div.g, aside#adspace2 div.g, aside#adspace7 div.g {
		margin: 5px auto 0px auto !important;
	}

	aside#adspace1 div.g, aside#adspace2 div.g, aside#adspace7 div.g {
		margin: 5px auto 0px auto !important;
	}

	.home #sect_designtech h2, .home #sect_designtech .firstarts, .home #sect_designtech .olderarts {
		display: none;
	}

	.home #featured_news article .art_byline, .home #nftf article .art_byline, .home #sect_jobs .firstarts h4 {
		display: block;
	}

	.home #nftf article .art_byline {
		float: left;
		width: 50%;
		padding: 2px 5px 0px 0px;
	}

	#primarymenu li a {
		display: none;
	}

	/* End of 414 section */
}

@media only screen and (min-width: 321px) and  (max-width: 375px) {
	/* for the mobile 320 section */
	html {
		height: 100%;
		margin-bottom: 1px;
		overflow-y: scroll;
		overflow-x: hidden;
	}

	.container {
		width: 100%;
		margin: 0 auto;
	}

	article {
		width: 95%;
		padding: 10px 10px 10px 10px;
		border-bottom: 3px solid #EBEBEB;
	}

	.msection {
		width: 100%;
	}

	/*section {*/
		/*width: 320px;*/
		/*float: left;*/
	/*}*/

	section h2.secthead,
	section h2.sectsubhead {
		width: 300px;
		padding: 10px 10px;
	}

	article figure.art_img {
		width: 300px;
		padding-bottom: 5px;
		overflow: hidden;
	}

	.home section#sect_ebooks article {
		width: 42%;
		float: left;
		border-bottom: none;
	}

	.home section#sect_ebooks article figure.art_img {
		width: 115%;
		height: 200px;
	}

	.home section#sect_ebooks article figure.art_img img {
		width: 90%;
		height: 200px;
	}

	ul#childcatlist {
		list-style-type: none;
		text-indent: 10px;
		margin-top: 25px;
	}

	ul#childcatlist ul.children {
		list-style-type: none;
		text-indent: 20px;
	}

	.single #single_post article figure.art_img {
		margin: 0 0 10px 10px;
		background: #ddd;
		padding: 2px;
	}

	.single #single_post article figure.art_img img {
		width: 100%;
	}

	#sharebox {
		margin-bottom: 60px;
		width: 270px;
	}

	#sharebuttons > * {
		margin-right: 15px;
	}

	#primarymenulist section {
		width: 340px;
		float: left;
	}

	#primarymenu ul li {
		display: none;
		width: 0;
	}

	#primarymenu ul li:first-child {
		display: block;
		width: 100%;
	}

	#promoslot1 .art_img {
		width: 100% !important;
	}

	#nftf h2.secthead {
		margin-top: 5px;
		width: 100%;
	}

	.home #nftf article figure.art_img {
		width: 130px;
		float: left;
		margin-right: 5px;
		padding-bottom: 5px;
		overflow: hidden;
	}

	.home #nftf article figure.art_img {
		width: 130px;
		float: left;
		margin-right: 5px;
		padding-bottom: 5px;
		overflow: hidden;
	}

	.home #nftf article figure.art_img img {
		width: 130px;
	}

	.home #nftf h3 {
		width: 98%
	}

	.home #nftf article:nth-child(16), .home #nftf article:nth-child(17), .home #nftf article:nth-child(18) {
		display: none;
	}

	/*section {*/
		/*width: 100%;*/
		/*float: left;*/
	/*}*/

	section h2.secthead, section h2.sectsubhead {
		width: 100%;
		padding: 10px 10px;
	}

	#spinifex article {
		width: 95%;
	}

	#promoslot2 .art_img, #promoslot3 .art_img {
		width: 100%;
	}

	.firstarts article {
		padding-bottom: 10px
	}

	.home .olderarts {
		width: 100%;
	}

	.home .olderarts ul {
		width: 98%;
		margin: 0 auto
	}

	.home .olderarts ul li a {
		color: #336CB2;
	}

	.home .olderarts ul li a:hover {
		color: #FF6600;
	}

	.home .olderarts h2.sectfoot {
		width: 100%;
		float: right;
		text-align: right;
		font-size: 0.8em;
		margin-right: 20px;
	}

	#sect_jobs .firstarts .art_excerpt p {
		width: 98%;
	}

	.home #featured_news article:nth-child(n+3) figure.art_img,
	.home #featured_news article figure.art_img figcaption a,
	.home #featured_news article .art_byline,
	.home #featured_news article:nth-child(n+3) .art_excerpt,
	.home #nftf article .art_byline,
	.home #nftf article .art_excerpt,
	.home #spinifex article:nth-child(n+4) figure.art_img,
	.home #spinifex article:nth-child(n+4) .art_excerpt,
	.home section:nth-child(n+5) .olderarts article figure.art_img,
	.home section:nth-child(n+5) .olderarts article .art_byline,
	.home section:nth-child(n+5) .olderarts article .art_excerpt,
	.home section#commentscol,
	.home aside#twittercol,
	.home section#mostpopular div:not(.popcurrent),
	.home section#sect_ebooks article:nth-child(6),
	.home section#sect_ebooks article .art_excerpt,
	.home section#sect_ebooks article .art_byline,
	.home section#sect_ebooks article .art_headline,
	.home #sect_designtech .olderarts article .art_excerpt,
	.home #sect_designtech .olderarts article .art_byline,
	.home #sect_designtech .olderarts article figure.art_img,
	.home #sect_politics .olderarts article .art_excerpt,
	.home #sect_politics .olderarts article .art_byline,
	.home #sect_politics .olderarts article figure.art_img,
	.home #sect_environment .olderarts article .art_excerpt,
	.home #sect_environment .olderarts article .art_byline,
	.home #sect_environment .olderarts article figure.art_img,
	aside#promoslot1 .art_excerpt,
	aside#promoslot2 .art_excerpt,
	aside#promoslot3 .art_excerpt,
	aside#promoslot4 .art_excerpt,
	section#relatedcontent article figure.art_img,
	.capexcerpt {
		display: none;
	}

	#featured_news {
		width: 100%;
		float: left;
	}

	#featured_news article {

		width: 100%;
		padding: 10px 10px 10px 10px;
		border-bottom: 3px solid #EBEBEB;
	}

	#featured_news .art_excerpt {
		width: 90%;
	}

	#featured_news .art_headline {
		width: 98%;
	}

	.home #spinifex, .home #sectwhatson h2,
	.home #sectwhatson .firstarts, .home #sect_business,
	.home #sect_services, .home #sect_designtech h2,
	.home #sect_designtech .firstarts, .home #sect_politics, .home #sect_environment,
	.home #sect_casest, .home #sect_artslit, .home #sect_property {
		display: none;
	}

	.home #featured_news article:nth-child(2),
	.home #featured_news article:nth-child(3),
	.home #featured_news article:nth-child(4),
	.home #featured_news article:nth-child(5) {
		display: none;
	}

	aside#adspace1,
	aside#adspace2,
	aside#adspace3,
	aside#adspace4,
	aside#adspace5,
	aside#adspace6,
	aside#adspace7,
	aside#adspace8,
	aside#adspace9,
	aside#adspace10,
	aside#adspace11,
	aside#promoslot1,
	aside#promoslot2,
	aside#promoslot3,
	aside#promoslot4,
	.add-rotater-advt,
	#adspacewhatson {
		text-align: center;
		width: 100%;
		display: none;
	}

	aside#adspace1, aside#adspace2, aside#adspace7, aside#promoslot1 {
		text-align: center;
		width: 100%;
		float: left;
		display: block !important;
	}

	aside#adspace1 div.g, aside#adspace2 div.g, aside#adspace7 div.g {
		margin: 5px auto 0px auto !important;
	}

	.home #sect_designtech h2, .home #sect_designtech .firstarts, .home #sect_designtech .olderarts {
		display: none;
	}

	.home #featured_news article .art_byline, .home #nftf article .art_byline, .home #sect_jobs .firstarts h4 {
		display: block;
	}

	.home #nftf article .art_byline {
		float: left;
		width: 50%;
		padding: 2px 5px 0px 0px;
	}

	#primarymenu li a {
		display: none;
	}

}

@media only screen and (max-width: 320px) {
	/* for the mobile 320 section */
	html {
		height: 100%;
		margin-bottom: 1px;
		overflow-y: scroll;
		overflow-x: hidden;
	}

	.container {
		width: 100%;
		margin: 0 auto;
	}

	article {
		width: 95%;
		padding: 10px 10px 10px 10px;
		border-bottom: 3px solid #EBEBEB;
	}

	.msection {
		width: 100%;
	}

	/*section {*/
		/*width: 320px;*/
		/*float: left;*/
	/*}*/

	section h2.secthead,
	section h2.sectsubhead {
		width: 300px;
		padding: 10px 10px;
	}

	article figure.art_img {
		width: 300px;
		padding-bottom: 5px;
		overflow: hidden;
	}

	.home #featured_news article figure.art_img {
		width: 94%;
		padding-bottom: 5px;
		overflow: hidden;
	}

	.home #featured_news article figure.art_img img {
		width: 100% !important;
	}

	.home section#sect_ebooks article {
		width: 42%;
		float: left;
		border-bottom: none;
	}

	.home section#sect_ebooks article figure.art_img {
		width: 115%;
		height: 200px;
	}

	.home section#sect_ebooks article figure.art_img img {
		width: 90%;
		height: 200px;
	}

	ul#childcatlist {
		list-style-type: none;
		text-indent: 10px;
		margin-top: 25px;
	}

	ul#childcatlist ul.children {
		list-style-type: none;
		text-indent: 20px;
	}

	.single #single_post article figure.art_img {
		margin: 0 0 10px 10px;
		background: #ddd;
		padding: 2px;
	}

	.single #single_post article figure.art_img img {
		width: 100%;
	}

	#sharebox {
		margin-bottom: 60px;
		width: 270px;
	}

	#sharebuttons > * {
		margin-right: 15px;
	}

	#primarymenulist section {
		width: 340px;
		float: left;
	}

	#primarymenu ul li {
		display: none;
		width: 0;
	}

	#primarymenu ul li:first-child {
		display: block;
		width: 100%;
	}

	#promoslot1 .art_img {
		width: 100% !important;
	}

	#nftf h2.secthead {
		margin-top: 5px;
		width: 100%;
	}

	.home #nftf article figure.art_img {
		width: 130px;
		float: left;
		margin-right: 5px;
		padding-bottom: 5px;
		overflow: hidden;
	}

	.home #nftf article figure.art_img {
		width: 130px;
		float: left;
		margin-right: 5px;
		padding-bottom: 5px;
		overflow: hidden;
	}

	.home #nftf article figure.art_img img {
		width: 130px;
	}

	.home #nftf h3 {
		width: 98%
	}

	.home #nftf article:nth-child(16), .home #nftf article:nth-child(17), .home #nftf article:nth-child(18) {
		display: none;
	}

	/*section {*/
		/*width: 100%;*/
		/*float: left;*/
	/*}*/

	section h2.secthead, section h2.sectsubhead {
		width: 100%;
		padding: 10px 10px;
	}

	#spinifex article {
		width: 95%;
	}

	#promoslot2 .art_img, #promoslot3 .art_img {
		width: 100%;
	}

	.firstarts article {
		padding-bottom: 10px
	}

	.home .olderarts {
		width: 100%;
	}

	.home .olderarts ul {
		width: 98%;
		margin: 0 auto
	}

	.home .olderarts ul li a {
		color: #336CB2;
	}

	.home .olderarts ul li a:hover {
		color: #FF6600;
	}

	.home .olderarts h2.sectfoot {
		width: 100%;
		float: right;
		text-align: right;
		font-size: 0.8em;
		margin-right: 20px;
	}

	#sect_jobs .firstarts .art_excerpt p {
		width: 98%;
	}

	.home #featured_news article:nth-child(n+3) figure.art_img,
	.home #featured_news article figure.art_img figcaption a,
	.home #featured_news article .art_byline,
	.home #featured_news article:nth-child(n+3) .art_excerpt,
	.home #nftf article .art_byline,
	.home #nftf article .art_excerpt,
	.home #spinifex article:nth-child(n+4) figure.art_img,
	.home #spinifex article:nth-child(n+4) .art_excerpt,
	.home section:nth-child(n+5) .olderarts article figure.art_img,
	.home section:nth-child(n+5) .olderarts article .art_byline,
	.home section:nth-child(n+5) .olderarts article .art_excerpt,
	.home section#commentscol,
	.home aside#twittercol,
	.home section#mostpopular div:not(.popcurrent),
	.home section#sect_ebooks article:nth-child(6),
	.home section#sect_ebooks article .art_excerpt,
	.home section#sect_ebooks article .art_byline,
	.home section#sect_ebooks article .art_headline,
	.home #sect_designtech .olderarts article .art_excerpt,
	.home #sect_designtech .olderarts article .art_byline,
	.home #sect_designtech .olderarts article figure.art_img,
	.home #sect_politics .olderarts article .art_excerpt,
	.home #sect_politics .olderarts article .art_byline,
	.home #sect_politics .olderarts article figure.art_img,
	.home #sect_environment .olderarts article .art_excerpt,
	.home #sect_environment .olderarts article .art_byline,
	.home #sect_environment .olderarts article figure.art_img,
	aside#promoslot1 .art_excerpt,
	aside#promoslot2 .art_excerpt,
	aside#promoslot3 .art_excerpt,
	aside#promoslot4 .art_excerpt,
	section#relatedcontent article figure.art_img,
	.capexcerpt {
		display: none;
	}

	#featured_news {
		width: 100%;
		float: left;
	}

	#featured_news article {

		width: 100%;
		padding: 10px 10px 10px 10px;
		border-bottom: 3px solid #EBEBEB;
	}

	#featured_news .art_excerpt {
		width: 90%;
	}

	#featured_news .art_headline {
		width: 98%;
	}

	.home #spinifex, .home #sectwhatson h2,
	.home #sectwhatson .firstarts, .home #sect_business,
	.home #sect_services, .home #sect_designtech h2,
	.home #sect_designtech .firstarts, .home #sect_politics, .home #sect_environment,
	.home #sect_casest, .home #sect_artslit, .home #sect_property {
		display: none;
	}

	.home #featured_news article:nth-child(2),
	.home #featured_news article:nth-child(3),
	.home #featured_news article:nth-child(4),
	.home #featured_news article:nth-child(5) {
		display: none;
	}

	aside#adspace1,
	aside#adspace2,
	aside#adspace3,
	aside#adspace4,
	aside#adspace5,
	aside#adspace6,
	aside#adspace7,
	aside#adspace8,
	aside#adspace9,
	aside#adspace10,
	aside#adspace11,
	aside#promoslot1,
	aside#promoslot2,
	aside#promoslot3,
	aside#promoslot4,
	.add-rotater-advt,
	#adspacewhatson {
		text-align: center;
		width: 100%;
		display: none;
	}

	aside#adspace1, aside#adspace2, aside#adspace7, aside#promoslot1 {
		text-align: center;
		width: 100%;
		float: left;
		display: block !important;
	}

	aside#adspace1 div.g, aside#adspace2 div.g, aside#adspace7 div.g {
		margin: 5px auto 0px auto !important;
	}

	.home #sect_designtech h2, .home #sect_designtech .firstarts, .home #sect_designtech .olderarts {
		display: none;
	}

	.home #featured_news article .art_byline, .home #nftf article .art_byline, .home #sect_jobs .firstarts h4 {
		display: block;
	}

	.home #nftf article .art_byline {
		float: right;
		width: 50%;
		padding: 2px 5px 0px 0px;
	}

	#primarymenu li a {
		display: none;
	}

	/* end mobile 320 section */

}

@media print {
	#primarymenu,
	#megamenuholder,
	#searchbox,
	#sociallinks,
	aside[id^="promo"],
	aside[id^="adspace"],
	#relatedcontent,
	#sharebox,
	#subslink,
	.submitto,
	#respond,
	.reply {
		display: none;
	}

	img {
		max-width: 500px;
	}

	figure.art_img {
		margin-bottom: 20px;
	}

}

#widget_sp_image-2 h3 {
	display: none;
}

#widget_sp_image-2 {
	text-align: center;
}

.home-sect .art_byline,
body.home #nftf .art_byline,
body.home #spinifex .art_byline,
body.home #sectwhatson .art_byline,
body.home #sect_jobs .art_byline,
body.home #sect_energy .art_byline,
body.home #sect_business_politics .art_byline,
body.home #sect_urbanism .art_byline,
body.home #sect_opinion .art_byline,
body.home #sect_ebooks .art_byline,
body.home #sect_artslit .art_byline {
	margin-bottom: 10px;
	margin-top: 10px;
}

section#morearticle {
	float: left;
	max-width: 768px;
	width: 100%;
}

section#morearticle article {
	width: 18%;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}

section#morearticle article figure img {
	max-width: 100%;
}

.home .home-sect .olderarts article:last-of-type,
.home section#sect_jobs:nth-child(n+9) .olderarts article:last-of-type,
.home section#sect_energy:nth-child(n+9) .olderarts article:last-of-type,
.home section#sect_urbanism:nth-child(n+9) .olderarts article:last-of-type,
.home section#sect_opinion:nth-child(n+9) .olderarts article:last-of-type,
.home section#sect_artslit:nth-child(n+9) .olderarts article:last-of-type {
	display: block;
}

#adspaceurbanism, #adspaceopinion, #adspacebusspoli {
	float: right;
	width: 300px;
}

body.home #sect_jobs .art_byline {
	padding-left: 105px;
}

#sm-artlet {
	display: inline-block;
}

@media screen and (max-width: 1079px) {
	section#morearticle article {
		width: 100%;
	}
}

@media screen and (max-width: 768px) {
	section#morearticle article {
		width: 18%;
		margin-left: 1%;
		margin-right: 1%;
	}
}

@media screen and (max-width: 736px) {
	section#morearticle article {
		width: 100%;
	}

	section#morearticle article .art_img {
		display: none;
	}
}

li#buildli #buildmegamenuholder,
li#energyli #energymegamenuholder,
li#bizli #bizmegamenuholder,
li#envli #opinionmegamenuholder,
li#urbanli #urbanmegamenuholder {
	position: absolute;
	z-index: 9999;
	margin-top: 12px;
}

.mobile_menu {
	display: none;
}

.desktop_menu {
	display: block;
}

@media screen and (max-width: 1079px) {
	.mobile_menu {
		display: block;
	}

	.desktop_menu {
		display: none;
	}

	li#buildli #buildmegamenuholder,
	li#energyli #energymegamenuholder,
	li#bizli #bizmegamenuholder,
	li#envli #opinionmegamenuholder,
	li#urbanli #urbanmegamenuholder {
		display: none;
	}
}

#takeover-top {
	text-align: center;
	display: none;
}

#takeover-top img {
	max-width: 100%;
}

@media (min-width: 1080px) {
	#takeover-top {
		display: block;
	}
}

/*
 START moved in from Simple Custom CSS
 */
#sociallinks a img {
	height: 30px;
	width: 30px;
	opacity: 1.6;
}

#subssearch {
	position: inherit !important;
}

#sociallinks a img {
	height: 30px;
	width: 30px;
	opacity: 1.6;
	display: none !important;
}

#primarymenu li {
	font-size: 1.15em;
}

/*
 END moved in from Simple Custom CSS
 */

/*
 START moved in from CSS & Javascript Toolbox
 */
section#commentscol {
	top: -310px;
}

section#mostpopular {
	top: -310px;

}

.column-second aside#promoslot3 {
	top: 0px;
	margin: 0px;
	height: auto;
	margin-bottom: 15px;
}

.column-second aside#promoslot2 {
	top: 0px;
	margin: 0px;
	height: auto;
	margin-bottom: 20px;
	margin-top: 20px;
}

.column-second aside#promoslot4 {
	margin: 0px;
	margin-top: 20px;
	left: 0px;
}

.home1080toprhs {
	width: 260px;
}

.column-third aside#adspace2 {
	top: 0px;
}

.widescreen aside#adspace2 {
	top: 0px;
}

span.post-stats span {
	font-size: 14px;
	font-family: arial;
}

span.post-stats span a {
	color: #333;
}

.widescreen aside#twittercol {
	position: relative;
	margin: 0px;
	float: right;
	width: 300px;
}

.column-second {
	display: inline-block;
	float: left;
	width: 260px;
}

.column-first {
	width: 500px;
	float: left;
}

ul.wpp-list li {
	font-size: 13px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 3px solid #ddd;
	list-style: none;
}

h2.widgettitle {
	border-bottom: 3px solid #FF6600;
	font-size: 1.4em;
	color: #333;
	font-family: Georgia, serif;
	margin-bottom: 10px;
}

ul.wpp-list li a.wpp-post-title {
	color: #333;
	font-weight: normal;
	font-size: 1.17em;
	font-family: Georgia, serif;
}

.tailored {
	width: 300px;
	float: right;
}

@media screen and (max-width: 768px) {
	.tailored {
		width: 100%;
	}

	section#mostpopular {
		clear: both;
	}

}

.tailored a.wpp-rec {
	height: 30px;
	background: #333;
	margin-bottom: 5px;
	padding: 5px 0px 0px 5px;
	display: inline-block;
	width: 100%;
	color: #f60;
	text-decoration: none;
	font-size: 19px;
	padding-top: 10px;
	font-family: georgia;
	font-weight: 400;
	display: none;
}

.tailored ul.wpp-list span.wpp-author {
	font-family: arial;
	font-size: 14px;
}

.tailored ul.wpp-list a {
	float: none;
	display: inline-block;
}

.tailored ul.wpp-list li a.wpp-post-title {
	font-size: 19px;
	font-family: Georgia, serif;
	margin: 10px 0px !important;
}

span.post-stats span {
	font-size: 14px;
	font-family: arial;
}

span.post-stats span a {
	color: #333;
}

span.wpp-date {
	display: block;
}

.tailored ul.wpp-list span.wpp-category a {
	display: none;
}

.home section#spinifex {
	background: #f6f6f6;
}

.home section#spinifex article {
	padding: 0 5px;
}

.home .tailored ul.wpp-list .wpp-category {
	display: block;
	font-weight: bold;
}

.home .tailored ul.wpp-list a {
	display: inline;
}

header.container #adrotate_widgets-33 img {
	height: auto !important;
	max-width: 100% !important;
	width: auto !important;
}

.home .tailored ul.wpp-list .wpp-author > a {
	color: #000000;
	font-weight: bold;
}

#adrotate_widgets-33 .gofollow {
	margin-right: 15px;
}

.home section#spinifex h2.secthead {
	padding-left: 5px;
	text-align: left;
}

.home .tailored h2.widgettitle a {
	color: #333;
}

.home .tailored h2.widgettitle a:hover {
	color: #ff6600;
}

.home .tailored ul.wpp-list .wpp-author {
	display: block;
	float: right;
	width: 135px;
}

#single_post .fb-share-button.fb_iframe_widget span {
	width: auto !important;
	min-width: 86px;
}

#single_post #twittersharebutton {
	width: 60px;
}

.catsection {
	margin-top: 10px;
}

.catsection:first-child {
	margin-top: 0;
}

#primarymenulist #propli {
	text-align: center;
}

.latest_story article {
	border-bottom: 3px solid #dddddd;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-left: 0;
	margin-left: 0;
}

.latest_story h2.secthead {
	color: #333333;
	font-size: 1.4em;
	margin-bottom: 10px;
}

.latest_story article figure.art_img {
	float: left;
	width: auto;
}

.latest_story h3.art_headline {
	float: right;
	width: 60%;
	width: calc(100% - 100px);
}

#primarymenulist nav.openmenu {
	display: table;
}

#morearticle h3.art_headline {
	word-wrap: break-word;
}

#primarymenu li {
	padding: 2px 14px;
}

#primarymenu li .ezyva-regionsmenu li {
	padding-top: 8px;
	padding-bottom: 5px;
}

#primarymenu {
	border-bottom: 11px solid #FF6600;
}

@media screen and (max-width: 1079px) {
	header #sociallinks #twittersharebutton {
		width: 100%;
		text-align: center;
	}

	div.widescreen {
		display: none;
	}

	.home1080toprhs {
		clear: both;
		text-align: center;
		margin: 20px auto;
		/*padding: 10px 0px;*/
	}

}

/*
 END moved in from CSS & Javascript Toolbox
 */

@media screen and (min-width: 1080px) {
	.home .mobile {
		display: none;
	}

	#mobile-premium-ad {
		display: none;
	}

	.latest_story {
		width: 300px;
		float: right;
	}
}

#mobile-premium-ad {
	margin: 20px 0;
	clear: both;
}

/*
 START moved in from Header and Footer Scripts plugin
 */
ul.jobnews li {
	list-style-type: none;
	padding-bottom: 5px;
	font-family: serif;
}

ul.jobnews li a {
	color: #333;
}

ul.jobnews li a:hover {
	color: #226BA3;
}

/*
 END moved in from Header and Footer Scripts plugin
 */

#logo a {
	display: block;
	padding: 40px 20px;
	text-align: center;
}

#logo a img {
	width: 570px;
	max-width: 100%;
}

@media (min-width: 1080px) {
	.addspace-extra-posts {
		float: right;
		width: 300px;
	}
}

@media (max-width: 768px) {
	html, body, div, span, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	abbr, address, cite, code,
	del, dfn, em, img, ins, kbd, q, samp,
	small, strong, sub, sup, var,
	b, i,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td,
	article, aside, canvas, details, figcaption, figure,
	footer, header, hgroup, menu, nav, section, summary,
	time, mark, audio, video {
		font-size: 1.01em;
	}

	blockquote {
		font-size: 1.25em;
	}

	.single aside#adspace1,
	.single aside#adspace2,
	.single aside#adspace3 {
		clear: left;
		float: left;
	}

	.latest_story {
		display: inline-block;
		vertical-align: middle;
		width: 100%;
	}

	.comment-body .comment-meta {
		font-size: 0.9em;
	}

	.comment-body p {
		font-size: 1.1em;
	}

	#cancel-comment-reply-link {
		font-size: 0.9em;
	}

	p.logged-in-as, p.must-log-in, p.nocomments, #comments .comment-author, #comments div.reply {
		font-size: 1.0em;
	}

	section h2.secthead,
	#single_post h3.art_headline {
		font-size: 1.5em;
	}

	h3.sectsubhead a {
		font-size: 1.25em;
	}

	section h2.sectsubhead {
		font-size: 1.3em;
	}

	#mostpopular h3.art_headline a {
		font-size: 1.01em;
	}

	.art_headline a {
		font-size: 1.2em;
	}

	.art_byline {
		font-size: 1em;
	}

	article .art_excerpt p,
	section#commentscol article p {
		font-size: 0.9em;
	}

	article .art_content li {
		font-size: 1rem;
	}

	article .art_content p {
		font-size: 1rem;
	}

	section#commentscol article p.auth {
		font-size: 0.85em;
	}

	.art_content p.wp-caption-text {
		font-size: 0.9em;
	}

	ul.jobslists > li {
		font-size: 1em;
	}

	#primarymenu li {
		font-size: 1.3em;
	}

	.submitto h3,
	.single-event .submitto {
		font-size: 1.3em;
	}

	footer {
		font-size: 1em;
	}

	p.ezyva-permalink {
		font-size: 1.05rem;
	}

	section#sect_briefs article {
		font-size: 13px;
	}

	.latest_story h2.secthead {
		font-size: 1.6em;
	}

	h2.widgettitle {
		font-size: 1.5em;
	}
}

.signup-title {
	padding: 30px 0 8px;
	border-top: 1px solid #ccc;
}

#ninja_forms_form_13 .ninja-forms-required-items {
	margin-bottom: 30px;
	font-size: 12px;
}

#ninja_forms_form_13 label {
	/* font-weight: normal; */
	font-size: 14px;
}

#ninja_forms_form_13 input,
#ninja_forms_form_13 select,
#ninja_forms_form_13 textarea {
	padding: 10px;
}

.gform_wrapper .gform_footer input[type=submit],
#ninja_forms_form_13 .ninja-forms-field[type="submit"] {
	color: white;
	background-color: #f26822;
	border: 0;
	padding: 12px 30px;
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: .05em;
	cursor: pointer;
	transition: all .4s;
}

#ninja_forms_form_13 .ninja-forms-field[type="submit"]:hover,
#ninja_forms_form_13 .ninja-forms-field[type="submit"]:focus {
	background-color: #f25404;
}

#ninja_forms_form_13 .ninja-forms-field[type="submit"]:active {
	position: relative;
	top: 1px;
}

#PopupSignupForm_0 .mc-banner {
	top: auto;
}

/*********************
THE GREEN LIST
*********************/
#greenlist {
	border-radius: 10px;
	float: left;
	width: 580px;
	margin-bottom: 35px;
	border: 4px solid #00b9b5;
	overflow: hidden;
}

.greenlist, .greenlist * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#greenlist .greenlist__header {
	padding: 20px 0;
	text-align: center;
}

#greenlist .greenlist__header img {

	width: 430px;
	padding: 0 15px;
}

.greenlist__header h3 {
	border-bottom: 3px solid white;
	font-weight: bold;
	font-family: Georgia, serif;
	color: #333333;
	font-size: 22px;
	margin-bottom: 15px;
	padding-bottom: 4px;
}

.greenlist .bx-wrapper {
	width: 580px;
	margin: 0;
	position: relative;
	overflow: hidden;
	max-height: 373px;
}

#greenlist figure.art_img {
	background: #f6f6f6;

}

#greenlist img {
	vertical-align: top;
	max-width: 100%;
	height: auto;
}

#greenlist figure.art_img a {
	display: block;
	overflow: hidden;
	text-align: center;
}

#greenlist figure.art_img a + figcaption a {
	height: auto;
	min-height: 1.3em;
	text-align: left;
	line-height: 1.2em;
	padding-left: 5px;
}

#greenlist figure.art_img a span {
	font-family: Georgia, serif;
	font-size: 19px;
}

#greenlist figure.art_img figcaption {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px;
	background-color: rgba(0, 0, 0, 0.4);
	min-height: 40px;
	line-height: 1.1em;
}

#greenlist figcaption a {
	color: #FFF;
	text-decoration: none;
	font-size: 1.1em;
}

#greenlist figcaption .capexcerpt {
	display: none;
}

#greenlist figcaption:hover,
#greenlist figcaption:focus {
	/*min-height: 100px !important;*/
	/*bottom:100px !important;*/
}

#greenlist figcaption a:hover,
#greenlist figcaption a:focus {
	color: #00b9b5;
}

#greenlist figcaption:hover span,
#greenlist figcaption:focus span {
	color: #00b9b5;
}

#greenlist figcaption:hover .capexcerpt,
#greenlist figcaption:focus .capexcerpt {
	display: block;
	color: #fff;
	font-size: 15px;
	padding-left: 5px;
}

#greenlist .bx-controls {
	top: 15px;
	right: 15px;
	position: absolute;
}

#greenlist .bx-pager {
	position: static;
	top: 0 !important;
	right: 0 !important;
}

#greenlist .bx-wrapper .bx-pager.bx-default-pager a {
	background: #00b9b5;
}

.greenlist a {
	text-decoration: none;
}



.greenlist a:hover,
.greenlist a:focus {
	color: #00b9b5;
}

.gl-carousel {
	margin-bottom: 20px;
}
.gl-carousel-item {
	position: relative;
	padding: 0;
}

.gl-secondary {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	clear: both;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background-color: white;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}

.gl-featured {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 330px;
	flex: 0 0 330px;
	margin: 15px 15px 10px;
	padding-right: 15px;
	border-right: 2px solid #00b9b5;
}

.gl-featured-item__image {
	margin-bottom: 5px;
}

.gl-featured-item__title {
	font-family: Georgia, serif;
	font-weight: normal;
	padding: 10px 0;
	font-size: 18px;
}

.gl-featured-item a:hover .gl-featured-item__excerpt p,
.gl-featured-item a:focus .gl-featured-item__excerpt p {
	text-decoration: none;
	color: #333;
}

.gl-featured-item__excerpt {
	padding: 0 0 10px;
	font-size: 13px;
	line-height: 1.5;
}


.mobile .gl-listing-item__title {
	font-size: 16px;
}

.gl-listing {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	padding-top: 15px;
	margin-right: 15px;
}

.gl-listing-item {

	border-bottom: 2px solid #00b9b5;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.gl-listing-item:last-child {
	margin-bottom: 0;
	border-bottom: 0;
}

.gl-listing-item > a {

}

.gl-listing-item__image {
	margin-bottom: 10px;
}

.mobile .gl-listing-item__image {

}

.gl-listing-item__title {
	font-family: Georgia, serif;ebookli
	padding-right: 2px;
	font-weight: normal;
}

.mobile #greenlist {
	float: none;
	width: auto;
	max-width: 580px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	border-width: 6px;
}

/*.mobile .gl-carousel {
	display: none;
}*/

.mobile .greenlist article figure.art_img {
	padding-bottom: 0;
}

/*.mobile .greenlist .bx-wrapper {*/
	/*width: auto;*/
	/*float: none;*/
/*}*/


/*.mobile .gl-carousel article {*/
	/*width: auto;*/
	/*padding: 0;*/
	/*border: 0;*/
/*}*/

/*.mobile #greenlist .gl-carousel .capexcerpt {*/
	/*display: none;*/
/*}*/

.mobile .gl-secondary {
	display: block;
}

.mobile .gl-featured {
	margin: 0;
	border: 0;
	padding: 0 15px 15px;
}

.mobile .gl-featured-item {
	border-bottom: 3px solid #00b9b5;
	padding: 20px;
}

.mobile .gl-listing {
	padding-top: 0;
	margin: 0 15px;
}
.mobile .gl-listing-item {
	margin-bottom: 15px;
}

.mobile .gl-listing-item > a {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 10px;
}

/*********************
TOP RIGHT SECTION
*********************/
.top-right {
	float: left;
	width: 580px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	margin-bottom: 20px;
}

.top-right-articles article {
	margin-bottom: 12px;
	padding-bottom: 3px;
	background-color: #f6f6f6;
	max-width: 260px;

}

.top-right-ads {
	max-width: 300px;
	margin: 0 auto;
}

.top-right-ads .g {
	margin-bottom: 28px;
}

.mobile .top-right {
	float: none;
	width: auto;
	display: block;
	margin-top: 40px;
}

.mobile .top-right-articles {
	display: none;
}



/*********************
NEW SPONSORED
*********************/
.rpwwt-widget ul a {
	color: #333;
}
.rpwwt-widget ul li img {
	width: 130px !important;
	height: auto !important;
	margin: 0 10px 0 0 !important;
}
.rpwwt-post-title {
	font-size: 18px;
	font-family: Georgia, serif;
	margin: 10px 0;
}

/*********************
SOCIAL ICONS
*********************/

.social-menu {
	display: inline-block;
	list-style: none;
	vertical-align: middle;
	top: 10px;
	position: relative;
	margin-left: 15px;
}

.social-menu li {
	float: left;
	margin-right: 10px;
}

.social-menu li img {
	width: 18px;
}

#promoslot1 article:first-child {
	margin-bottom: 16px;
}