.error-404 .page-content{
	display: none;
}
.error-404 .page-header h1{
	text-align: center;
}
/* .search-toggle{
	display: none !important;
} */
/*policies page*/
.page-id-15920 .entry-header{
	display: none;
}
.page-id-10982 .entry-content,
.page-id-15920 .entry-content{
	padding: 20px !important;
}

/*steam camp page 2025*/
.page-id-10982 figure{
	margin: 0px;
}


/*footer*/
.footer_logos{
display: flex
;
    flex-wrap: wrap;
    margin: 0 auto;   
    width: 157px;
  }
.footer_logos img{
	padding: 10px 0;
}
.page-id-13115 .site-main,
.page-id-13106 .site-main,
.page-id-13083 .site-main,
.page-id-13121 .site-main,
.page-id-13028 .site-main,
.page-id-12990 .site-main{
	margin: 0;
}
.page-id-13121 .site-content #secondary,
.page-id-13083 .site-content #secondary,
.page-id-13106 .site-content #secondary,
.page-id-13115 .site-content #secondary,
.page-id-13028 .site-content #secondary,
.page-id-12990 .site-content #secondary{
	display: none;
}

.sg-popup-id-12946{
	cursor: pointer;
}

.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 30%;
  position: relative;
  transition: all 5s ease-in-out;
}
.popup .close {
  position: absolute;
  top: 20px;
  right: 30px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
}
.popup .close:hover {
  color: #06D85F;
}
.popup .content {
  max-height: 30%;
  overflow: auto;
}

.vp-img{
	width: 100%;
}
img{
	display: block;
	margin: 0 auto;
}
.page-id-12087 .page .entry-content,
.page-id-9960 .page .entry-content{
	padding: 0 0 20px;
}

#livesite_engage_button{
	display: none !important;
}
/*paypal box*/
#wpforms-10820-field_51,
#wpforms-10924-field_51{
	border:1px solid #86c9c6; 
background-color:#f5fffe;
border-radius: 10px; 
padding: 10px; 
font-size: 11px; 
}
/*end*/
#wpforms-10697-field_177-container ul li label{
	font-weight: bold;
}
#wpforms-10697-field_177-container{
	display: flex;
}
.accept{
	padding: 10px 20px !important;
    border: #f68c0e 2px solid !important;
    color: #f68c0e;
    font-weight: bold;
    border-radius: 20px !important;
}
.accept img{
	    margin-bottom: -8px !important;
    padding-right: 10px !important;
}
hr{
	margin-bottom: 0em;
}
button{
	cursor: pointer;
}
.page-id-765 .entry-content{
	padding: 20px !important;
}
table th, table td{
	padding: 0px;
}

table{
	margin: 0 !important;
}
/*REVAMP*/
.page-id-10161 p{
	margin: 0;
}
.page-id-10161 a{
	color: #ffffff;
}

#post-26{
	padding-top: 15px;
}
.nospace p{
	margin: 0px !important;
}
.entry-content table tbody{
	border: 0px !important;
}

/* FORMS */
.form_bg{
	    background-color: #efefef !important;
    padding: 15px !important;
    border-radius: 10px !important;
	margin-bottom: 10px !important;
}

.form_bg .wpforms-field-label-inline{
	font-size: 14px !important;
}

/*.widget{
	margin: 0 0 !important;
}*/

/* SUMMER CAMP BUTTON */
.summer_btn{
	display: none !important;
}

/*DOWNLOAD BUTTONS*/
.wp-block-file a.wp-block-file__button{
	    padding: 5px 15px;
    margin: 10px;
    font-size: 14px;
}

/* REG WIDGET CORNER */
#text-34{
		border: 1px solid #04A0B0;
    border-radius: 20px;
/*     background-color: #DFF9F9; */
	background-color: #ffffff;
}
#text-45{
		border: 1px solid #8d2660;
    border-radius: 20px;
    background-color: #f4e4ee;
}


/* UPCOMING EVENTS */
#text-47{
		border: 1px solid #fdb912;
    border-radius: 20px;
    background-color: #fff4d9;
	padding: 5px 35px !important;
}

/* VIRTUAL INFORMATION */
#text-48{
		/* border: 1px solid #BB73CA;
  background-color: #EED5F3;   */
		border: 1px solid #04A0B0;
  background-color: #DFF9F9;  
	border-radius: 20px;
    
}

