/* 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 */
.builder-module-background-wrapper.builder-module-navigation-background-wrapper {
	background-color: #C18159;
}
.builder-module-navigation .current-cat a {
	color: #FFFFFF;
	background-color: #9B5E39;
}
.builder-module-navigation .current-menu-item a {
	color: #FFFFFF;
	background-color: #9B5E39;
}
.builder-module-navigation .current_page_item a {
	color: #FFFFFF;
	background-color: #9B5E39;
}
.builder-module-navigation li a {
	color: #252525;
	font-size: 18px;
	background-color: #C18159;
}
.builder-module-navigation li a:hover {
	color: #FFFFFF;
	background-color: #9B5E39;
}
.builder-module-navigation li li {
	border-color: #9B5E39;
}
.builder-module-navigation li ul {
	border-color: #9B5E39;
}
.builder-module-widget-bar .widget {
	color: #FFFFFF;
	font-size: 14px;
}
.builder-module-widget-bar .widget .widget-title {
	color: #FFFFFF;
	font-size: 15px;
}
.builder-module-widget-bar .widget a {
	color: #FFFFFF;
}
.builder-module.builder-module-navigation {
	background-color: #C18159;
	border-color: #9B5E39;
}
.builder-module.builder-module-widget-bar {
	background-color: #0B0100;
}


/* Style Manager custom css */
/*Module*/
.builder-container-outer-wrapper,
.builder-module-content .hentry {
	margin-bottom:0;
        margin-top:0;
}
.builder-module-content .builder-module-element {
    overflow: inherit !important;
    padding: 0px;
}
.builder-module-outer-wrapper,
.builder-module-widget-bar {
    overflow: inherit !important;
}
.builder-module-background-wrapper, 
.builder-module-widget-bar-background-wrapper, 
.builder-module-navigation{
	background:none;
	margin-bottom:0;
}
.builder-module-element {
    padding: 10px;
}
body {
    color: #666;
    font-family: Open Sans, sans-serif;
    font-size: 14px;
}
a, a:hover {
    text-decoration: none;
}
a {
   -webkit-transition: all ease 0.25s;
   transition: all ease 0.25s;
}
.big-title {
    text-transform: none;
}
.entry-header, .hentry .entry-footer {
   display: none;
}
.entry-content {
    margin: 0;
}
.hentry img {
    padding: 0;
    border: 0;
    background: none;
    border-radius: 0;
    margin: 0;
}
h1, h2, h3, h4, h5 {
    letter-spacing: 2px;
    margin-top: 0;
    line-height: normal;
}
.gform_wrapper h3.gform_title {
    font-size: 25px;
    margin-top: 0;
    text-transform: uppercase;
    color: #fff;
}
.builder-module-navigation li {
    position: relative !important;
}
.builder-module-navigation li.home.current_page_item:after {
    content: '';
    border-bottom: 6px solid #9b5e39;
    width: 100%;
    position: absolute;
    bottom: -5px;
    z-index: 1;
}
.builder-module-navigation-background-wrapper {
    border-top: 8px solid #9B5E39;
    border-bottom: 2px solid #000;
}
.builder-module-navigation a {
    text-transform: uppercase;
    letter-spacing: 2px;
    padding-left: 25px !important;
    padding-right: 25px !important;
}
#main-section {
    background-size: contain;
    background-image: url(/wp-content/uploads/2017/04/header-bg.png);
    background: url(/wp-content/uploads/2017/04/header-bg.png), #d4fcc5; /* Old browsers */
    background: url(/wp-content/uploads/2017/04/header-bg.png), -moz-linear-gradient(top,  #d4fcc5 0%, #189c4a 85%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  #d4fcc5 0%,#189c4a 36%); /* Chrome10-25,Safari5.1-6 */
    background: url(/wp-content/uploads/2017/04/header-bg.png), linear-gradient(to bottom,  #d4fcc5 0%,#189c4a 85%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d4fcc5', endColorstr='#189c4a',GradientType=0 ); /* IE6-9 */
    background-repeat: no-repeat;
    background-size: contain;
}

form.cform {
    background: #199c4b;
    border: 2px solid #000;
    padding: 20px;
}
form.cform li {
    margin: 0 !important;
    padding: 0 !important;
}
form.cform li input, form.cform li textarea {
    margin: 0;
    border: 0 !important;
    border-radius: 0 !important;
    padding: 0px 8px !important;
    color: #000;
}
form.cform li textarea {
    height: 70px !important;
    line-height: 2.5;
}

form.cform .gform_footer {
    margin: 0;
}
input[type="submit"] {
    border: 1px solid #000;
    background: #ccf7bf;
    font-family: Open Sans;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 600;
    padding: 8px 10px;
}
.testimonials {
    color: #000;
    line-height: normal;
    font-weight: 600;
}
#content {
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: -45px;
    margin-bottom: -65px;
    padding-top: 40px !important;
    padding-bottom: 70px !important;
}

.builder-module-3-background-wrapper, 
.builder-module-footer-background-wrapper {
    background: #0b0100;
}
.builder-module-footer-background-wrapper {
    padding: 20px 0;
}
.builder-module-3-background-wrapper {
    padding-top: 60px;
}
.builder-module-footer-background-wrapper div,
.builder-module-footer-background-wrapper .builder-module-block a {
    color: #fff;
}
.inline-block {
    display: inline-block;
}
@media only screen and (max-width: 1366px) {
    body, .widget {
        font-size: 14px !important;
    }
    .builder-module-navigation li a {
        font-size: 13px;
    }
    #main-section {
        background-size: inherit;
    }
    .testimonials p {
        font-size: 18px !important;
        font-weight: 600;
    }
}