.site-logo {
	background-color: #008037;
}

#menu-menu-1 {
	border-bottom: 1px solid #008037;
	border-top: 1px solid #008037;
}

#post-1033 h1 {
	display: none;
}

.has-foreground-color {
	color: #C9E265 !important;
	background-color: #008037;
}

.has-secondary-background-color {
	background: linear-gradient(to right, #008037, #005C27) !important;
}
	.social-sidebar {
		display: none;
	}

@media only screen and (min-width: 560px) {
	#masthead {
		padding-top: 0;
		padding-bottom: 0 !important;
		margin-bottom: -10px !important;
	}
.tiktok-embed {
  position: relative;
  display: block;
  width: 100%;
  margin: 18px auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.15;
  overflow: hidden;
  text-align: center;
  -webkit-text-size-adjust: 100%;
  font-family: "proxima-regular","PingFangSC",sans-serif;
  font-weight: 400;
	max-height: 430px;
}
	.widget-area > * {
    margin-top: 20px !important;
    margin-bottom: 0px !important;
  }
}
.site-main > article > *, .site-main > .not-found > *, .entry-content > *, .entry-content-child, .wp-block-premium-content-container .wp-premium-content-logged-out-view > *, .wp-block-premium-content-container .wp-block-premium-content-subscriber-view > *, [class*="inner-container"] > *, .widget-area > * {
    margin-top: 32px;
    margin-bottom: 0px !important;
  }
.site-main, .site-footer {
    padding-top: 32px;
    padding-right: 0;
    padding-bottom: 0px;
    padding-left: 0;
  }
}
	    .social-sidebar {
      position: fixed;
      top: 40%;
      left: 0;
      transform: translateY(-50%);
      display: flex;
      flex-direction: column;
      background: #fff;
      padding: 10px 0;
      border-radius: 0 10px 10px 0;
      box-shadow: 2px 2px 5px rgba(0,0,0,0.3);
      z-index: 1000;
			max-width: 100px !important;
    }

    .social-sidebar a {
      color: black;
      text-decoration: none;
      padding: 12px 15px;
      text-align: center;
      transition: background 0.3s;
      font-size: 10px;
    }

    .social-sidebar a:hover {
      background: #444;
    }
	.responsive-max-width, .entry-content > .wp-block-button.aligncenter, hr.wp-block-separator.is-style-wide, .entry-content > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.wp-block-button):not(.entry-attachment), .entry-content > :not(.wp-block-button), .entry-content [class*="inner-container"] > :not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator), .entry-content .wp-audio-shortcode, .post-navigation, .pagination {
		max-width: calc(1042px - 32px);
	}
}