/*
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
------------------------------------------------------- */

.grecaptcha-badge { visibility: hidden; }

header.smaller {
	background: rgba(255, 255, 255, 0.95);
}

body {
    font-family: 'Muli', sans-serif;
    font-size: 16px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Muli', sans-serif;
}

body.de_light {
    color: #333;
}

#mainmenu a {
    color: #272163;
	font-weight:bold;
}

#mainmenu {
    font-size: 17px;
}

.subfooter, .subfooter .social-icons i {
    font-size: 15px;
}

header.header-mobile {
    background: #fff;
}

#menu-btn {
    background: #fff;
}

@media only screen and (max-width: 992px) {
	header.header-mobile #mainmenu li a {
    color: #333;
	}
}

@media only screen and (max-width: 480px) {
	header h1#logo img {
    max-width: 270px;
		margin-top: 7px;
    }
}

#menu-btn:before {
    font-family: FontAwesome;
    color: #333;
}

#mainmenu li li a {
    font-weight: 300;
    font-size: 15px;
    }

#subheader h1 {
    color: #333333;
    text-transform: none;
    font-weight: bold;
}

.widget_text .text-black {
    background-image: none;
    background-color: #FFD200;
}

footer .widget li {
	margin-bottom: 0px;
}

#mainmenu a {
	padding: 25px 0px 25px 0px;
}

footer .top-80 {
    padding-top: 50px;
}

span.wpcf7-list-item {
    display: block;
    margin: 0 0 0 0;
}

label {
    margin-bottom: 0;
	font-weight: normal;
}

input.wpcf7-form-control {
    width: 350px;
    margin-bottom: 14px;
    padding: 9px 9px;
}

textarea {
    width: 350px;
    height: 100px;
    padding: 0 9px;
}

select {
    width: 350px;
    margin-bottom: 10px;
    padding: 5px;
}