/* 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-module-outer-wrapper {
	margin-bottom: 1.5em !important;
}
.builder-container-outer-wrapper {
	background-color: #FFFCE0;
	background-image: url(img/content-0122.png);
	border: thick solid #C4BC91;
}
.builder-module {
	background-color: #FFFCE0;
	background-image: none;
}
.builder-module-footer .builder-module-block {
	margin-top: 6px;
	margin-bottom: 6px;
}
.builder-module-footer .builder-module-block .hentry:first-child {
	margin-top: 6px;
}
.builder-module-footer .builder-module-block .hentry:last-child {
	margin-bottom: 6px;
}
.builder-module-footer .left .builder-module-element {
	margin-left: 6px;
}
.builder-module-footer .left .widget-wrapper-left .widget {
	margin-left: 6px;
}
.builder-module-footer .left .widget-wrapper-single .widget {
	margin-left: 6px;
}
.builder-module-footer .middle .builder-module-element {
	margin-left: 17px;
}
.builder-module-footer .right .builder-module-element {
	margin-left: 17px;
	margin-right: 6px;
}
.builder-module-footer .right .widget-wrapper-right .widget {
	margin-right: 6px;
}
.builder-module-footer .right .widget-wrapper-single .widget {
	margin-right: 6px;
}
.builder-module-footer .single .builder-module-element {
	margin-right: 6px;
	margin-left: 6px;
}
.builder-module-html .builder-module-element a {
	color: #9E6618;
	text-decoration: none;
}
.builder-module-html .builder-module-element a:hover {
	color: #D48619;
	text-decoration: none;
}
.builder-module-image .builder-module-block {
	margin-top: 4px;
	margin-bottom: 4px;
}
.builder-module-image .builder-module-block .hentry:first-child {
	margin-top: 4px;
}
.builder-module-image .builder-module-block .hentry:last-child {
	margin-bottom: 4px;
}
.builder-module-image .left .builder-module-element {
	margin-left: 4px;
}
.builder-module-image .left .widget-wrapper-left .widget {
	margin-left: 4px;
}
.builder-module-image .left .widget-wrapper-single .widget {
	margin-left: 4px;
}
.builder-module-image .middle .builder-module-element {
	margin-left: 3px;
}
.builder-module-image .right .builder-module-element {
	margin-left: 3px;
	margin-right: 4px;
}
.builder-module-image .right .widget-wrapper-right .widget {
	margin-right: 4px;
}
.builder-module-image .right .widget-wrapper-single .widget {
	margin-right: 4px;
}
.builder-module-image .single .builder-module-element {
	margin-right: 4px;
	margin-left: 4px;
}
.builder-module-navigation li a {
	color: #9E6618;
	font-family: Baskerville, 'Baskerville old face', 'Hoefler Text', Garamond, 'Times New Roman', serif;
	text-align: right;
	background-color: transparent;
}
.builder-module-navigation li a:hover {
	background-color: transparent;
}
.builder-module-sidebar-with-element {
	background-color: #FFFCE0;
}
.builder-module-widget-bar {
	background-color: #E8E5D1;
	background-image: none;
	border: 1px solid #DBD8C5;
}
.builder-module-widget-bar .left .widget {
	margin-left: 20px;
}
.builder-module-widget-bar .right .widget {
	margin-right: 20px;
}
.builder-module-widget-bar .single .widget {
	margin-left: 20px;
	margin-right: 20px;
}
.builder-module-widget-bar .widget {
	color: #444444;
	font-family: Verdana, Geneva, sans-serif;
}
.builder-module-widget-bar .widget .widget-title {
	color: #345573 !important;
	font-family: Baskerville, 'Baskerville old face', 'Hoefler Text', Garamond, 'Times New Roman', serif;
	font-size: 24px;
	padding: 10px;
	border: 1px dashed #CCC9B8;
}
.builder-module-widget-bar .widget-bottom {
	margin-bottom: 20px;
}
.builder-module-widget-bar .widget-single {
	margin-bottom: 20px;
	margin-top: 20px;
}
.builder-module-widget-bar .widget-top {
	margin-top: 20px;
}
.builder-module.builder-module-content {
	background-color: #FFFCE0;
	background-image: url(img/content-0121.png);
	border-style: none;
}
.builder-module.builder-module-footer {
	background-color: transparent;
	background-image: url(img/footer.png);
	border: 1px solid #AAAAAA;
}
.builder-module.builder-module-header {
	background-color: transparent;
	border: 0px none transparent;
}
.builder-module.builder-module-html {
	background-color: #FFFCE0;
	background-image: none;
}
.builder-module.builder-module-image {
	background-color: white;
	border: 1px solid #D6D6D6;
}
.builder-module.builder-module-navigation {
	background-color: transparent;
}
.entry-content a {
	color: #9E6618;
	text-decoration: none;
}
.entry-content a:hover {
	color: #D48619;
	text-decoration: none;
}
.hentry {
	color: #444444;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
}
.hentry .entry-title {
	color: #345473;
}
.hentry .entry-title h1 {
	color: #345473;
}
.hentry .entry-title h2 {
	color: #345473;
}
.hentry .entry-title h3 {
	color: #345473;
}
.loop a {
	color: #9E6618;
	text-decoration: none;
}
.loop a:hover {
	color: #D48619;
	text-decoration: none;
}
.page .entry-title {
	color: #345473;
}
.page .entry-title h1 {
	color: #345473;
}
.page .entry-title h2 {
	color: #345473;
}
.page .entry-title h3 {
	color: #345473;
}
.site-tagline {
	font-family: 'Book Antiqua', Palatino, 'Palatino Linotype', 'Palatino LT STD', Georgia, serif;
	padding-bottom: 6px !important;
}
.site-tagline a {
	font-family: 'Book Antiqua', Palatino, 'Palatino Linotype', 'Palatino LT STD', Georgia, serif;
	padding-bottom: 6px !important;
}
.site-title {
	font-family: 'Book Antiqua', Palatino, 'Palatino Linotype', 'Palatino LT STD', Georgia, serif;
	font-size: 38px;
	color: #345573;
	padding-top: 6px !important;
	text-transform:none;
}
.site-title a {
	font-family: 'Book Antiqua', Palatino, 'Palatino Linotype', 'Palatino LT STD', Georgia, serif;
	color: #345573;
	text-transform:none
}
.site-title a:hover {
	color: #345573;
}
.site-title a:hover,
.site-tagline a:hover {
	color: #345573 !important;
	font-weight:normal !important;
	text-transform: none !important;
	font-family: 'Book Antiqua', Palatino, 'Palatino Linotype', 'Palatino LT STD', Georgia, serif;
}
body {
	background-color: #537FA6;
	background-image: url(img/main-01.png);
	font-family: Verdana, Geneva, sans-serif;
	color: #444444;
}
h1 {
	font-family: Baskerville, 'Baskerville old face', 'Hoefler Text', Garamond, 'Times New Roman', serif;
	font-size: 1.5em;
	color: #345573;
	margin-bottom: 11px;
	padding: 10px;
	/*border: 1px dashed #CCC9B8;*/
}
h1 a {
	color: #345573;
}
h2 {
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-size: 1.3em;
	color: #345573;
	margin-bottom: 11px;
	border-bottom: 1px dashed #CCC9B8;
}
h3 {
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-size: 1.25em;
	color: #345573;
}
h4 {
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-size: 1.2em;
	color: #345573;
}
h5 {
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-size: 1.1;
}
h6 {
	font-family: Calibri, Candara, Segoe, 'Segoe UI', Optima, Arial, sans-serif;
	font-size: 1em;
}
html {
	font-size: 13px;
}


