/* Hides Services button on Services page #16244720-hc */
.page-id-42 .servicebutton {
	display: none;
}

/* Make tagline show up on mobile | 22234008-hc kf */
@media only screen and (max-width: 767px) {
	.site-description {
		display: unset;
	}
}

/* Remove theme large text behavior | 22234008-hc kf */
body.single .entry-content > p:first-child, body.page .entry-content > p:first-child {
	font-size: unset;
}

/* Reduce the space above page content box | YH-22234008-hc */
.main {
	margin-top: 35px;
}
/* Make a logo smaller | YH-23083698-hc */
img.custom-logo {
    width: 50px;
}
/* Change a logo size slightly on mobile devices | YH-23083698-hc */
@media screen and (max-width: 480px) {
	img.custom-logo {
    width: 40px;
		padding-bottom: 5px;
}
}
/*Adjust logo position on desktop | jp-23120534-hc*/
@media only screen and (min-width: 768px) {
.custom-logo-link {
    margin-bottom: 5px;
    }
}
/* Place the logo and site title and description in one line SS| 23260181-hc */
.site-header .site-branding--vertical {
flex-direction: row;
}
.site-header .site-name {
padding-left: 5px;
}
/* Change the site title font size SS| 23260181-hc */
.site-header  .site-description {
    font-size: 0.76em;
}
@media screen and (max-width: 480px) {
.site-header  .site-description {
    font-size: 0.63em;
}
}
@media screen and (max-width: 480px) {
.site-header .site-name {
    line-height: 10px;
}
}
/* Reduce top space for footer widgets hc-23506272-vk*/
.footer-widgets.grid.clearfix {
    padding-top: 0
}
/* Reduce space for footer widgets on mobile hc-23506272-vk*/
@media (max-width: 767px){
.site-footer .widget {
    margin-bottom: 3%;
}
}
/* Adjust button color / 5495400-zen (BM) */ 

button:not(.menu-toggle), 
input[type="submit"], 
input[type="reset"], 
input[type="button"],
.button, 
.button-minimal,
.wp-block-button__link {
    border: 1px solid #ffcc33;
    background-color: #ffcc33;
    color: #323232;
}

button:not(.menu-toggle):hover, 
input[type="submit"]:hover, 
input[type="reset"]:hover, 
input[type="button"]:hover,
.button:hover, 
.button-minimal:hover,
.wp-block-button__link:hover {
    border: 1px solid #f7ba02;
    background-color: #f7ba02;
    color: #323232;
}

/* End Adjust button color / 5495400-zen (BM) */