/* Standardize child theme styling */
.builder-module.builder-module-top,
.builder-module.builder-module-single {
	margin-top: 0;
}
.builder-module.builder-module-bottom,
.builder-module.builder-module-single {
	margin-bottom: 0;
}
.builder-module-sidebar {
	padding: 0;
}
.post {
	margin-left: 0;
	margin-right: 0;
}
#comments {
	margin-left: 0;
	margin-right: 0;
}
#comments ol.commentlist {
	background: transparent;
}
.builder-module-sidebar {
	background: transparent;
}

.builder-module .left .builder-module-element,
.builder-module .middle .builder-module-element {
	margin-right: 0;
}
.builder-module .middle .builder-module-element,
.builder-module .right .builder-module-element {
	margin-left: 0;
}

.builder-module-image .builder-module-element-outer-wrapper {
	width: 100% !important;
}
.builder-module-image .builder-module-element img {
	max-width: 100%;
}

.builder-module {
	border-left: 0 !important;
	border-right: 0 !important;
}

.site-title a:hover,
.site-tagline a:hover {
	font-size: inherit;
}



/* Style Manager generated css */
.builder-container-outer-wrapper {
	background-color: #FFFFFF;
	border-width: 6px;
}
.builder-module-navigation li a {
	color: #FF1232;
	font-family: Calibri,Candara,Segoe,'Segoe UI',Optima,Arial,sans-serif;
	font-size: 30px;
	background-color: #FFFFFF;
}
.builder-module-navigation li a:hover {
	color: #5C4EF2;
	font-family: 'Lucida Grande','Lucida Sans Unicode','Lucida Sans',Geneva,Verdana,sans-serif;
}
.builder-module.builder-module-navigation {
	background-color: #FFFFFF;
}
.cberror {
	color: #8A1F11;
}
.contactbuddy-form {
	padding: 10px;
	text-align: left ! important;
}
.contactbuddy-form table {
	width: auto ! important;
}
.contactbuddy-form ul {
	overflow: hidden;
	padding: 10px;
	background: -moz-linear-gradient(#EEEEEE, rgb(221, 221, 221) 10%, rgb(238, 238, 238) 90%, rgb(246, 246, 246) 100%) repeat scroll 0% 0% transparent;
	box-shadow: 0px 0px 4px #888888;
	border-radius: 6px 6px 6px 6px;
	margin: 0px;
}
.contactbuddy-form ul li {
	margin-left: 5px ! important;
}
.contactbuddy-form ul li input.cbfit {
	width: 98%;
	max-width: 256px;
}
.contactbuddy-form ul li label {
	color: #333333;
	text-shadow: 0px 1px 1px #FFFFFF;
}
.contactbuddy-form ul li textarea, .contactbuddy-form ul li input {
	background: none repeat scroll 0% 0% #BBBBBB;
	border: 1px solid #AAAAAA;
	color: #888888;
	border-radius: 6px 6px 6px 6px;
}
.contactbuddy-form ul li textarea.cbfit {
	font-family: inherit ! important;
}
.contactbuddy-form ul li textarea:focus, .contactbuddy-form ul li input:focus {
	background: none repeat scroll 0% 0% #FFFFFF;
	border: 1px solid #888888;
	color: #555555;
	box-shadow: 0px 0px 3px #EEEEEE inset;
}
.contactbuddy-form ul li:before, .contactbuddy-form ul li:after {
	content: none ! important;
}
.contactbuddy-form ul, .contactbuddy-form ul li {
	list-style: none outside none ! important;
}
.post .post-title h1 {
	padding: 0px;
	background-color: #FFFFFF;
	background-image: none;
	border-style: none;
}
.post .post-title h2 {
	padding: 0px;
	background-color: #FFFFFF;
	background-image: none;
	border-style: none;
}
.post .post-title h3 {
	padding: 0px;
	background-color: #FFFFFF;
	background-image: none;
	border-style: none;
}
body {
	background-color: #FFFFFF;
}
h1 {
	color: #FF297B;
	background-color: #FFFFFF;
}
h2 {
	font-family: 'Helvetica Neue','Liberation Sans',Arial,sans-serif;
	font-size: 150%;
}
p.cbstatus {
	border: 2px solid #006600;
	padding: 4px;
	width: auto ! important;
}