/*Removes lines around Title |30173548hc fox */
singular .hentry .entry-header .entry-title::before, .singular .hentry .entry-header .entry-title::after, .page-title::before, .page-title::after,.singular .hentry .entry-header .entry-title::before, .singular .hentry .entry-header .entry-title::after, .page-title::before, .page-title::after {
display:none;
}
/*} 
 */
/*Reduces Title Font Size |30173548hc fox*/
#content .entry-title{
  font-size:1.4rem;
}

/* Navigation bar menu color */
#menu-primary-1 a:hover {
	color: #c4d600;
}

#menu-primary-1 > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-439 > a{
	color: #ff7d55;
}

#menu-primary-1 > li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-439 > a:hover{
	color: #c4d600;
}

/* Hide header space */
.entry-header {
	display:none;
}

/* Entire background */
#content {
	background-color: #f1f1f1;
}

/* Header background | 30656130-hc */
body:not(.fse-enabled) #masthead {
    background-color: #ffffff;
    width: 100%;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
		margin-bottom: 0;
}

/* Main image background */
.wp-block-media-text{
	background: #153e35;
	color: white;
}

/* Button color */

.wp-block-button
a.wp-block-button__link {
	background-color: #c4d600;
	border-radius: 5px;
	color: #153e35;
}

/* Button Hover color */
#post-2162 > div > div.wp-block-group.alignfull.is-layout-flow.wp-block-group-is-layout-flow > div > div > div > div >  div:nth-child(1) > a:hover,
#post-2162 > div > div.wp-block-group.alignfull.is-layout-flow.wp-block-group-is-layout-flow > div > div > div > div >  div:nth-child(2) > a:hover{
	background: #ff7d55;
}

/* Who we are section */
#post-2162 > div > div:nth-child(2) > div {
	background-color: #f3f3f3;
}

/* what-we-do section */
#post-2162 > div > div.wp-block-group.alignwide.is-layout-constrained.wp-container-12.wp-block-group-is-layout-constrained {
	background-color: #d5dcda;
}



/* Footer color */
#post-2162 > div > div.wp-block-group.alignfull.has-foreground-background-color.has-text-color.has-background.has-link-color.wp-elements-074f03daf61f18768ec89402b495f27e.is-layout-constrained.wp-block-group-is-layout-constrained {
	background: #153e35;
}



/* Footer subscribe button */
#subscribe-submit > button {
	background: #c4d600;	
	color : #153e35;
}


/* Hide footer */
.sharedaddy,
.sd-sharing-enabled{
	display:none;
}
#colophon {
	display:none;
}


/* Contact Page */
/* background color */
#post-7 > div{
	background-color: #153e35;
	color: white;
}
/*phone */
#post-7 > div > div.wp-block-columns.alignwide.has-2-columns.is-layout-flex.wp-container-4.wp-block-columns-is-layout-flex > div:nth-child(1) > div > div.wp-block-jetpack-phone > span > a {
	color: #c4d600;
}
/* email */
#post-7 > div > div.wp-block-columns.alignwide.has-2-columns.is-layout-flex.wp-container-4.wp-block-columns-is-layout-flex > div:nth-child(1) > div > div.wp-block-jetpack-email > a
{
	color: #c4d600;
}

/* button */
#contact-form-7 > form > p.contact-submit > button {
	background-color: #c4d600;
	border-radius: 5px;
	color: #153e35;
}

/* button-hover */
#contact-form-7 > form > p.contact-submit > button:hover {
	background-color: #ff7d55;
}

/*  Blog page button*/
#subscribe-submit > button {
	background-color: #c4d600;
	border-radius: 5px;
	color: #153e35;
}


/* Hide page titles / 30712326-hc JAR */
h1.entry-title {visibility: hidden} 
@media only screen and (min-width: 560px) {
    body:not(.fse-enabled) #masthead {
        padding-left: calc((100vw - 544px) / 2);
        padding-right: calc((100vw - 544px) / 2);
    }
}
 
@media only screen and (min-width: 640px) {
    body:not(.fse-enabled) #masthead {
        padding-left: calc((100vw - 624px) / 2);
        padding-right: calc((100vw - 624px) / 2);
    }
}
 
@media only screen and (min-width: 782px) {
    body:not(.fse-enabled) #masthead {
        padding-left: calc((100vw - 766px) / 2);
        padding-right: calc((100vw - 766px) / 2);
    }
}
 
@media only screen and (min-width: 1024px) {
    body:not(.fse-enabled) #masthead {
        padding-left: calc((100vw - 1022px) / 2);
        padding-right: calc((100vw - 1022px) / 2);
    }
}
 
.site-main {
    padding-top: 0;
}
 
@media only screen and (min-width: 560px) {
  .main-navigation > div > ul > li > .sub-menu {
    background: #ffffff;
  }
}
/* Hide header - cart */

.svg-icon {
    display: none;
}
/* Hide symbol - cart */

.woocommerce-Price-currencySymbol {
    display: none;
}

#woocommerce-menu {
display: none;
}

html {
  scroll-behavior: smooth;
}

body {
  font-size: 16px;
  line-height: 1.5;
  word-wrap: break-word;
  padding: 1rem;
}

img {
  max-width: 100%;
  height: auto;
}
