html, body {
overflow-x: hidden;
}
#skg-menu .menu-container {
width: 100%;
max-width: 1200px;
margin: 0 auto;
font-family: "Comic Sans MS";
}
#skg-menu .menu-container * {
box-sizing: border-box;
}
.full-width-bar {
background: #207AB6; 
padding: 10px 10px 20px;
}
#skg-menu ul{
list-style-type: none;
margin: 0;
padding: 0;
}
#skg-menu .menu-row:before,
#skg-menu .menu-row:after {
content: "";
display: table;
clear: both;
}
#skg-menu .menu-grade-games {
float: left;
min-height: 1px;
width: 12.5%;  padding: 4px;
}
#skg-menu .outline, #skg-menu .outline * {
outline: 1px solid #F6A1A1;
}
#skg-menu .menu-grade-games > p {
padding: 0;
margin: 0;
text-align: center;
color: #ffffff;
}
#skg-menu .menu-grade-games * {
max-width: 100%;
height: auto;
display: block;
margin-left: auto;
margin-right: auto;
}
#skg-menu .menu-caption {
text-align: center;
display: none;
color: #ffffff;
}
#skg-menu .menu-main-categories {
float: left;
min-height: 1px;
width: 33.333333333333333333%;  padding: 3px;
}
#skg-menu .menu-main-categories span {
display: none;
}
#skg-menu .menu-button {
border: none;
color: #ffffff;
padding: 6px 2px;
text-align: center;
text-decoration: none;
display: block;
font-size: 14px;
width: 100%;
margin: 0 auto;
}
#skg-menu .menu-blue {
background-color: #0F4AFA;
}
#skg-menu .menu-orange {
background-color: #D91E18;
}
#skg-menu .menu-purple {
background-color: #B200FD;
}
#skg-menu .menu-green {
background-color: #0D7711;
}
#skg-menu .menu-yellow {
background-color: #135CA4;
}
#skg-menu .menu-magenta {
background-color: #E10E6D;
}
@media (min-width: 576px) {
#skg-menu .menu-grade-games {
padding: 8px;
width: 12.5%; }
}
@media (min-width: 768px) {
#skg-menu .menu-grade-games {
padding: 15px;
}
#skg-menu .menu-main-categories {
width: 16.666666666666666%;
}
#skg-menu .menu-button {
padding: 12px 2px;
font-size: 14px;
}
#skg-menu .menu-main-categories span {
display: inline-block;
}
}
@media (min-width: 992px) {
#skg-menu .menu-caption {
display: block;
}
#skg-menu .menu-main-categories {
width: 16.666666666666666%;
}
#skg-menu .menu-button {
padding: 15px 2px;
font-size: 16px;
}
#skg-menu .menu-main-categories span {
display: inline-block;
}
}


