/*
Theme Name:     BuildPro Child
Theme URI:      http://demo.oceanthemes.net/buildpro/
Description:    Make your modifications to [Parent Theme] in this child theme.
Author:         OceanThemes
Author URI:     http://oceanthemes.net/
Version:        1.0
Template:       buildpro
*/

@import url("../buildpro/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */
body .gform_wrapper.gravity-theme .gfield_label {
	font-size: 13px;
}
.gform_required_legend {
	display: none;
}
body #preloader {
	display: none;
}
h1.big {
	font-size: 65px;
}
body address span strong {
	display: block;
	width: 100%;
}


.text-white h2{
	position: relative;
    color: #ffffff;
    padding-bottom: 21px;
}
.text-white h2:before{
	content: "";
	position: absolute;
	width: 50px;
	height: 2px;
	background-color: #007FFF;
	top: auto;
	bottom: 0;
	left: 0
}
.text-black h2{
	position: relative;
	font-size: 20px;
}
.text-black h2:before{
	content: "";
	position: absolute;
	width: 50px;
	height: 2px;
	background-color: #007FFF;
	top: auto;
	bottom: 0;
	left: 0
}
.text-white {
	color: #ffffff;
}
.bg-color  {
	background-color: #007FFF;
}
.bg-color h3{
	color: #ffffff;
}
.bg-color a.btn-line-black, .de_light a.btn-line-black {
    border: solid 2px #ffffff;
    color: #ffffff;
}
.icon-color .icon i{
	color: #007FFF;
}
.overlay6 .feature-box-small-icon .icon i{
	color: #007FFF;
}
.overlay6 .testimonial-list::before{
	color: #007FFF;
}
.overlay6::before {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.text-white span.tiny-border {
    display: none;
}
.footer-widget .textwidget address span strong {
	color: #007FFF;
}
.crumb span a span {
	color: #007FFF;
}
#contents #subheader .small-border-deco span{
	background-color: #007FFF;
}
.contact #tab0 .row .col-md-6:first-child{
	display: none;
}
header.de_header_2.smaller{
	height: 95px;
}

@media all and (min-width: 1000px){
	footer address span {
		width: 48%;
		display: inline-block;
	}
	footer address span:nth-child(2n+1) {
		margin-right: 3%;
	}
}