/* Standardize child theme styling */
#comments ol.commentlist {
	background: transparent;
}
.builder-module-sidebar {
	background: transparent;
}
.site-title a:hover,
.site-tagline a:hover {
	font-size: inherit;
}



/* Style Manager generated css */



/* Style Manager custom css */
h1, h2, h3, h4 {
	font-family: 'Gochi Hand';
	color: #C21B22;
	font-weight: normal;
}
h1 {
	font-size: 4em;
}
h2 {
	font-size: 3em;
}
h3 {
	font-size: 2.5em;
}
h4 {
	font-size: 2em;
}
p {
	font-family: cursive, Arial;
}

/* HEADER */

.header-container {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.header-logo {

}

.header-img {

}


/* SERVICES */

.services {
	text-align:center;
}

.services-container-1 {
	display:flex;
	justify-content: space-around;
}

.services-box-1 {
	padding: 20px;
	margin: 20px !important;
	border: solid 4px black;
	background: #fff2f2;
	border-radius: 15px 225px 255px 15px 15px 255px 225px 15px;
	border-bottom-left-radius: 15px 255px;
	border-bottom-right-radius: 225px 15px;
	border-top-left-radius: 255px 15px;
	border-top-right-radius: 15px 225px;

}
.alternate-wb-background-wrapper {
	background: #C21B22;
	color: #FFFFFF;
	border-top: 5px black solid;
	border-bottom: 5px black solid;
	text-shadow: 1px 1px 0px black;
}

.button a {
	font-family: 'Gochi Hand';
	font-size: 2em;
	background-color: #C21B22;
	color: #fff;
	padding: 5px 25px;
	border: 4px #fff0 solid;
	border-radius: 15px 225px 255px 15px 15px 255px 225px 15px;
	border-bottom-left-radius: 15px 255px;
	border-bottom-right-radius: 225px 15px;
	border-top-left-radius: 255px 15px;
	border-top-right-radius: 15px 225px;
}
.button a:hover {
	background-color: #fff;
	color: #C21B22;
	text-decoration:none;
	border: 4px #C21B22 solid;
}

.about-us {
	text-align: center;
}

.footer span {
	float: right;
}
.footer a:hover, .footer a:active, .footer a:focus {
	color: red
}