/*
Welcome to Custom CSS!

To learn how this works, see https://wp.me/PEmnE-Bt
*/
/* Make Drop Downs Scroll MRFX-HC-25772772 */
@media all and (min-width:760px) {
	#menu-main-menu-1 > li > ul.sub-menu {
		max-height: 70vh;
		overflow-y: scroll;
		background-color: :white;
	}
}

/* make header not-sticky KG-30421532-hc */
@media(min-width:560px ) {
	.site-header {
		padding-right: 32px;
		padding-left: 32px;
		position: relative;
		z-index: auto;
	}
	
	#primary {
		margin-top: 0 !important;
	}
	
	#main {
		padding-top: 0;
	}
}

/* Full width footer widget area | #25772772-hc */
body:not(.fse-enabled) #colophon {
	max-width: calc(100% - 8px);
	width: 70%;
}

@media only screen and (min-width: 560px) {
	body:not(.fse-enabled) #colophon {
		max-width: calc(100% - 64px);
	}
}

/* Full width footer widget area | #25772772-hc */
body:not(.fse-enabled) #colophon {
	max-width: calc(100% - 8px);
	width: 70%;
}

@media only screen and (min-width: 560px) {
	body:not(.fse-enabled) #colophon {
		max-width: calc(100% - 64px);
	}
}

/* Add footer widget area columns | #25772772-hc */
.site-footer .widget-area {
	display: grid;
	grid-gap: 30px;
	grid-template-columns: repeat(auto-fit,minmax(200px,1fr));
	max-width: 100%;
}

.site-footer .widget-area > .widget {
	width: 100%;
	margin: 0;
}

.site-footer .widget-area > * {
	max-width: none;
}

.site-footer .widget * {
	max-width: 100%;
}

/* End - footer columns | #25772772-hc */
/* Center titles | 31437083-hc (LS) */
.entry-title {
    text-align: center;
}
/* Fixing the buttons on the disposables, ecosmart and regulator page | 7445593-ZEN (AVS) | (GH) update */
	:is(.page-id-3, .page-id-81, .page-id-91, .page-id-106, .page-id-108, .page-id-112, .page-id-703, .page-id-710, .page-id-740, .page-id-1495, .page-id-5590, .page-id-5404, .page-id-1495, .page-id-1634, .page-id-1613, .page-id-1608, .page-id-1588, .page-id-1586, .page-id-1584, .page-id-1582, .page-id-1564, .page-id-1559, .page-id-1553, .page-id-1550, .page-id-1531, .page-id-1527, .page-id-1521, .page-id-1503, .page-id-1480, .page-id-1473, .page-id-5990) .wp-block-button__link {
	color: green !important;
	border: 2px solid green;
	background: white !important;
	
}

:is(.page-id-3, .page-id-81, .page-id-91, .page-id-106, .page-id-108, .page-id-112, .page-id-703, .page-id-710, .page-id-740, .page-id-1495, .page-id-5590, .page-id-5404, .page-id-1495, .page-id-1634, .page-id-1613, .page-id-1608, .page-id-1588, .page-id-1586, .page-id-1584, .page-id-1582, .page-id-1564, .page-id-1559, .page-id-1553, .page-id-1550, .page-id-1531, .page-id-1527, .page-id-1521, .page-id-1503, .page-id-1480, .page-id-1473, .page-id-5990) .wp-block-button__link:hover {
	color: white !important;
	border: 2px solid green !important;
	background: green !important;
}