.site-content #secondary .widget:before{
	border-top: 0px;
}

article#post-5789.post-5789.page.type-page.status-publish.hentry{
	border: none !important;
}
.post-5789 .entry-header{
	display: none;
}
.post-5789 .widget.widget_text{
	  border: 1px solid #000 !important;
    border-radius: 8px;
}
article#post-26.post-26.page.type-page.status-publish.hentry{
	border: none !important;
}
.post-26 .entry-header{
	display: none;
}





@media screen and (min-width: 37.5em){
.post-26 .entry-content{
		padding: 0px !important;
	}
	
}

.wpforms-container-full .wpforms-form input.wpforms-field-small{
	width: 27% !important;
}
/* .page-id-26 .site-content #secondary .widget */
.site-content #secondary .widget{
/* 		padding: 0em 13.5px 0.5em !important; */
	padding: 0em !important;
	} 

/* div.wpforms-6538-field_8-container .wpforms-field .wpforms-field-radio .wpforms-two-thirds .wpforms-list-inline{
	margin-left: 0%;
} */

div.wpforms-container-full .wpforms-form input.wpforms-field-small{
	max-width: 33%;
}
/* div.wpforms-6538-field_23-container  .wpforms-field .wpforms-field-radio .wpforms-two-thirds .wpforms-list-inline{
	margin-left: 0% !important;
} */

/* div.wpforms-container-full .wpforms-form  .wpforms-form .wpforms-two-thirds{
	margin-left: 0%;
} */
.wpforms-field .wpforms-field-radio .wpforms-two-thirds .wpforms-list-inline{
	margin-left: 0%;
}

/* steam explorer */
.steam_exp{
	background-color: #78b500;
	padding: 0 10px;
}

.steam_pad{
	
	padding: 0 10px;
}

.steam_wave{
	  margin: 0 auto;
    padding: 0px;
    display: flex;
}

.steam_innv{
	  margin: 0 auto;
    padding: 0px;
    display: contents;
}
.steam_wave img{
	width: 100%;
	vertical-align: top;
}
.steam_content p{
	padding: 10px;
	margin: 0px;
}
.content_bullet{
	margin-left: 10px;
	margin-bottom: 0px;
	padding: 10px;
}
.column_content{
	margin-bottom: 0px;
}

.page-id-6727 .entry-content,
.page-id-6828 .entry-content,
.page-id-6860 .entry-content{
	padding: 27px 10px !important;
}
@media only screen and (max-width: 599px){
	.site-branding{
		padding-right: 0px !important;
		text-align: center !important;
	}
	.search-container{
		display: none !important;
	}
	.custom-logo-injected{
		padding-left: 0px !important;
		display: block !important;
	}
	.accept{
		display: block;
		font-size: 20px !important;
    text-align: center;
    padding: 10px !important;
    line-height: 26px;
	}

	.wp-block-file a.wp-block-file__button{
	    padding: 0px 10px;
    margin: 10px;
    font-size: 14px;
}
	.steam_exp,
	.steam_bldr_pad,
	.steam_pad,
	.steam_inno_pad_right,
	.steam_inno_pad,
	.leftinno,
	.steam_inno_pad_cleft,
	.steam_inno_pad_cright{
		display: none;
	}
	
	.steam_innv img{
		width: 100%;
		height: auto !important;
	}
}

/* steam builder */
.steam_bldr{
	background-color: #99c539;
	padding: 0 10px;
}

.steam_bldr_pad,
.steam_inno_pad_cright{
	padding: 0 10px;
}
.steam_bldr_cont{
	background-color: #d8d8d8;
	padding: 0 10px;
}

/* steam innovators */
.steam_innv img{
		width: 100%;
		height: fit-content;
	display: block;
	}
.steam_inno_pad{
	background-color: #019fe0;
	padding: 0 10px;
}
.steam_inno_pad_right{
	background-color: #f1f1f1;
	padding: 0 10px;
}
.steam_inno_pad_bright{
	background-color: #d8d8d8;
	padding: 0 10px;
}
.steam_inno_pad_cleft{
	background-color: #d8d8d8;
	padding: 0 10px;
}
.page-id-6860 .wp-container-7{
	gap: 0em;
	
}