/* Style Manager custom css */
.builder-module-content-outer-wrapper {
	background-image: url(http://http://augsburgchurches.org/wp-content/uploads/2012/06/content-012.png);
	border-style: none;
	background-color: #FFFCE0;
	padding: 1.5em 0 !important;
	/*border-top: 3px solid #FFFFFF;
	border-bottom: 3px solid #FFFFFF;*/
	box-shadow: inset 0 0 25px #C4BC91;
}
.builder-container-outer-wrapper {
	width:996px;
}
h1.site-title {border:none; }

.site-title, .site-title a, .site-title a:hover {
    font-family: Baskerville, 'Baskerville old face', 'Hoefler Text', Garamond, 'Times New Roman', serif;
	padding-top: 10px;
}

.builder-module-widget-bar .widget .widget-title {
	border-width: 0 0 1px 0 !important;
	border-bottom: 1px dotted #444;
}
.builder-module-footer {
	color #777 !important;
}

.builder-module-footer .builder-module-element {
   color: #777 !important;
}

.builder-module-footer .builder-module-element a {
	color: #777;
}

.entry-title {
     font-size: 1.5em;
}

/*********************************************
	Navigation Module
*********************************************/

.builder-module-navigation {
	background: transparent;
	display: block;
	font-size: 15px;
	line-height: 1.5;
	width: 100%;
}
.builder-module-navigation .builder-module-element {
	margin: 0;
}
.builder-module-navigation ul {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
}
.builder-module-navigation ul * {
	margin: 0;
}
.builder-module-navigation li {
	padding: 0;
	list-style:none !important;
	background:none !important;
}
.builder-module-navigation li a { 
   text-decoration: none; 
   color: #9E661f; 
   text-shadow: none; 
   border: none;
   list-style:none !important;
}
.builder-module-navigation li a:hover { 
   color: #d48619; 
   text-decoration: none; 
   text-shadow: none;
}

.builder-module-navigation li.current-cat > a,
.builder-module-navigation li.current-menu-item > a,
.builder-module-navigation li.current_page_item > a {
   background: transparent;
   color: #d48619; 
   text-decoration: none;
   text-shadow: none;
   border:none;
}

/* second level stuff */

.builder-module-navigation li ul {
	background: transparent;
	border: 1px solid #AAAAAA;
	border-bottom: 0;
	margin-left: 2px;
	width: 14em;
}
.builder-module-navigation li li {
	border-bottom: 1px solid #AAAAAA;
	width: 14em;
}
.builder-module-navigation li li a {
	background: #FFFFFF;
	border: none;
	border-radius: 0;
	float: none;
	margin-right: 0;
	padding: 0 4px 0 0;
}
.builder-module-navigation li li a:hover {
	border-right: none;
	background: #C4BC91
}
.builder-module-navigation li ul ul {
	margin: -2.8em 0 0 14em;
}



/**
 *  -----------------------------------------------------------
 *  I.02.D - Lists
 *  -----------------------------------------------------------
 */

/** Normal ordered and unordered lists */
ul,ol,dl { margin-bottom: 22px; }
ul ul, ul ol, ol ol, ol ul { margin-bottom: 0px; }
ol, ol li { list-style: decimal; }
ul, ul li { list-style: disc; }
ul li { padding-left: 0; margin-left: 44px;}
ol li { padding-left: 0; margin-left: 44px;}

/** Normal definition list */
dt { font-weight: bold; }
dd { padding-left: 22px; margin-bottom: 22px;}

/** List displayed horizontally */
.horizontal-list { list-style:none; margin-bottom:0; }
.horizontal-list li { display:inline; margin:0; padding:0 1em; }

/** Lists with items marked with triangles and checkboxes */
ul li , .arrow-list li { list-style:none; padding-left:22px; margin-left:22px; background: transparent url(http://augsburgchurches.org/wp-content/uploads/images/arrow-list.gif) no-repeat; background-position:3px 7px; }
.check-list li { list-style:none; padding-left:22px; margin-left:22px; background: transparent url(http://augsburgchurches.org/wp-content/uploads/images/check-list.gif) no-repeat; background-position:0 6px; }


/**
 *  -----------------------------------------------------------
 *  I.02.E - Images and frames
 *  -----------------------------------------------------------
 */

.alignnone { margin: 22px; margin-top: 0; }
.alignleft { float: left; margin: 5px 22px 22px 0; }
.alignright { float: right; margin: 5px 0 22px 22px; }
.aligncenter {display: block; margin: 5px auto 22px auto; overflow:hidden; zoom:1; }
img.alignnone, img.alignright, img.alignleft, img.aligncenter,
div.alignnone img, div.alignright img, div.alignleft img, div.aligncenter img
{ display: block; padding: 4px; background: #fff; border: 1px solid #d6d6d6; }
.wp-caption-text { font-size: 11px; }

.frame-left, .frame-right, .frame-center { display: block; overflow:hidden; zoom:1; padding: 21px; background: #f6f6f6; border: 1px solid #d6d6d6; }
.frame-left { float: left; margin: 5px 22px 22px 0; }
.frame-right { float: right; margin: 5px 0 22px 22px; }
.frame-center { margin: 5px auto 22px auto; }
.frame-left :first-child, .frame-right :first-child, .frame-center :first-child { margin-top: 0 }
.frame-left > :last-child, .frame-right > :last-child, .frame-center > :last-child { margin-bottom: 0 }

.frame-left h1:first-child, .frame-right h1:first-child, .frame-center h1:first-child,
.frame-left h2:first-child, .frame-right h2:first-child, .frame-center h2:first-child,
.frame-left h3:first-child, .frame-right h3:first-child, .frame-center h3:first-child,
.frame-left h4:first-child, .frame-right h4:first-child, .frame-center h4:first-child,
.frame-left h5:first-child, .frame-right h5:first-child, .frame-center h5:first-child,
.frame-left h6:first-child, .frame-right h6:first-child, .frame-center h6:first-child
{ padding-top: 0; padding-bottom: 10px; border-bottom: 1px dotted #ccc9b8; }

/**
 *  -----------------------------------------------------------
 *  I.02.F - Blockquote and Pull-quotes
 *  -----------------------------------------------------------
 */

blockquote {
    display: block; padding: 0 22px 0 44px; margin-bottom: 22px; overflow: hidden;
    color: #808080; text-shadow: #fff 0 1px 0; font-style: italic; font-size: 18px; font-family: 'PT Serif', Georgia, serif;
    background: transparent url(http://augsburgchurches.org/wp-content/uploads/images/quote.png) no-repeat; background-position: 10px 4px;
}
.pullquote-right, .pullquote-left, .pullquote-center { border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; padding: 22px 0 0 44px; background-position: 10px 26px; }
.pullquote-right { float: right; margin: 6px 0 22px 22px; }
.pullquote-left { float: left; margin: 6px 22px 22px 0; }
.pullquote-center { margin: 0 auto 22px auto; }


/**
 *  -----------------------------------------------------------
 *  I.02.G - Tables
 *  -----------------------------------------------------------
 */

table { border-spacing: 0; width:100%; margin-bottom: 22px; border: 1px solid #d6d6d6; padding: 4px; background: #fff; }
caption { text-align: left; font-weight: bold; }
th { padding: 5px 10px; font-weight: bold; text-align: left; border: 0; background: #cccac2; color: #fff; }
td { padding: 5px 10px; border: 0; border-bottom: 1px solid #d9d9d9; background: #f6f6f6; }
tfoot td { background: #e9e9e9; }


/**
 *  -----------------------------------------------------------
 *  I.02.H - Forms
 *  -----------------------------------------------------------
 */

fieldset { display: block; margin-bottom: 22px; padding: 10px; border: 1px dotted #d6d6d6; }
label { display: block; }
legend, input, textarea, select, option { font-size: 12px; line-height: 16px; }
input, select, textarea, legend { display:inline; }
textarea { overflow:auto; }
input.radio, input.checkbox { vertical-align:text-top; margin-right:10px; }
input.text, input.password, input.fileupload, textarea, select { padding: 5px; border: 1px solid #d6d6d6; border-top-color: #b6b6b6; background: #d9d7ce; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
input.text:focus, input.password:focus, input.fileupload:focus, textarea:focus, select:focus, .form-element-focus  { outline: none; background: #fff; border-color: #000; color: #000; }
.form-element { margin-bottom: 11px; } /* Use with a DIV element to wrap a form element and its label */
fieldset .form-element:last-child { margin-bottom: 0; }
.req-mark { color: #d00; }
label.error { color: #f00; }

/** Buttons */
input.submit, input.reset, .link-btn, .more-link, .pagination a, .pagination .current, #cancel-comment-reply-link, .comment-reply-link, #older-comments a, #newer-comments a {
    display: inline-block; padding: 1px 10px; overflow: visible; text-decoration: none; outline: none;
    color: #fff !important; text-shadow: 0 -1px 0 #505050; background: #5c7b99; border: 1px solid #606060;
    -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
    -moz-box-shadow:    inset 0 1px 0 rgba(255,255,255,.25), inset 0 -1px 0 rgba(255,255,255,.25), inset 1px 0 0 rgba(255,255,255,.15), inset -1px 0 0 rgba(255,255,255,.15);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.25), inset 0 -1px 0 rgba(255,255,255,.25), inset 1px 0 0 rgba(255,255,255,.15), inset -1px 0 0 rgba(255,255,255,.15);
    box-shadow:         inset 0 1px 0 rgba(255,255,255,.25), inset 0 -1px 0 rgba(255,255,255,.25), inset 1px 0 0 rgba(255,255,255,.15), inset -1px 0 0 rgba(255,255,255,.15);
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,.3)), to(rgba(0,0,0,.15)));
    background-image: -moz-linear-gradient(100% 100% 90deg, rgba(0,0,0,.15), rgba(255,255,255,.3));
}
input.submit:hover,  input.reset:hover,  .link-btn:hover,  .more-link:hover,  .pagination a:hover,
input.submit:active, input.reset:active, .link-btn:active, .more-link:active, .pagination a:active,
#cancel-comment-reply-link:hover,  .comment-reply-link:hover,  #older-comments a:hover,  #newer-comments a:hover,
#cancel-comment-reply-link:active, .comment-reply-link:active, #older-comments a:active, #newer-comments a:active {
    text-decoration: none; outline: none; cursor: pointer; color: #fff;
    background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,.6)), to(rgba(70,70,70,.1)));
    background-image: -moz-linear-gradient(100% 100% 90deg, rgba(70,70,70,.1), rgba(255,255,255,.6));
}

/**
 *  ******************************************
 *
 *      II. - INDIVIDUAL TEMPLATE ELEMENTS
 *
 *  ******************************************
 */


#content-wrap { margin-left: auto; margin-right: auto; width: 978px; border: 5px solid #c4bc91; background: #fffce0 url(http://augsburgchurches.org/wp-content/uploads/images/bg/content-01.png); overflow: hidden; -moz-box-shadow: 0 0 5px rgba(0,0,0,.75); -webkit-box-shadow: 0 0 5px rgba(0,0,0,.75);  box-shadow: 0 0 5px rgba(0,0,0,.75); }
#content-wrap-inner { width: 966px; padding: 17px 6px 0 6px; overflow: hidden; }


/** Header */

#header .inner { min-height: 66px; padding-bottom: 22px; position: relative; }
#header .logo { position: absolute; bottom: 26px; left: 0; }


/** Logo */

#logo { display: block; }
/* Display site title as logo */
#header .text-logo { position: absolute; bottom: 26px; left: 0; font-size: 52px; line-height: 52px; font-weight: bold; text-shadow: #fff 0 1px 0; color: #345573; font-family: 'PT Serif', Georgia, serif; }



/** Navigation */

#top-nav, #main-nav { position: absolute; right: 0; text-align: right; }
#top-nav a, #main-nav a { text-decoration: none; color: #99661f; text-shadow: #f6f6f6 0 1px 0; font-family: 'PT Serif', Georgia, serif; }
#top-nav a:hover , #main-nav a:hover { color: #d48619; text-decoration: none; }

/** Some basic styling for the default navigation based on pages (on fresh WP install, before menus are st up) */
div.top-nav-list { position: absolute; right: 0; text-align: right; }
div.top-nav-list ul { list-style: none; background: none; margin: 0; padding: 0; }
div.top-nav-list li { display:inline; background: none; margin: 0; padding: 0; }
div.top-nav-list a { display: inline; margin-left: 6px; font-size: 13px; line-height: 18px; }


/** Top navigation */

#top-nav { top: 0; }
#top-nav ul { list-style: none; background: none; margin: 0; padding: 0; }
#top-nav li { display:inline; background: none; margin: 0; padding: 0; }
#top-nav a { display: inline; margin-left: 6px; font-size: 13px; line-height: 18px; }


/** Main navigation */

#main-nav { bottom: 21px; right: -8px; }
.main-nav-list, .main-nav-list-item { list-style: none; background: none; margin: 0; padding: 0; position: relative; }

.main-nav-list.root > .main-nav-list-item { display: block; float: left; }
.main-nav-list.root > .main-nav-list-item > a { display: block; position: relative; font-size: 15px; font-weight: normal; padding: 1px 7px; margin-left: 5px; border: 1px solid transparent; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.main-nav-list.root > .main-nav-list-item > a.has-subnav {
    z-index: 9999; padding-right: 10px; background: url(http://augsburgchurches.org/wp-content/uploads/images/arrow-list.gif) no-repeat; background-position: 100% 9px; border-bottom: 0;
    -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0;
    border-bottom-right-radius: 0; border-bottom-left-radius: 0;
}
.main-nav-list.root > .main-nav-list-item > a:hover,
.main-nav-list.root > .main-nav-list-item.item-hover > a { border-color: #d6d6d6; background: #fff;  }

.main-nav-subnav { position:absolute; display:block; width: 160px; padding: 10px; background: #fff; border: 1px solid #d6d6d6; }
div.level-1 {}
div.level-n {}

.subnav-list { display: none; border-top: 1px dotted #d6d6d6 }
.subnav-list li { display:block; border-bottom: 1px dotted #d6d6d6; }
.subnav-list a { display:block; padding: 2px 6px 2px 2px; text-decoration: none; overflow: hidden; zoom:1 }
.subnav-list a.has-subnav { background: url(http://augsburgchurches.org/wp-content/uploads/images/arrow-list.gif) no-repeat; background-position: 100% 9px; }
.subnav-list .item-hover a.has-subnav { }
.subnav-list a:hover, .subnav-list a:active, .subnav-list > .item-hover a { color: #fff; background: #5c7b99; text-decoration: none; }


/** Footer */

#footer-wrap { width: 978px; background: transparent url(http://augsburgchurches.org/wp-content/uploads/images/bg/footer.png); border-top: 1px dotted #aaa; overflow: hidden; }
#footer { width: 966px; padding: 17px 6px; overflow: hidden; }

/** Footnotes */

#footnotes { width: 956px; margin-left: auto; margin-right: auto; padding: 11px; font-size: 11px; line-height: 18px; color: #999785; text-align: center; }

/* custom additions */
.teasers .entry-meta {
	display: none !important;
}
.staff-phone {
	color:#333333 !important;
	text-transform:none !important;
	clear:both;
}
.gform_wrapper li {
	background:none !important;
}
.builder-module-sidebar .widget a {color:#333333; }
.builder-module-outer-wrapper #builder-module-4fec9e05d8b2a {
	margin-bottom:0 !important;
}
.widget-content table,  .widget-content td {
	background-color:#E8E5D1 !important;
	border: none !important;
}
#builder-module-4fecb690e4b1c .entry-title { display:none; }
#builder-module-4ff64fc6895a4 .entry-title { display:none; }
#builder-module-4ff64c45a11b4 .entry-title { display:none; }
.builder-module-sidebar h4.widget-title {
	background: none;
	color: #345573 !important;
	font-size: 1.5em;
	line-height: 1.25;
	margin: 0 0 1em 0;
	padding: 0;
}
