/* START: footer color — 3182115-zen */
.th-bg-secondary-lightest {
    background: #000;
    color: #fff;
}
/* END: footer color — 3182115-zen */

/* START: outline button hover color — 3182115-zen */
.wp-block-buttons .wp-block-button.wp-block-button.solid-hover:hover a {
  border-color: #3cb371;
  color: #fff;
  background: #3cb371;
}
/* END: outline button hover color — 3182115-zen */

a.wp-block-button__link.no-border-radius:hover {
    opacity: 1 !important;
}

/* Control opacity of block button which has background on hover | 23494619-HC NJ */
[class*="has-background"] [class*="__inner-container"] .wp-block-button.is-style-outline:hover, [class*="has-background"] [class*="__inner-container"] .wp-block-button__link.is-style-outline:hover{
opacity: 1!important;
}

/* START: image height — 3182115-zen */
.page-id-981 .wp-block-jetpack-layout-grid figure img {
  height: 380px;
	width:  270px;
  object-fit: cover;
}
/* END: image height — 3182115-zen */

.page-id-1760 .wp-block-jetpack-layout-grid figure img {
  height: 380px;
	width:  270px;
  object-fit: cover;
}

.page-id-954 .wp-block-jetpack-layout-grid figure img {
  height: 380px;
	width:  270px;
  object-fit: cover;
}

.page-id-957 .wp-block-jetpack-layout-grid figure img {
  height: 380px;
	width:  270px;
  object-fit: cover;
}

.page-id-962 .wp-block-jetpack-layout-grid figure img {
  height: 380px;
	width:  270px;
  object-fit: cover;
}

.page-id-965 .wp-block-jetpack-layout-grid figure img {
  height: 380px;
	width:  270px;
  object-fit: cover;
}

.page-id-943 .wp-block-jetpack-layout-grid figure img {
  height: 380px;
	width:  270px;
  object-fit: cover;
}

.page-id-88 .wp-block-jetpack-layout-grid figure img {
  height: 380px;
	width:  270px;
  object-fit: cover;
}

.page-id-3356 .wp-block-jetpack-layout-grid figure img {
  height: 380px;
	width:  270px;
  object-fit: cover;
}

.page-id-3681 .wp-block-jetpack-layout-grid figure img {
  height: 380px;
	width:  270px;
  object-fit: cover;
}

.page-id-4029 .wp-block-jetpack-layout-grid figure img {
  height: 380px;
	width:  270px;
  object-fit: cover;
}

.page-id-3683 .wp-block-jetpack-layout-grid figure img {
  height: 380px;
	width:  270px;
  object-fit: cover;
}

.page-id-4240 .wp-block-jetpack-layout-grid figure img {
  height: 380px;
	width:  270px;
  object-fit: cover;
}

/* Changes header text color only when scrolling down to load the fixed menu 23002547-hc */
.site-header.scroll-header, .site-header.scroll-header a, .site-header.default-view-header, .site-header.default-view-header a, .single.singular-featured-image-inactive .site-header, .page.singular-featured-image-inactive:not(.page-template-templatesfront-page-php) .site-header, .single.singular-featured-image-inactive .site-header a, .page.singular-featured-image-inactive:not(.page-template-templatesfront-page-php) .site-header a {
    color: #36B14E;
}

/*Button Styles | 23003103-hc sb*/
button {
	color: #32373c;
  background-color: transparent;
  border: 2px solid;
	font-weight: 400;
	padding-bottom: calc(0.8em - 2px);
	padding-top: calc(0.8em - 2px);
	padding-right: 1.35em;
	padding-left: 1.35em;
}

button:hover {
	border-color: #ffffff;
  color: #ffffff;
  background: #36B14E;
}


/*Remove search -23065101-hc - MP*/
.site-header .header-search {
    -ms-flex-order: 99;
    -webkit-box-ordinal-group: 100;
    border-left: 1px solid;
    margin-left: 17.5px;
    order: 99;
    padding-left: 17.5px;
    display: none;
}

/*Mobile menu close button boarder radius -23065101-hc - MP*/

.toggle-sidebar #close-toggle-sidebar {
    background: rgba(0,0,0,0.5);
    border: none;
    border-radius: 0px;
    color: #ffffff;
    display: inline-block;
    font-size: 1em;
    font-weight: 400;
    margin-bottom: 60px;
    margin-top: -35px;
    padding: 0 16px 0 43px;
    position: relative;
    text-align: center;
}

/* Add padding inside Blog Posts block HC- 23102350 */
.page-id-2038 div.wp-block-newspack-blocks-homepage-articles h2.entry-title{
padding-top: 30px;
padding-bottom: 20px;
}

/* Fix for block button to align left is parent has th-text-center | 23494619-HC NJ */
.th-text-center .alignleft {
    text-align: left!important;
}

/* Remove right padding from grid content on about page on mobile SS | 23494619-hc*/
@media screen and (max-width: 480px) {
.page-id-88 .wp-block-jetpack-layout-grid .wp-block-jetpack-layout-grid-column.wp-block-jetpack-layout-grid__padding-none.has-background {
  padding-right: 0;
}
}
/* Change height of header image and header text font size on mobile SS-23494619-hc */
@media screen and (max-width: 480px) {
.fullscreen-header, .fullscreen-header .hentry, .fullscreen-header  img.th-w-full{
min-height: 500px
}
.fullscreen-header .entry-title {
font-size: 4em;
}
	}

/* Change the menu font SS|23494619-hc */
.mobile-navigation ul li a , .site-header .menu-navigation ul a {
    font-family: oswald, oswald-1, sans-serif;
    font-size: 20px;
}
	
/* remove whitespaces // 4556410-ZEN SK */
.page-id-1322 #content .front-block-one {
    padding: 0;
}

.page-id-1322 #content .front-block-inner .wp-block-group {
    margin-bottom: 0;
}
