/*
Theme Name:   Renovate Child
Description:  Renovate Child Theme
Template:     renovate
Version:      1.0
Text Domain:  renovate
*/

.header-top-bar-container {
    background: #dddddd;
}
.menu-container { width: 650px !important; }
.header-top-bar div#text-6 {
    display: inline-block;
    float: left;
}
.site-container .vc_row.yellow {
    background: #333 none repeat scroll 0 0 !important;
}
.contact-details li, .header-top-bar .template-search, .social-icons li {
    border-right: 1px solid #aaa;
    color: #777;
}
.contact-details li:first-child, .social-icons li:first-child {
    border-left: 1px solid #aaa;
}
.social-icons a, .contact-details li a {
	    color: #777;
}

ol, ul { font-family: "Raleway";
    line-height: 24px;
    list-style: none;
}

span.top-info {
    padding: 15px 15px;
    display: inline-block;
}
span.top-info, span.top-info a {
    color: #777;
}
.header-container {
    padding: 10px 0;
    background: #333;
}
.sf-menu a {
    text-transform: uppercase;
}
.sf-menu li a, .sf-menu li a:visited {
    padding: 12px 13px 12px 13px;
}
.sf-menu li, .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background: transparent;
}
.sf-menu li a, .sf-menu li a:visited {
    color: #fff;
}
.sf-menu a:hover, .sf-menu li.current-menu-item a, .sf-menu li.current-menu-parent a, .sf-menu li.current-menu-ancestor a {
    border-bottom: 1px solid #fc5600;
}

.services-list li h4 a {
    color: #fc5600;
    font-size: 18px;
}
a.more {
    display: inline-block;
}
.services-list li, .team-box {
    background: transparent;
}
.home .announcement h3, .home .announcement p.description {
    color: #FFF;
}
.home .announcement h3 {
    font-size: 19px;
    font-weight: 700;
}
.home .announcement p.description {
    font-size: 15px;
    line-height: 1.4;
}
.home .announcement a.more, a.more.dark-button {
    background: #2f2d29;
}
.home .announcement a.more:hover, a.more.dark-button:hover {
    background: #fff;
}
.contact-details-box p {
    padding: 30px;
    font-size: 18px;
    line-height: 0.6;
}
.footer-row .vc_col-sm-4 h6.box-header {
    font-size: 18px;
    line-height: 1.5;
}
.footer-row .vc_col-sm-4:first-of-type p {
    margin-top: 10px;
    margin-bottom: 25px;
    line-height: 1.5;
    color: #404040;
    font-size: 14px;
}
ul.footer-list {
    list-style: disc;
    margin-left: 15px;
    margin-top: 20px;
    font-size: 14px;
    line-height: 1.5;
    color: #404040;
}
.footer-cta h4 {
    color: #000;
    line-height: 1.5;
    font-size: 19px;
    font-weight: 400;
    margin: 40px 30px;
}
.footer-cta {
    text-align: center;
}
.footer-dark {
	background: #444;
}
span.copyright, span.copyright a {
    float: left;
    font-size: 11px;
    color: #FFF;
}
span.credits {
    float: right;
    color: #FFF;
    font-size: 11px;
	line-height: 1.5;
}
span.credits img {
	display: inline-block;
	margin-left: 5px;
	vertical-align: bottom;	
}
.ui-tabs-nav li {
    vertical-align: top;
}
.home .ui-tabs-nav li a {
    max-width: 200px;
    height: 130px;
    vertical-align: top;
}
.ui-tabs-panel h4.box-header:after {
    display: none;
}
.ui-tabs-panel .more {
    margin-top: 25px;
}
.home-about-section h2.box-header:after {
    margin-left: 0;
}
.home-about-section h2.box-header {
    text-align: left;
}
.home-about-section p {
    margin: 20px 0 30px;
    margin-bottom: 30px !Important;
    text-align: left;
    padding-left: 118px;
}
.home-about-section img.vc_single_image-img.attachment-full {
    margin-top: 50px;
}

.vc_custom_1484875024642 {
    background: rgba(51, 51, 51, 0.75) url("http://219.88.143.130/~houseinspections/wp-content/uploads/2015/05/testimonial-bg.jpg?id=1018") no-repeat scroll center center / cover !important;
    min-height: 410px;
}

.feature-item {
    margin-top: 20px;
}
.feature-item p {
    margin-top: 20px;
    margin-bottom: 15px;
    font-size: 18px !important;
}
h2.widgettitle:after, .box-header:after, .testimonials-list p::after {
    width: 140px !important;
}
.services-list li h4 {
    text-align: center;
    margin: 22px 10% 0;
}
.home .announcement .sl-small-list:before {
    background: url(images/list-white.png);
    content: "";
    background-size: 49px !important;
    background-repeat: no-repeat !important;
    vertical-align: middle;
    padding: 30px;
    width: 30px;
    height: 30px;
    position: absolute;
    background-position: center !important;
}
.home-choose-section .feature-item.feature-item-big.sl-large-list:before {
    background: url(images/list-orange.png);
    content: "";
    background-size: 49px !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.projects-list li .view p.description {
    color: #ff5400;
    font-size: 20px;
    font-weight: 700;
    text-transform: uppercase;
}
.cta-orange-section h3 {
    color: #FFF;
    font-size: 19px;
    font-weight: 400;
}

.gform_legacy_markup_wrapper .gform_footer input.button, .gform_legacy_markup_wrapper .gform_footer input[type=submit], .gform_legacy_markup_wrapper .gform_page_footer input.button, .gform_legacy_markup_wrapper .gform_page_footer input[type=submit] {
    background: #fc5600;
    border-radius: 22px;
    color: white;
    text-transform: uppercase;
    padding: 11px 26px;
    font-weight: bold;
    cursor: pointer;
    font-size: 12px;
}

.gform_legacy_markup_wrapper .gform_footer input.button:hover ,
.gform_legacy_markup_wrapper .gform_footer input[type=submit]:hover,
.gform_legacy_markup_wrapper .gform_page_footer input.button:hover,
.gform_legacy_markup_wrapper .gform_page_footer input[type=submit]:hover {
	opacity: .9;
}

a.slider-link {
    line-height: 1.4 !important;
}
