body {background-color:#fff !important;background-image:none;font-family:'Bitter',Georgia,sans-serif;}
h1,h2,h3,h4,h5,h6 {font-family:Georgia,sans-serif;}
h3 {margin:20px 0 10px 0 !important;}
body, p, li {color:rgb(0,0,0)}
.site-container {margin-top:45px;min-width:320px;box-shadow:none;background-color:#fff !important;}
.site-inner::before {border:none;}
figcaption {text-align:center;font-size:.75rem;color:#666;}
/*.entry-content p a {color:#E0BB70;}*/
.entry-content p a {color:#0000BB;text-decoration:underline;font-family:Arial,Helvetica,sans-serif;font-weight:600;background-color:#fff !important;text-decoration-thickness:1px;}
.entry-content p a:hover {background-color:#ffff00 !important;color:#0000ff;}
.entry-title {font-size:30px;}
/*.ebay {font-family:Arial,Helvetica,sans-serif;font-weight:600;text-decoration:underline;color:blue;}*/
.wp-block-embed__wrapper {text-align:center;}
.wp-block-embed__wrapper iframe {width:500px;margin-left:auto;margin-right:auto;}

.grades_table-outer {font-family:Arial,Helvetica,sans-serif;font-size:0.8rem;}
.grades_table-outer th {font-size:0.6rem;font-weight:bold;}
.grades_table-outer table:first-of-type tr td:first-child {text-align:left;}
.grades_table-outer td, .grades_table-outer th {border-right:1px dotted #ccc !important;}
.dty_accordion-title {font-family:Arial,Helvetica,sans-serif;font-size:1.0rem;}
.dty_accordion-content {padding:0 !important;}
.boe_btn {
	border-radius:3px;
	font-size:0.6rem;
	font-weight:bold;
	padding:0.25rem 0.25rem !important;
	color:#ffffff !important;
	/*background-color:#cc9933;*/
	background: rgb(200,146,45) !important;
	background: linear-gradient(0deg, rgba(200,146,45,1) 0%, rgba(207,171,49,1) 50%, rgba(200,146,45,1) 100%) !important;
}

@media  only screen and (max-width: 600px) {
	.grades_table-outer {font-size:0.6rem;}
	.grades_table-outer th {font-size:0.5rem;font-weight:bold;}
	.grades_table-outer td {display:table-cell;}
	.grades_table-wrap table th, .grades_table-wrap table td {padding:0.5rem 0.25rem !important;}
	.boe_btn {font-size:0.5rem;}
}


@media  only screen and (max-width: 767px) {
	.img-float {
		display:block;
		float:none;
		width:90%;
		max-width:500px;
		margin:40px auto;
		padding:0;
	}

}

@media  only screen and (min-width: 768px) and (max-width: 999px) {
	.img-float {
		display:inline;
		float:right;
		width:50%;
		max-width:500px;
		margin:0 0 20px 40px;
		padding:0;
	}
}

@media  only screen and (min-width: 1000px) {
	.img-float {
		display:inline;
		float:right;
		width:50%;
		max-width:500px;
		margin:0 0 20px 40px;
		padding:0;
	}
}


@media  only screen and (max-width: 767px) {
	.img-float-2 {
		display:block;
		float:none;
		width:90%;
		max-width:500px;
		margin:40px auto;
		padding:0;
	}
}

@media  only screen and (min-width: 768px)  and (max-width: 1199px) {
	.img-float-2 {
		display:inline;
		float:right;
		width:50%;
		max-width:400px;
		margin:0 0 20px 40px;
		padding:0;
	}
}

@media  only screen and (min-width: 1200px) {
	.img-float-2 {
		display:inline;
		float:right;
		width:66%;
		max-width:500px;
		margin:0 0 20px 40px;
		padding:0;
	}
}

.page .entry {margin-bottom:0 !important;}

.googleads-container-468x60 {width:468px;margin:0 auto;}
.googleads-container-728x90 {width:730px;margin:60px auto;padding:0;}
.googleads-container-300x250 {width:300px;margin:0 auto;}

/*@media  only screen and (max-width: 430px) {
	.site-inner {margin-top:8rem !important;}
}
@media  only screen and (min-width: 431px) and (max-width: 550px) {
	.site-inner {margin-top:10rem !important;}
}
@media  only screen and (min-width: 551px) {
	.site-inner {margin-top:12rem !important;}
}*/



.mcg-topbanner-wrapper {
	display:none;
	width:100%;
	text-align:center;
	position:absolute;
	top:80px;
	left:0;
	margin:0;
}

.mcg-topbanner-1 {
	width:100%;
	margin:0 auto;
	padding:0;
	background-size:contain;
}

@media  only screen and (max-width: 1049px) {
	.mcg-topbanner-1 {max-width:520px;background-image:url('https://mycoinguides.com/img/flash10__m.jpg');}
	.mcg-topbanner-img1 {display:none;}
	.mcg-topbanner-img2 {display:block;}

}

@media  only screen and (min-width: 1050px) {
	.mcg-topbanner-1 {max-width:900px;background-image:url('https://mycoinguides.com/img/flash10__d.jpg');}
	.mcg-topbanner-img1 {display:block;}
	.mcg-topbanner-img2 {display:none;}

}

/*@media  only screen and (max-width: 450px) {
	.site-inner {margin-top:15rem !important;}
}

@media  only screen and (min-width: 451px) and (max-width: 500px) {
	.site-inner {margin-top:17rem !important;}
}

@media  only screen and (min-width: 501px) and (max-width: 600px) {
	.site-inner {margin-top:17rem !important;}
}

@media  only screen and (min-width: 601px) and (max-width: 1049px) {
	.site-inner {margin-top:17rem !important;}
}

@media  only screen and (min-width: 1050px) and (max-width: 1149px)  {
	.site-inner {margin-top:11rem !important;}
}

@media  only screen and (min-width: 1150px) and (max-width: 1199px)  {
	.site-inner {margin-top:11rem !important;}
}

@media  only screen and (min-width: 1200px) {
	.site-inner {margin-top:11rem !important;}
}*/






.mcg-google-ads-1 {margin-block-start:50px;margin-block-end:50px;}


.footer-widgets h4 {text-align:center;}

.content p{margin:20px 0 !important;}
.content p:first-of-type {margin-top:0 !important;}
ins.epn-placement > iframe {margin:40px auto 20px auto;border:1px solid #333;}
.web-banner{
	margin:40px 0;
}


::-webkit-input-placeholder {color:#999;}
:-ms-input-placeholder {color:#999;}
::placeholder {color:#999;}

@media  only screen and (max-width: 767px) {
.g-recaptcha{transform:scale(1.0);-webkit-transform:scale(1.0);transform-origin:0 0;-webkit-transform-origin:0 0;}
}

@media  only screen and (min-width: 768px) and (max-width: 1049px) {
.g-recaptcha{transform:scale(0.6);-webkit-transform:scale(0.6);transform-origin:0 0;-webkit-transform-origin:0 0;}
}

@media  only screen and (min-width: 1050px) and (max-width: 1149px)  {
.g-recaptcha{transform:scale(0.75);-webkit-transform:scale(0.75);transform-origin:0 0;-webkit-transform-origin:0 0;}
}

@media  only screen and (min-width: 1150px) and (max-width: 1199px)  {
.g-recaptcha{transform:scale(0.7);-webkit-transform:scale(0.7);transform-origin:0 0;-webkit-transform-origin:0 0;}
}

@media  only screen and (min-width: 1200px) {
.g-recaptcha{transform:scale(0.88);-webkit-transform:scale(0.88);transform-origin:0 0;-webkit-transform-origin:0 0;}
}



@media  only screen and (max-width: 8800px) {
	/*.site-header {position:fixed;top:54px;left:0;}*/
	.title-area {
		position:fixed;
		z-index:910;
		right:65px;
		color:#fff;
		margin-left:0;
		text-align:right;
	}
	.title-area a, .title-area a:hover, .title-area a:visited, .title-area a:active {color:#fff;text-decoration:none;}
	.title-area p {margin-top:0;}

	p.site-title  {margin-top:0;}
	.site-description {color:#bbb;}
	p.site-description {margin-top:2px;}
	.site-header {padding:0;}
	/*.site-inner {margin:3% 3% 0 3%;padding-left:0;padding-right:0;}*/
	.site-inner {border-top:0 !important;}
	.site-inner .sidebar {padding-top:0;border-top:0 !important;}
	#menu-2, #menu-2alt, #menu-4 {display:none;}
	.sidebar-primary h4, .footer-widgets-3 h4 {display:none;}
	.mcg-logo-main {display:none;}
	.logo-main {display:none;}

	.footer-widgets {border-top:0 !important;padding-top:0 !important;}

	.mcg-main-nav {

	}
	.mcg-main-nav-inner {
		max-width:1200px;
		margin:0 auto;
	}

	#accordion-wrapper {
		display:block;
		position:fixed;
		z-index:900;
		top:0;
		left:0;
		width:100%;
		height:60px;
		background-color:#000;
		background-position:left;
		background-size:48px 48px;
		background-repeat:no-repeat;
	}
	#accordion-icon {
		display:block;
		position:fixed;
		z-index:911;
		top:0;
		right:0;
		width:60px;
		height:60px;
		background-image: url('https://mycoinguides.com/img/acc-menu.png');
		background-position:center;
		background-size:48px 48px;
		background-repeat:no-repeat;
	}

	#mobile-logo {
		position:relative;
		left:5px;
		top:6px;
		z-index:910;
		float:left;
		width:180px;
		height:60px;
		background-position:top left;
		background-size:auto 50px;
		background-repeat:no-repeat;
	}

#menu-underlay {
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    z-index:902;
		background:rgba(0, 0, 0, 0.0);
	}

#menu-1, #menu-2alt {
		text-align:left;
		color:#fff;
		font-size:18px;
		line-height:2.0;
		display:none;
}

#menu-2, #menu-3, #menu-4 {
		text-align:left;
		color:#fff;
		font-size:18px;
		line-height:1.8;
		display:none;
		max-width:360px;
}

#menu-1 {
		margin:0;
		padding:20px 30px 20px 20px;
		position:fixed;
		top:60px;
		right:0;
		background: rgba(0,0,0,0.9);
		border-top:5px solid #999;
		border-bottom:5px solid #999;
		z-index:903;
}

#menu-2, #menu-2alt, #menu-3, #menu-4 {
	position:fixed;
	right:20px;
	background-color:#000;
	background: rgba(0,0,0,0.9);
	border-top:5px solid #999;
	border-bottom:5px solid #999;
	z-index:904;
	margin:0;
	min-width:280px;
}

#menu-2 {padding:20px 15px 15px 20px;}
#menu-2alt {padding:20px 30px 0 30px;}
#menu-3, #menu-4 {padding:20px 0 0 0;}

#menu-1 a {color:#fff;}
#menu-1 h4 {color:#fff;}

#menu-2 a, #menu-2alt a, #menu-3 a, #menu-4 a {color:#fff;}
#menu-2 h4, #menu-2alt h4, #menu-3 h4, #menu-4 h4 {color:#fff;}

/*#menu-1 a, #menu-2 a, #menu-2alt a, #menu-1 h4, #menu-2 h4, #menu-2alt h4 {font-family:arial, Helvetica, sans-serif;}*/

ul#menu-1 li, ul#menu-2 li {padding:0;}
ul#menu-3 {padding:30px 0 30px 15px;}
ul#menu-4 {padding:30px 0;}

#menu-1 li, #menu-2 li, #menu-2alt li, #menu-3 li, #menu-4 li {
	border:none;
	overflow: hidden;
  white-space: nowrap;
}

#menu-1 li, #menu-2 li, #menu-2alt li {text-overflow: ellipsis;}
#menu-3 li, #menu-4 li {text-overflow:clip;}

#menu-2 li {display:inline-block;width:45%;}
#menu-3 li {display:inline-block;width:90px;}
#menu-4 li {display:inline-block;width:47px;}

#menu-2 li:nth-child(odd) {margin-right:10px;}

#menu-1 li {max-width:320px;}
#menu-2 li {max-width:180px;margin-bottom:0;}
#menu-3 li, #menu-4 li {margin:0 10px;padding:0 5px;}
#menu-2alt li {max-width:320px;}
}

#menu-1 a:hover, #menu-2 a:hover, #menu-2alt a:hover, #menu-4 a:hover {text-decoration:none;color:#ccc;}
/*.GoldBuffalo {top:370px;}*/



@media  only screen and (max-width: 599px) {
	#mobile-logo {background-image: url('https://mycoinguides.com/img/mcg_bug.png');}
	.site-title {font-size:16px;}
	.site-description {font-size:10px;}
	.title-area {top:15px;}
}


@media  only screen and (min-width: 600px) {
	#mobile-logo {background-image: url('https://mycoinguides.com/img/mcg-logo-mobile.png');}
	.site-title {font-size:21px;}
	.site-description {font-size:12px;}
	.title-area {top:10px;}
}


p.site-title {margin:2px 0px !important;line-height:1;}
p.site-description {margin:3px 0 0 0 !important;line-height:1;}


/*  POPUPS  */
#MCGpopup1 {
		display: none;
		position:fixed;
		top: 50%;
		height: 355px;
		margin-top: -15em;
		margin-left: -20em;
		border: none;
		background-color: none;
		z-index:9999;
		-webkit-transition: all 12s ease-in-out;
		-moz-transition: all 12s ease-in-out;
		-o-transition: all 12s ease-in-out;
		transition: all 12s ease-in-out;
}

#MCGpopup-underlay {
		display: none;
		position: fixed;
		top: 0%;
		left: 0%;
		width: 100%;
		height: 100%;
		z-index:9901;
		background:rgba(0, 0, 0, 0.5);
		-webkit-transition: all 12s ease-in-out;
		-moz-transition: all 12s ease-in-out;
		-o-transition: all 12s ease-in-out;
		transition: all 12s ease-in-out;
	}

/* PARTNER ADS */
	@media  only screen and (max-width: 849px) {
		.mcg-partner-ad-1 {
			width:100%;
			margin:60px 0;
		}

		.mcg-partner-ad-1 div {
			width:340px;
			height:510px;
			background-image:url('https://mycoinguides.com/img/ngc-partner-20220926__mobile.jpg');
			background-size:360px auto;
			background-repeat:no-repeat;
			margin:0 auto;
		}

		.mcg-partner-ad-1 div img {
			width:340px;
			height:510px;
		}
	}

	@media  only screen and (min-width: 850px) and (max-width: 1099px) {
		.mcg-partner-ad-1 {
			width:100%;
			margin:60px 0;
		}

		.mcg-partner-ad-1 div {
			width:100%;
			max-width:768px;
			height:330px;
			background-image:url('https://mycoinguides.com/img/ngc-partner-20220926__mid.jpg');
			background-size:contain;
			background-repeat:no-repeat;
			margin:0 auto;
		}

		.mcg-partner-ad-1 div img {
			width:768px;
			height:327px;
		}
	}

	@media  only screen and (min-width: 1100px) {
		.mcg-partner-ad-1 {
			width:100%;
			max-width:1015px;
			margin:60px auto;
		}

		.mcg-partner-ad-1 div {
			width:1015px;
			height:240px;
			background-image:url('https://mycoinguides.com/img/ngc-partner-20220926__desktop.jpg');
			background-size:contain;
			background-repeat:no-repeat;
			margin:0 auto;
		}

		.mcg-partner-ad-1 div img {
			width:1000px;
			height:240px;
		}
	}






	@media  only screen and (max-width: 767px) {
		.hideOnDesktop {display:block !important;}
		.hideOnMobile {display:none !important;}
		.MCGpartner1-mobile{
			width:100%;
			margin:0 0 60px 0;
			text-align:center;
		}

		.MCGpartner1-inner-mobile{
			background-image:url('https://mycoinguides.com/img/ngc-partner-20220622__360x475.jpg');
			background-size:contain;
			background-repeat:no-repeat;
			margin:0 auto;
			width:300px;
		}
	}

	@media  only screen and (min-width: 768px) {
		.hideOnDesktop {display:none !important;}
		.hideOnMobile {display:block !important;}
		.MCGpartner1{
			width:100%;
			margin:60px 0 60px 0;
			text-align:center;
		}

		.MCGpartner1-inner{
			background-image:url('https://mycoinguides.com/img/ngc-partner-20220622__720x120.jpg');
			background-size:contain;
			background-repeat:no-repeat;
			margin:0 auto;
			width:720px;
			min-width:720px;
		}
	}

	.MCGpartner1 img, .MCGpartner1-mobile img {
	  display:block;
		margin:0;
		padding:0;
	}


	.site-footer {border:none;}
	.footer__mcg {
		width: 100vw;
	  position: relative;
	  left: calc(-50vw + 50%);
		text-align:center;
		vertical-align:top;
		background-color:#222;
		padding:40px 20px 20px 0;
		box-sizing:border-box;
	}
	.footer__mcg table {width:100%;max-width:1000px;margin:0 auto;border:none;}
	.footer__mcg tbody {border:none;}
	.footer__mcg td {border:none;}
	.footer__mcg td div {display:inline-block;margin:0 auto 50px 0;text-align:left;font-weight:400;vertical-align:top;border:0px solid yellow;box-sizing: border-box;}
	.footer__mcg h4 {color:#fff;margin-bottom:0;border:none;}
	.footer__mcg strong {color:#fff;font-weight:700;}
	.footer__mcg div a {display:block;color:#bbb;}
	.footer__mcg a:hover {display:block;text-decoration:none;color:#fff;}
	.footer__mcg div a:hover {display:block;text-decoration:none;color:#fff;}
	.footer-widgets {margin:0 !important;padding:0 !important;}
	.footer__mcg img {display:block;width:200px;height:auto;margin:0 auto 10px auto;}
	@media  only screen and (max-width:599px) {
	.footer__mcg td div {width:100%;font-size:1.0rem;padding:0 0 0 14%;line-height:2;}
	.footer__mcg h4 {font-size:1.0rem;}
	}
	@media  only screen and (min-width: 600px) and (max-width: 999px) {
	.footer__mcg td div {width:48%;font-size:0.9rem;padding:0 0 0 12%;}
	.footer__mcg h4 {font-size:1.0rem;}
	}
	@media  only screen and (min-width: 1000px) {
	.footer__mcg td div {width:32.7%;font-size:1.0rem;padding:0 0 0 8%;}
	}
	@media only screen and (min-width: 800px) {
	.footer-widgets-1, .footer-widgets-2 {float:none !important;}
	}