.generate-page-header,
		.page-header-image,
		.page-header-image-single {
			display: none
		}

		body {
			background-color: #efefef;
			color: #646e6f;
		}

		a {
			color: #1e73be;
		}

		a:hover,
		a:focus,
		a:active {
			color: #000000;
		}

		body .grid-container {
			max-width: 1200px;
		}

		.wp-block-group__inner-container {
			max-width: 1200px;
			margin-left: auto;
			margin-right: auto;
		}

		.navigation-search {
			position: absolute;
			left: -99999px;
			pointer-events: none;
			visibility: hidden;
			z-index: 20;
			width: 100%;
			top: 0;
			transition: opacity 100ms ease-in-out;
			opacity: 0;
		}

		.navigation-search.nav-search-active {
			left: 0;
			right: 0;
			pointer-events: auto;
			visibility: visible;
			opacity: 1;
		}

		.navigation-search input[type="search"] {
			outline: 0;
			border: 0;
			vertical-align: bottom;
			line-height: 1;
			opacity: 0.9;
			width: 100%;
			z-index: 20;
			border-radius: 0;
			-webkit-appearance: none;
			height: 60px;
		}

		.navigation-search input::-ms-clear {
			display: none;
			width: 0;
			height: 0;
		}

		.navigation-search input::-ms-reveal {
			display: none;
			width: 0;
			height: 0;
		}

		.navigation-search input::-webkit-search-decoration,
		.navigation-search input::-webkit-search-cancel-button,
		.navigation-search input::-webkit-search-results-button,
		.navigation-search input::-webkit-search-results-decoration {
			display: none;
		}

		.main-navigation li.search-item {
			z-index: 21;
		}

		li.search-item.active {
			transition: opacity 100ms ease-in-out;
		}

		.nav-left-sidebar .main-navigation li.search-item.active,
		.nav-right-sidebar .main-navigation li.search-item.active {
			width: auto;
			display: inline-block;
			float: right;
		}

		.gen-sidebar-nav .navigation-search {
			top: auto;
			bottom: 0;
		}

		:root {
			--contrast: #222222;
			--contrast-2: #575760;
			--contrast-3: #b2b2be;
			--base: #f0f0f0;
			--base-2: #f7f8f9;
			--base-3: #ffffff;
			--accent: #1e73be;
		}

		:root .has-contrast-color {
			color: var(--contrast);
		}

		:root .has-contrast-background-color {
			background-color: var(--contrast);
		}

		:root .has-contrast-2-color {
			color: var(--contrast-2);
		}

		:root .has-contrast-2-background-color {
			background-color: var(--contrast-2);
		}

		:root .has-contrast-3-color {
			color: var(--contrast-3);
		}

		:root .has-contrast-3-background-color {
			background-color: var(--contrast-3);
		}

		:root .has-base-color {
			color: var(--base);
		}

		:root .has-base-background-color {
			background-color: var(--base);
		}

		:root .has-base-2-color {
			color: var(--base-2);
		}

		:root .has-base-2-background-color {
			background-color: var(--base-2);
		}

		:root .has-base-3-color {
			color: var(--base-3);
		}

		:root .has-base-3-background-color {
			background-color: var(--base-3);
		}

		:root .has-accent-color {
			color: var(--accent);
		}

		:root .has-accent-background-color {
			background-color: var(--accent);
		}

		body,
		button,
		input,
		select,
		textarea {
			font-family: "Comic Sans MS";
			font-size: 18px;
		}

		body {
			line-height: 1.5;
		}

		.entry-content>[class*="wp-block-"]:not(:last-child):not(.wp-block-heading) {
			margin-bottom: 1.5em;
		}

		.top-bar {
			font-size: 15px;
		}

		.main-title {
			font-size: 45px;
		}

		.main-navigation a,
		.menu-toggle {
			font-size: 22px;
		}

		.main-navigation .main-nav ul ul li a {
			font-size: 19px;
		}

		.sidebar .widget,
		.footer-widgets .widget {
			font-size: 17px;
		}

		h1 {
			font-weight: 300;
			font-size: 40px;
		}

		h2 {
			font-weight: 300;
			font-size: 30px;
		}

		h3 {
			font-size: 20px;
		}

		h4 {
			font-size: inherit;
		}

		h5 {
			font-size: inherit;
		}

		@media (max-width:768px) {
			.main-title {
				font-size: 30px;
			}

			h1 {
				font-size: 30px;
			}

			h2 {
				font-size: 25px;
			}
		}

		.top-bar {
			background-color: #ffffff;
			color: #2980b9;
		}

		.top-bar a {
			color: #2980b9;
		}

		.top-bar a:hover {
			color: #3498db;
		}

		.site-header {
			background-color: #ffffff;
			color: #2980b9;
		}

		.site-header a {
			color: #3a3a3a;
		}

		.main-title a,
		.main-title a:hover {
			color: #222222;
		}

		.site-description {
			color: #757575;
		}

		.main-navigation,
		.main-navigation ul ul {
			background-color: #3498db;
		}

		.main-navigation .main-nav ul li a,
		.main-navigation .menu-toggle,
		.main-navigation .menu-bar-items {
			color: #ffffff;
		}

		.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover>a,
		.main-navigation .main-nav ul li:not([class*="current-menu-"]):focus>a,
		.main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"])>a,
		.main-navigation .menu-bar-item:hover>a,
		.main-navigation .menu-bar-item.sfHover>a {
			color: #ffffff;
			background-color: #2980b9;
		}

		button.menu-toggle:hover,
		button.menu-toggle:focus,
		.main-navigation .mobile-bar-items a,
		.main-navigation .mobile-bar-items a:hover,
		.main-navigation .mobile-bar-items a:focus {
			color: #ffffff;
		}

		.main-navigation .main-nav ul li[class*="current-menu-"]>a {
			color: #ffffff;
			background-color: #2980b9;
		}

		.navigation-search input[type="search"],
		.navigation-search input[type="search"]:active,
		.navigation-search input[type="search"]:focus,
		.main-navigation .main-nav ul li.search-item.active>a,
		.main-navigation .menu-bar-items .search-item.active>a {
			color: #ffffff;
			background-color: #2980b9;
		}

		.main-navigation ul ul {
			background-color: #3498db;
		}

		.main-navigation .main-nav ul ul li a {
			color: #ffffff;
		}

		.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):hover>a,
		.main-navigation .main-nav ul ul li:not([class*="current-menu-"]):focus>a,
		.main-navigation .main-nav ul ul li.sfHover:not([class*="current-menu-"])>a {
			color: #ffffff;
			background-color: #2980b9;
		}

		.main-navigation .main-nav ul ul li[class*="current-menu-"]>a {
			color: #ffffff;
			background-color: #2980b9;
		}

		.separate-containers .inside-article,
		.separate-containers .comments-area,
		.separate-containers .page-header,
		.one-container .container,
		.separate-containers .paging-navigation,
		.inside-page-header {
			color: #646e6f;
			background-color: #ffffff;
		}

		.entry-meta {
			color: #595959;
		}

		.entry-meta a {
			color: #595959;
		}

		.entry-meta a:hover {
			color: #1e73be;
		}

		.sidebar .widget {
			color: #646e6f;
			background-color: #ffffff;
		}

		.sidebar .widget .widget-title {
			color: #000000;
		}

		.footer-widgets {
			color: #2980b9;
			background-color: #e2e2e2;
		}

		.footer-widgets .widget-title {
			color: #000000;
		}

		.site-info {
			color: #ffffff;
			background-color: #185D8C;
		}

		.site-info a {
			color: #ffffff;
		}

		.site-info a:hover {
			color: #606060;
		}

		.footer-bar .widget_nav_menu .current-menu-item a {
			color: #606060;
		}

		input[type="text"],
		input[type="email"],
		input[type="url"],
		input[type="password"],
		input[type="search"],
		input[type="tel"],
		input[type="number"],
		textarea,
		select {
			color: #666666;
			background-color: #fafafa;
			border-color: #cccccc;
		}

		input[type="text"]:focus,
		input[type="email"]:focus,
		input[type="url"]:focus,
		input[type="password"]:focus,
		input[type="search"]:focus,
		input[type="tel"]:focus,
		input[type="number"]:focus,
		textarea:focus,
		select:focus {
			color: #666666;
			background-color: #ffffff;
			border-color: #bfbfbf;
		}

		button,
		html input[type="button"],
		input[type="reset"],
		input[type="submit"],
		a.button,
		a.wp-block-button__link:not(.has-background) {
			color: #ffffff;
			background-color: #666666;
		}

		button:hover,
		html input[type="button"]:hover,
		input[type="reset"]:hover,
		input[type="submit"]:hover,
		a.button:hover,
		button:focus,
		html input[type="button"]:focus,
		input[type="reset"]:focus,
		input[type="submit"]:focus,
		a.button:focus,
		a.wp-block-button__link:not(.has-background):active,
		a.wp-block-button__link:not(.has-background):focus,
		a.wp-block-button__link:not(.has-background):hover {
			color: #ffffff;
			background-color: #3f3f3f;
		}

		a.generate-back-to-top {
			background-color: rgba(0, 0, 0, 0.4);
			color: #ffffff;
		}

		a.generate-back-to-top:hover,
		a.generate-back-to-top:focus {
			background-color: rgba(0, 0, 0, 0.6);
			color: #ffffff;
		}

		:root {
			--gp-search-modal-bg-color: var(--base-3);
			--gp-search-modal-text-color: var(--contrast);
			--gp-search-modal-overlay-bg-color: rgba(0, 0, 0, 0.2);
		}

		@media (max-width: 768px) {

			.main-navigation .menu-bar-item:hover>a,
			.main-navigation .menu-bar-item.sfHover>a {
				background: none;
				color: #ffffff;
			}
		}

		.inside-top-bar {
			padding: 10px;
		}

		.inside-header {
			padding: 20px;
		}

		.separate-containers .inside-article,
		.separate-containers .comments-area,
		.separate-containers .page-header,
		.separate-containers .paging-navigation,
		.one-container .site-content,
		.inside-page-header {
			padding: 20px;
		}

		.site-main .wp-block-group__inner-container {
			padding: 20px;
		}

		.entry-content .alignwide,
		body:not(.no-sidebar) .entry-content .alignfull {
			margin-left: -20px;
			width: calc(100% + 40px);
			max-width: calc(100% + 40px);
		}

		.one-container.right-sidebar .site-main,
		.one-container.both-right .site-main {
			margin-right: 20px;
		}

		.one-container.left-sidebar .site-main,
		.one-container.both-left .site-main {
			margin-left: 20px;
		}

		.one-container.both-sidebars .site-main {
			margin: 0px 20px 0px 20px;
		}

		.main-navigation .main-nav ul li a,
		.menu-toggle,
		.main-navigation .mobile-bar-items a {
			padding-left: 40px;
			padding-right: 40px;
		}

		.main-navigation .main-nav ul ul li a {
			padding: 10px 40px 10px 40px;
		}

		.rtl .menu-item-has-children .dropdown-menu-toggle {
			padding-left: 40px;
		}

		.menu-item-has-children .dropdown-menu-toggle {
			padding-right: 40px;
		}

		.rtl .main-navigation .main-nav ul li.menu-item-has-children>a {
			padding-right: 40px;
		}

		.widget-area .widget {
			padding: 20px;
		}

		.site-info {
			padding: 20px;
		}

		@media (max-width:768px) {

			.separate-containers .inside-article,
			.separate-containers .comments-area,
			.separate-containers .page-header,
			.separate-containers .paging-navigation,
			.one-container .site-content,
			.inside-page-header {
				padding: 30px;
			}

			.site-main .wp-block-group__inner-container {
				padding: 30px;
			}

			.site-info {
				padding-right: 10px;
				padding-left: 10px;
			}

			.entry-content .alignwide,
			body:not(.no-sidebar) .entry-content .alignfull {
				margin-left: -30px;
				width: calc(100% + 60px);
				max-width: calc(100% + 60px);
			}
		}

		/* End cached CSS */
		@media (max-width: 768px) {

			.main-navigation .menu-toggle,
			.main-navigation .mobile-bar-items,
			.sidebar-nav-mobile:not(#sticky-placeholder) {
				display: block;
			}

			.main-navigation ul,
			.gen-sidebar-nav {
				display: none;
			}

			[class*="nav-float-"] .site-header .inside-header>* {
				float: none;
				clear: both;
			}
		}

		.dynamic-author-image-rounded {
			border-radius: 100%;
		}

		.dynamic-featured-image,
		.dynamic-author-image {
			vertical-align: middle;
		}

		.one-container.blog .dynamic-content-template:not(:last-child),
		.one-container.archive .dynamic-content-template:not(:last-child) {
			padding-bottom: 0px;
		}

		.dynamic-entry-excerpt>p:last-child {
			margin-bottom: 0px;
		}


		.gb-container-81de59f6 {
			margin-bottom: -30px;
			background-color: #dbdbdb;
		}

		.gb-container-81de59f6>.gb-inside-container {
			padding: 40px 10px;
			max-width: 1200px;
			margin-left: auto;
			margin-right: auto;
		}

		.gb-grid-wrapper>.gb-grid-column-81de59f6>.gb-container {
			display: flex;
			flex-direction: column;
			height: 100%;
		}

		.gb-container-c1d61e05 {
			margin-bottom: -30px;
			background-color: #207AB6;
		}

		.gb-container-c1d61e05>.gb-inside-container {
			padding: 50px 40px 40px;
			max-width: 1200px;
			margin-left: auto;
			margin-right: auto;
		}

		.gb-container-c1d61e05 a {
			color: #ffffff;
		}

		.gb-container-c1d61e05 a:hover {
			color: #05507c;
		}

		.gb-grid-wrapper>.gb-grid-column-c1d61e05>.gb-container {
			display: flex;
			flex-direction: column;
			height: 100%;
		}

		.gb-container-dbc61f2b {
			background-color: #1C699C;
		}

		.gb-container-dbc61f2b>.gb-inside-container {
			padding: 50px 40px;
			max-width: 1200px;
			margin-left: auto;
			margin-right: auto;
		}

		.gb-container-dbc61f2b a {
			color: #ffffff;
		}

		.gb-container-dbc61f2b a:hover {
			color: #05507c;
		}

		.gb-grid-wrapper>.gb-grid-column-dbc61f2b>.gb-container {
			display: flex;
			flex-direction: column;
			height: 100%;
		}

		.gb-container-d5d925b2 {
			margin-bottom: -30px;
			background-color: #ffffff;
		}

		.gb-container-d5d925b2>.gb-inside-container {
			padding: 20px 40px;
			max-width: 1200px;
			margin-left: auto;
			margin-right: auto;
		}

		.gb-grid-wrapper>.gb-grid-column-d5d925b2>.gb-container {
			display: flex;
			flex-direction: column;
			height: 100%;
		}

		@media (max-width: 1024px) {
			.gb-container-c1d61e05>.gb-inside-container {
				padding-top: 40px;
				padding-bottom: 40px;
			}

			.gb-container-dbc61f2b>.gb-inside-container {
				padding-top: 40px;
				padding-bottom: 40px;
			}
		}

		.gb-container .wp-block-image img {
			vertical-align: middle;
		}

		.gb-grid-wrapper .wp-block-image {
			margin-bottom: 0;
		}

		.gb-highlight {
			background: none;
		}

		.slogan {
			margin-top: -35px;
		}

		/* Position Recaptcha */
		#pms-recaptcha-register-wrapper {
			position: relative;
		}

		/* Header Subscribe Button */
		#menu-item-3230 {
			background-color: #FF8E05;
			border: none;
			border-radius: 2px;
			padding: 8px 20px;
			text-align: center;
			text-decoration: none;
			display: inline-block;
		}

		#menu-item-3230 a {
			color: white;
		}

		#menu-item-3230:hover {
			background-color: #F7A644;
		}

		#menu-item-3229 {
			padding: 8px 20px;
			text-align: center;
		}

		#menu-item-3228 {
			padding: 8px 20px;
			text-align: center;
		}

		#menu-item-3258 {
			padding: 8px 20px;
			text-align: center;
		}

		#student {
			background-color: #0F8A13;
			color: white;
			border: none;
			border-radius: 2px;
			padding: 8px 20px;
			text-align: center;
			text-decoration: none;
			display: inline-block;
		}

		#subscribe {
			background-color: #EFEFEF;
			border: none;
			border-radius: 2px;
			padding: 8px 20px;
			text-align: center;
			text-decoration: none;
			display: inline-block;
		}

		#subscribe a {
			color: #5E6768;
		}

		#subscribe a:visited {
			background-color: #EFEFEF;
		}

		#subscribe:hover {
			background-color: #E3E3E3;
		}

		#account {
			padding: 8px 20px;
			text-align: center;
		}

		#login {
			padding: 8px 20px;
			text-align: center;
		}

		/*Payment Tab formatting */
		.wc-shortcodes-tabs ul.wcs-tabs-nav .wcs-state-active a {
			/*background-color: #428bca;*/
			background-color: #FF8E05;
			color: #ffffff;
		}

		/*Hide Abandon */
		/*
.pms-account-subscription-action-link__abandon{
	display:none;
}
*/
		/* Home Page Game Post Formatting */
		.wp-show-posts-inner {
			text-align: center;
		}

		.more-games-container {
			clear: both;
			text-align: right;
		}

		.more-games-button {
			background-color: #0F8A13;
			border: none;
			color: white;
			padding: 10px 32px;
			text-align: center;
			text-decoration: none;
			display: inline-block;
			font-size: 16px;
			cursor: pointer;
			margin-bottom: 30px;
		}

		.more-games-button:link,
		.more-games-button:visited {
			color: white;
		}

		.more-games-button:hover {
			color: white;
			background-color: #0E8112;
		}

		i {
			border: solid white;
			border-width: 0 3px 3px 0;
			display: inline-block;
			padding: 3px;
		}

		.right {
			transform: rotate(-45deg);
			-webkit-transform: rotate(-45deg);
		}

		@media (max-width: 767px) {
			.more-games-button {
				display: block;
			}
		}

		/* End Home Page Game Post Formatting */

		/* Center the Game Title Below the Game Image */
		.wc-shortcodes-entry-title {
			text-align: center;
		}

		/* Make the titles below images smaller on mobile */
		@media (max-width: 480px) {

			.alm-reveal h2,
			h3 {
				font-size: 12px;
			}
		}

		@media (min-width: 481px) and (max-width:768) {

			.alm-reveal h2,
			h3 {
				font-size: 14px;
			}
		}

		/* Front Page Section 1 Formatting */
		.content_section_1 {
			background-color: #3498db;
			color: #ffffff;
		}

		/* Theme Tweaks */
		.sidebar .widget .widget-title {
			color: #646e6f;
		}

		.wc-shortcodes-entry-title {
			font-size: 17px;
		}

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

		/* Change the width of the main menu */
		.main-navigation ul ul {
			width: 310px;
		}

		/* Set the width of the menu */
		.main-navigation .main-nav ul li a,
		.menu-toggle,
		.main-navigation .mobile-bar-items a {
			padding-left: 25px !important;
			padding-right: 25px !important;
		}

		/*
Remove the bottom border from WP Canvas Borderless template
*/
		.wc-shortcodes-posts-template-borderless .wc-shortcodes-post-border {
			border-bottom: none;
		}

		/* WP Show Posts Font Size */
		.wp-show-posts .wp-show-posts-entry-title {
			font-size: 18px;
		}

		/* No margin or bullet styling for menus */
		ul.menu {
			list-style: none;
			margin-left: 0px;
		}

		/* Site Header */
		.skg-masthead {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-direction: row;
			flex-direction: row;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
		}

		.skg-logo {
			width: 20%;
			text-align: left;
		}

		.skg-member-menu {
			width: 80%;
			text-align: right;
			margin: 0px;
		}

		.skg-member-menu div,
		form {
			display: inline-block;
			padding: 5px 20px;
			font-size: 15px;
		}

		@media screen and (max-width: 600px) {
			.skg-masthead {
				-webkit-box-orient: vertical;
				-webkit-box-direction: reverse;
				-ms-flex-direction: column-reverse;
				flex-direction: column-reverse;
			}

			.skg-logo {
				width: 100%;
				text-align: center;
			}

			.skg-member-menu {
				text-align: center;
				margin: 0 auto;
				padding: 5px 10px 20px;
			}
		}

		.skg-member-menu .search-submit {
			display: none;
		}

		@media screen and (max-width: 875px) {
			.skg-masthead form {
				display: none;
			}
		}

		/* End Site Header */
		/* SKG Footer Menu */
		.skg-footer-menu {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: horizontal;
			-webkit-box-direction: normal;
			-ms-flex-direction: row;
			flex-direction: row;
			-ms-flex-wrap: nowrap;
			flex-wrap: nowrap;
		}

		.skg-footer-column {
			width: 25%;
			color: #fff;
		}

		.skg-menu-img {
			padding: 0 10px 0 0;
		}

		.skg-footer-column-list {
			padding-left: 0;
			list-style-type: none;
			list-style: none;
			margin-left: 0;
		}

		.skg-menu-img {
			vertical-align: middle;
			margin: 3px;
		}

		.skg-footer-list-item a,
		.skg-footer-list-item a:focus,
		.skg-footer-list-item a:visited {
			text-decoration: none;
			color: #fff;
		}

		.skg-footer-button {
			background-color: #B200FD;
			border: none;
			color: white;
			padding: 15px 40px;
			text-align: center;
			text-decoration: none;
			display: inline-block;
			font-size: 16px;
			margin: 4px 2px;
			cursor: pointer;
		}

		.skg-footer-button:hover {
			background-color: #A800F0;
			color: white;
		}

		@media screen and (max-width: 1025px) {
			.skg-footer-menu {
				-ms-flex-wrap: wrap;
				flex-wrap: wrap;
			}

			.skg-footer-column {
				width: 50%;
			}
		}

		@media screen and (max-width: 768px) {
			.skg-footer-menu {
				-webkit-box-orient: vertical;
				-webkit-box-direction: normal;
				-ms-flex-direction: column;
				flex-direction: column;
			}

			.skg-footer-column {
				width: 100%;
			}
		}

		/* End SKG Footer Menu */
		/* Start Subscribe Pricing Table */
		.skg-price-box {
			margin: 0px;
		}

		/* End Subscribe Pricing Table */
		/* Hide Search Label */
		.wp-block-search .wp-block-search__label {
			display: none;
		}

		.screen-reader-text:focus {
			color: #FFF;
		}

		.separate-containers .site-main{
			margin: 0 !important;
		}

		.container.grid-container{
			margin: 20px auto;
		}

		.wp-show-posts-columns#wpsp-5404 {
			margin-left: -1em;
		}

		.wp-show-posts-columns#wpsp-5404 .wp-show-posts-inner {
			margin: 0 0 1em 1em;
		}

		.wp-show-posts-columns#wpsp-5406 {
			margin-left: -1em;
		}

		.wp-show-posts-columns#wpsp-5406 .wp-show-posts-inner {
			margin: 0 0 1em 1em;
		}

		.wp-show-posts-columns#wpsp-5407 {
			margin-left: -1em;
		}

		.wp-show-posts-columns#wpsp-5407 .wp-show-posts-inner {
			margin: 0 0 1em 1em;
		}