img.custom-logo
	{
		width:200px!important;
	}

	figcaption, div.menu-item-description, li.menu-item a
	{
		color:black!important;
	}

	body, div.su-tabs div.su-tabs-nav span
	{
		color:black!important;
	}

	div.su-tabs div.su-tabs-nav span
	{
		font-weight:400!important;
	}

	ul#primary-menu li.menu-item a
	{
		font-weight:400!important;
	}

	/*ul#primary-menu li.current_page_item a,*/ ul#primary-menu li.current-menu-item > a:nth-child(1)
	{
		font-weight:800!important;
	}

	div.header-custom-text
	{
		font-size:0.9rem;
		font-weight:600!important;
		max-width:100%!important;
		line-height:1.0!important;
		padding:0.25rem 0;
	}

	/* temporarily disabled */

	div.custom-about-us-profile-block img
	{
		display:none;
	}

	div.custom-about-us-profile-block figure
	{
		width:100%!important;
		max-width:100%!important;
	}

	div.custom-about-us-profile-block figcaption
	{
		font-style:normal;
		font-size:1rem;
	}

	/* end */

	/* if initiate again change to display:block; To turn off, change to display:none; */

	div.brief-text
	{
		display:none;
	}

	section.front-block
	{
		padding-top:0!important;
	}

	/* End brief-text */

	div#featured-slideshow div.container
	{
		/*margin-left:-100%;
		animation-name:slider;
		animation-duration:4s;
		animation-iteration-count:infinite;*/
	}


	div#featured-slideshow div.container:hover
	{
		/*animation-name:none;
		margin-left:auto;*/
	}


	@keyframes slider
	{
		0%{margin-left:-100%;}
		50%{margin-left:0%;}
		100%{margin-left:auto;}
	}

	div.featured-slide
	{
		padding-bottom:0px!important;
		padding-top:360px!important;
	}

	ul.slick-dots
	{
		/*display:none!important;*/
		margin-bottom:-15px;
	}

	div.featured-slide h2
	{
		font-size:1rem!important;
		margin-bottom:0!important;
		line-height:1.38!important;
	}

	#featured-content .featured-slide .hentry.has-post-thumbnail .inner-hentry:before {
			background-color:#353833;
		width:500%;
	}

	#featured-content .featured-slide .hentry .inner-hentry:after
	{
		content:none;
	}

	div.featured-slide p
	{
		font-size:0.9rem!important;
		line-height:1.38!important;
	}

	div.featured-slide div.inner-hentry
	{
		padding:1rem 0rem!important;
		max-width:100%!important;
		padding-bottom:45px!important;
	}


	#toggle-sidebar #close-toggle-sidebar
	{
		background-color:#3333cc!important;
	}

	.page-links > span:not(.page-links-title), .page-links a span:hover {
			background: #3333cc;
			color: #ffffff;
	}

	.custom-profile-logo
	{
		width:125px;
		height:auto;
	}

	.mcustom-profile-logo
	{
		width:175px;
		height:auto;
	}

	.lcustom-profile-logo
	{
		width:225px;
		height:auto;
	}

	figure a
	{
		text-decoration:none;
		box-shadow:none;
		border:none;
		border-bottom:0!important;
	}

	.front-block
	{
		padding-bottom:0!important;
	}

	a.misif-read-more
	{
		background-color:#001433;
		padding:0.7rem 1rem;
		color:white!important;
		font-weight:bold;
		font-size:0.8rem;
		text-align:center;
		-webkit-transition: all .25s ease-in-out!important;
		-moz-transition: all .25s ease-in-out!important;
		transition: all .25s ease-in-out!important;
	}

	a.misif-read-more:hover
	{
		background-color:#001a45;
	}

	div.top-bar
	{
		background-color:#3333cc!important;
	}

	div.container.header-inner.clearfix
	{
		padding-top:20px!important;
		padding-bottom:20px!important;
	}

	.more-link:before
	{
		content: ""!important;
		padding-right:0!important;
		margin-right:0!important;
		border:none!important;
	}

	.more-link:after
	{
		content: " | \27A4"!important;
	}

	.more-link
	{
		font-weight:bold!important;
		font-size:0.8rem!important;
	}

	.more-link:hover
	{
		background-color:#001a45!important;
	}

	input[type="submit"]:hover, button[type="submit"]:hover
	{
		background-color:#001a45!important;
	}

	div.wp-block-button a
	{
		text-decoration:none!important;
		border:0!important;
		box-shadow:none!important;
	}

	/*a
	{
		color:#00001e!important;
	}
	*/

	@media (max-width: 47.9em)
	{
		h2.misif-hp-header
		{
			text-align:center;
		}
		div.custom-read-more-wrapper
		{
			text-align:center;
		}
		div.custom-2-column-spacer
		{
			height:4.5rem;
		}
		div.er-sponsors-banner-long
		{
			display:none;
		}
		div.er-sponsors-banner-square
		{
			display:block;
		}
	}

	@media (min-width: 48em)
	{
		h2.misif-hp-header
		{
			text-align:left;
		}
		div.custom-read-more-wrapper
		{
			text-align:right;
		}
		div.er-sponsors-banner-long
		{
			display:block;
		}
		div.er-sponsors-banner-square
		{
			display:none;
		}
	}

	div#wpadminbar
	{
		display:none;
	}

	h1.page-title span:nth-child(1)
	{
		display:none;
	}

	.header-custom-text
	{
		font-weight:bolder;
	}

	.er-bg-panelcolor
	{
		background-color:#f1f1f1;
		padding:32px 0px;
	}

	/** Advert Blocks **/

	.er-bg-advertblock
	{
		background-color:#383a36;
		box-shadow:0 0.2rem 1.5rem inset black;
	}

	.custom-advert-wrapper
	{
		width:80%;
		max-width:750px;
		margin-left:auto;
		margin-right:auto;
		padding-top:1.75rem;
	}

	section#shortcodes-ultimate-8, section#shortcodes-ultimate-9
	{
		max-width:240px!important;
		border:none!important;
		margin:0!important;
		padding:0!important;
	}
	section#shortcodes-ultimate-8
{
	margin-top:1.5rem!important;
}
	section#shortcodes-ultimate-10, section#shortcodes-ultimate-11
	{
		max-width:250px!important;
		border:none!important;
		margin:0!important;
		padding:0!important;
	}
	section#shortcodes-ultimate-10
{
	margin-top:1.5rem!important;
}

	section#shortcodes-ultimate-8 img, section#shortcodes-ultimate-9 img
	{
		border:gainsboro 1px solid!important;
	}

	section#shortcodes-ultimate-10 img, section#shortcodes-ultimate-11 img
	{
		border:gainsboro 1px solid!important;
	}

	section.widget.shortcodes-ultimate h2.widget-title
	{
		display:none;
	}

	div.custom-show-mobile
	{
		max-width:250px;
		margin-left:auto;
		margin-right:auto;
	}

	@media (max-width:33.9em)
	{
		.custom-show-wide
		{
			display:none;
		}
		.custom-show-mobile
		{
			display:block;
		}
		section#shortcodes-ultimate-8
		{
			display:none!important;
		}
		section#shortcodes-ultimate-9
		{
			display:none!important;
		}
		section#shortcodes-ultimate-10
		{
			display:block!important;
		}
		section#shortcodes-ultimate-11
		{
			display:block!important;
		}
	}

	@media (min-width:34em)
	{
		.custom-show-wide
		{
			display:block;
		}
		.custom-show-mobile
		{
			display:none;
		}
		section#shortcodes-ultimate-8
		{
			display:block!important;
		}
		section#shortcodes-ultimate-9
		{
			display:block!important;
		}
		section#shortcodes-ultimate-10
		{
			display:none!important;
		}
		section#shortcodes-ultimate-11
		{
			display:none!important;
		}
	}

	/** End Advert Blocks **/

	table.custom-table, figure.custom-table table
	{
		background-color:#f1f1f1;
	}

	table.custom-table tr, table.custom-table td, figure.custom-table table tr, figure.custom-table table td
	{
		border:0.2rem solid white;
		font-size:1.15rem;
	}

	table.custom-table a, figure.custom-table table a
	{
		text-decoration:none;
		border:none;
		font-size:1.15rem;
	}

	table.misif-fee-table tr, table.misif-fee-table td, table.misif-fee-table a, figure.misif-fee-table table tr, figure.misif-fee-table table td, figure.misif-fee-table table a
	{
		font-size:1rem;
	}

	table.misif-fee-table tr td:nth-child(2), figure.misif-fee-table table tr td:nth-child(2)
	{
		text-align:left;
	}

	ul ul
	{
		margin-left:1rem;
		padding-left:0;
		list-style-type:circle;
	}

	.color-white
	{
		color:white;
	}

	.text-shadow
	{
		text-shadow:0.1rem 0.1rem #2f2f2f;
	}

	.text-center
	{
		text-align:center;
	}

	.no-spacing, .no-spacing img, .no-spacing figure
	{
		padding:0;
		margin:0;
	}

	div.rc-boxes
	{
		padding:2.5rem 1rem;

	}

	div.rc-column-wrapper div.wp-block-column
	{
		margin:0;
		padding:0;
	}

	div#media-box-1, p.ma-box-1
	{
		background-color:#db562b!important;
		line-height:1.25!important;
		-webkit-transition:background-color 1s;
		transition:background-color 1s;
	}

	div#media-box-1:hover, p.ma-box-1:hover
	{
		background-color:#db742b!important;
	}

	div#media-box-2, p.ma-box-2
	{
		background-color:#286582!important;
		line-height:1.25!important;
		-webkit-transition:background-color 1s;
		transition:background-color 1s;
	}

	div#media-box-2:hover, p.ma-box-2:hover
	{
		background-color:#288282!important;
	}

	div#media-box-3, p.ma-box-3
	{
		background-color:#767283!important;
		line-height:1.25!important;
		-webkit-transition:background-color 1s;
		transition:background-color 1s;
	}

	div#media-box-3:hover, p.ma-box-3:hover
	{
		background-color:#837281!important;
	}

	div#media-box-4, p.ma-box-4
	{
		background-color:#c5af3a!important;
		line-height:1.25!important;
		-webkit-transition:background-color 1s;
		transition:background-color 1s;
	}

	div#media-box-4:hover, p.ma-box-4:hover
	{
		background-color:#c3c53a!important;
	}

	div#media-box-5, p.ma-box-5
	{
		background-color:#629b7b!important;
		line-height:1.25!important;
		-webkit-transition:background-color 1s;
		transition:background-color 1s;
	}

	div#media-box-5:hover, p.ma-box-5:hover
	{
		background-color:#679b62!important;
	}

	div#media-box-6
	{
		background-color:#90b8c0!important;
		line-height:1.25!important;
		-webkit-transition:background-color 1s;
		transition:background-color 1s;
	}

	div#media-box-6:hover
	{
		background-color:#909ec0!important;
	}

	div.ma-column-wrapper div.wp-block-column
	{
		margin:0;
		padding:0;
	}

	div.ma-column-wrapper div.wp-block-column
	{
		margin:0;
		padding:0;
	}

	div.ma-column-wrapper div.wp-block-column p
	{
		margin:0;
		padding:2rem 0rem;
		line-height:1.25;
		height:6.5rem;
		vertical-align:middle;
	}

	article.post-2620 h1.entry-title
	{
		display:none;
	}

	div.directory-wrapper a
	{
		text-decoration:none;
		border:0;
		box-shadow:none;
	}

	nav.navigation.post-navigation
	{
		display:none;
	}

	div.display-posts-listing.image-top.title-centre.title-bold.custom-img-larger img
	{
		width:175%;
		max-width:175%;
		margin-left:-37.5%;
	}

	@media (min-width:34em)
	{
	.custom-form-para-block
	{
		max-width:50%;
	}
		.custom-icon-size
		{
			width:50%;
			max-width:50%;
		}
	}

	.custom-no-indent-list
	{
		padding-left:1rem;
	}

	div.rc-link-blocks a, a.no-underline
	{
		border:0;
		text-decoration:none;
		box-shadow:none;
	}

	/* original CSS do not delete
	html { margin-top: 32px !important; }
		* html body { margin-top: 32px !important; }
		@media screen and ( max-width: 782px ) {
			html { margin-top: 46px !important; }
			* html body { margin-top: 46px !important; }
		}
	*/

	html { margin-top: 0px !important; }
		* html body { margin-top: 0px !important; }
		@media screen and ( max-width: 782px ) {
			html { margin-top: 0px !important; }
			* html body { margin-top: 0px !important; }
		}

	/** Logo and Menus **/

	.site-logo
	{
		width:40%;
		max-width:40%;
	}

	.secondary-navigation > div > ul > li {
			font-size:0.9rem;
			font-weight: 800;
	}

	.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a {
			font-weight: 800!important;
		font-size:0.9rem!important;
	}

	.main-navigation a {
			font-weight:300!important;
		font-size:0.9rem!important;
	}

	/** End **/

	.brief-text
	{
		background-color:#f1f1f1!important;
		color:#353833!important;
		font-size: 1.325rem;
	}

	@media (min-width: 34em) {
		.brief-text .container {
			max-width: 34rem;
		}
	}

	@media (min-width: 48em) {
		.brief-text .container {
			max-width: 45rem;
		}
	}

	@media (min-width: 62em) {
		.brief-text .container {
			max-width: 60rem;
		}
	}

	@media (min-width: 75em) {
		.brief-text .container {
			max-width: 72.25rem;
		}
	}

	.footer-custom-text
	{
		font-size:1.325rem;
	}

	@media only screen and (max-width:500px) 
	{
		.brief-text
		{
			font-size: 1.25rem;
		}
		#masthead .site-logo
		{
			width:50%;
			max-width:50%;
			text-align:center;
		}
	}


	.main-navigation .current_page_item > a,
	.main-navigation .current-menu-item > a,
	.main-navigation .current_page_ancestor > a {
		color: #353833;
		font-weight:bolder;
		font-size:0.9rem;
	}

	/** For Search Only

	h1.page-title span
	{
		display:none;
	}

	h1.page-title::before
	{
		content:"Displaying: ";
	}

	 End Search Only **/

	#post-1573 .entry-title
	{
		display:none;
	}

	.display-posts-listing.image-left .listing-item {
		overflow: hidden; 
		margin-bottom: 0.5rem;
		width: 100%;
		border-top:#f1f1f1 0.5px solid;
	}

	.display-posts-listing.image-left .image {
		float: left;
		margin: 0 16px 0 0;
	}

	.display-posts-listing.image-left .title {
		display: block;
	}

	.display-posts-listing.image-left .excerpt-dash { 
		display: none; 
	}

	.display-posts-listing div.listing-item a.image
	{
		text-decoration:none;
		border:none;
		width:112px;
		height:112px;
		overflow:hidden;
	}

	.display-posts-listing img.attachment-thumbnail
	{
		width:112px;
		height:auto;
	}

	.display-posts-listing div.listing-item a.title
	{
		text-decoration:none;
		border:0;
		font-size:1rem;
		font-weight:bolder;
	}


	section.front-block.featured-page.featured-page-1573 div.container
	{
		width:100%;
		max-width:100%;
		margin:0;
		padding:0;
	}

	.er-container
	{
		margin-left:auto;
		margin-right:auto;
	}

	@media(max-width:33.9em)
	{
		.er-container
		{
			max-width:96%;
		}
	}

	@media (min-width: 34em) {
		.er-container {
			max-width: 32.75rem;
		}
	}

	@media (min-width: 48em) {
		.er-container {
			max-width: 45rem;
		}
	}

	@media (min-width: 62em) {
		.er-container  {
			max-width: 60rem;
		}
	}

	@media (min-width: 75em) {
		.er-container {
			max-width: 72.25rem;
		}
	}

	.display-posts-listing-large.image-left .listing-item {
		overflow: hidden; 
		margin-bottom: 0px;
		width: 100%;
	}

	.display-posts-listing-large.image-left .image {
		float: left;
		margin: 0 16px 0 0;
	}

	.display-posts-listing-large.image-left .title {
		display: block;
	}

	.display-posts-listing-large.image-left .excerpt-dash { 
		display: none; 
	}

	.display-posts-listing-large div.listing-item a.image
	{
		text-decoration:none;
		border:none;
		/*width:216px;
		height:160px;*/
		overflow:hidden;
	}

	/*.display-posts-listing-large img.attachment-thumbnail
	{
		width:216px;
		height:160px;
	}
	*/

	.display-posts-listing-large div.listing-item a.title
	{
		text-decoration:none;
		border:0;
		font-size:1.25rem;
		font-weight:bolder;
	}

	.display-posts-listing-large div.listing-item span.excerpt
	{
		font-size:1.2rem;
	}

	@media (max-width: 47.9em) {
	.display-posts-listing-large div.listing-item a.image
	{
		width:100%;
		/*height:auto;*/
		background-color:red;
		margin:0 0 16px 0;
	}

	.display-posts-listing-large img.attachment-thumbnail
	{
		width:100%;
		/*height:auto;*/
	}
	}

	@media (min-width: 48em) {
	.display-posts-listing-large div.listing-item a.image
	{
		width:336px;
		height:249px;
	}

	.display-posts-listing-large img.attachment-thumbnail
	{
		width:336px;
		height:249px;
	}
	}

	/*
	.display-posts-listing.image-top.standard-height img {
		width: 100%!important;
		height:auto!important;
		max-height:235px!important;
	}
	*/

	.display-posts-listing.image-top .listing-item {
		overflow: hidden; 
		margin-bottom: 0px;
		width: 100%;
	}

	.display-posts-listing.image-top .image {
		float: left;
		margin: 0 0 16px 0;
	}

	.display-posts-listing.image-top .title {
		display: block;
	}

	.display-posts-listing.image-top .date {
		display: block;
	}

	.display-posts-listing.image-top .excerpt-dash { 
		display: none; 
	}

	.display-posts-listing.image-top div.listing-item a.image
	{
		text-decoration:none;
		border:none;
		width:100%;
		height:auto;
		overflow:hidden;
	}

	.display-posts-listing.image-top img.attachment-thumbnail
	{
		width:100%;
		height:auto;
	}

	.display-posts-listing.image-top div.listing-item a.title
	{
		text-decoration:none;
		border:0;
		font-size:1rem;
		font-weight:bolder;
	}

	.display-posts-listing.image-top.title-centre div.listing-item a.title
	{
		text-align:center;
		font-size:1.1rem;
	}

	div.display-posts-listing.image-left.members-access div
	{
		margin-bottom:1.15rem!important;
		/*border-bottom:#f1f1f1 0.5px solid;*/
	}

	div.custom-banner a
	{
		text-decoration:none;
		border:0;
		box-shadow:none;
	}

	/* Member Login CSS Start */

	div.um.um-login
	{
		width:100%;
		max-width:600px;
	}

	div.um-right.um-half, a.um-button.um-alt
	{
		box-shadow:none!important;
		border:none;
	}

	.um .um-tip:hover,
	.um .um-field-radio.active:not(.um-field-radio-state-disabled) i,
	.um .um-field-checkbox.active:not(.um-field-radio-state-disabled) i,
	.um .um-member-name a:hover,
	.um .um-member-more a:hover,
	.um .um-member-less a:hover,
	.um .um-members-pagi a:hover,
	.um .um-cover-add:hover,
	.um .um-profile-subnav a.active,
	.um .um-item-meta a,
	.um-account-name a:hover,
	.um-account-nav a.current,
	.um-account-side li a.current span.um-account-icon,
	.um-account-side li a.current:hover span.um-account-icon,
	.um-dropdown li a:hover,
	i.um-active-color,
	span.um-active-color
	{
			color: #001433!important;
	}

	.um .um-field-group-head,
	.picker__box,
	.picker__nav--prev:hover,
	.picker__nav--next:hover,
	.um .um-members-pagi span.current,
	.um .um-members-pagi span.current:hover,
	.um .um-profile-nav-item.active a,
	.um .um-profile-nav-item.active a:hover,
	.upload,
	.um-modal-header,
	.um-modal-btn,
	.um-modal-btn.disabled,
	.um-modal-btn.disabled:hover,
	div.uimob800 .um-account-side li a.current,
	div.uimob800 .um-account-side li a.current:hover
	{
			background: #001433!important;
	}

	.um .um-field-group-head:hover,
	.picker__footer,
	.picker__header,
	.picker__day--infocus:hover,
	.picker__day--outfocus:hover,
	.picker__day--highlighted:hover,
	.picker--focused .picker__day--highlighted,
	.picker__list-item:hover,
	.picker__list-item--highlighted:hover,
	.picker--focused .picker__list-item--highlighted,
	.picker__list-item--selected,
	.picker__list-item--selected:hover,
	.picker--focused .picker__list-item--selected {
			background: #001a45!important;
	}

	.um input[type=submit]:disabled:hover {
			background: #001433!important;
	}

	.um input[type=submit].um-button,
	.um input[type=submit].um-button:focus,
	.um a.um-button,
	.um a.um-button.um-disabled:hover,
	.um a.um-button.um-disabled:focus,
	.um a.um-button.um-disabled:active {
			background: #001433!important;
	}

	.um .um-button.um-alt:hover, .um input[type=submit].um-button.um-alt:hover {
			background: #e5e5e5!important;	
	}

	.um .um-button.um-alt, .um input[type=submit].um-button.um-alt {
			background: #e5e5e5!important;
	}

	.um a.um-link {
			color: #001433!important;
	}

	.um input[type=submit].um-button:hover,
	.um a.um-button:hover {
			background-color: #3333cc!important;
	}

	.um a.um-link:hover,
	.um a.um-link-hvr:hover {
			color: #001a45!important;
	}

	a.explore-data-viewer
	{
		border:white 1px solid;
		border-radius:30px;
		padding:1rem 1.5rem;
		font-weight:bold;
		font-size:0.9rem;
		background-color:rgba(255,255,255,0.4)
	}

	a.explore-data-viewer:hover
	{
		color:white!important;
		background-color:rgba(51,51,204,0.5)
	}

	.google-sheet-window
	{
		border:0;
		height:40vmax;
		width:100%;
	}

article#post-10664 div.entry-thumb img
{
	display:none!important;
}

article#post-10705 div.entry-thumb img
{
	display:none!important;
}

article#post-11007 div.entry-thumb img
{
	display:none!important;
}

article#post-11157 div.entry-thumb img{
	display:none!important;
}