/*
 Theme Name:    Build Force Group
 Theme URI:      
 Description:    Build Force Group
 Author:         Build Force Group
 Author URI:     
 Template:       Divi
 Version:        1.8
*/

 
/* =Theme customization starts here
------------------------------------------------------- */
.inherit-font * {
	font-family: inherit;
	color: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	letter-spacing: inherit;
}

strong {
    font-weight: 700!important;
}

.cust-div {
    max-width: 20%;
    margin: 0 auto;
    margin-bottom: 30px!important;
}

.cust-div.left {
    margin: 0!important;
    margin-bottom: 30px!important;
}

.services-blurb .et_pb_blurb_container {
    padding-top: 6px;
}

ul.social-icons li a i {
    color: #0080c6!important;
}

.job-seek .et_pb_blurb {
    margin-bottom: 10px!important;
}

.resources-blurb .et_pb_blurb_content {
    max-width: 100%;
}

/* ------------- Form Styles --------------*/

.sidebar-wrap .et_pb_widget {
    width: 100%!important;
    margin: 0px!important;
}

.sidebar-wrap .et_pb_widget input {
    width: 100%!important;
    padding: 10px;
}

.sidebar-wrap .et_pb_widget textarea {
    width: 100%!important;
    padding: 10px;
}

.sidebar-wrap .et_pb_widget .rc-anchor.rc-anchor-normal.rc-anchor-light {
    width: 100%!important;
}

.sidebar-wrap input.wpcf7-form-control.wpcf7-submit {
    background-color: #0080c6;
    border: 1px solid #0080c6;
    color: white!important;
    text-transform: uppercase;
    margin-top: 20px;
    padding: 20px;
    font-size: 17px;
}

.sidebar-wrap {
    background-color: #3c3c3c;
    padding: 30px;
}

.sidebar-wrap h4.widgettitle {
    color: white!important;
    font-size: 30px!important;
    margin-bottom: 18px;
    position: relative;
}

.sidebar-wrap h4.widgettitle:after {
    content: '';
    width: 20%;
    display: block;
    border-bottom: 3px solid white;
    padding-top: 15px;
}

.sidebar-wrap a.side-btn {
    background-color: transparent;
    display: block;
    padding: 10px;
    margin-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    color: white!important;
    border: 1px solid white;
}

.sidebar-wrap div#text-7 .textwidget br {
    display: none;
}

ul.side-btn-wrap li {
    display: inline-block;
    width: 47%;
    margin-right: 2%;
}


.footer-blurb .et_pb_blurb_content {
    max-width: 100%!important;
}

.footer-blurb .et_pb_blurb_content a {
    color: white!important;
}

.sidebar-wrap input {
    width: 100%!important;
    padding: 10px;
}

.sidebar-wrap textarea {
    width: 100%!important;
    padding: 10px;
}

.sidebar-wrap p {
    color: white!important;
}

#footer-widgets {
    padding: 4% 0 0!important;
}


footer#main-footer {
    border-top: 5px solid #0080c6;
}

div#media_image-2 {
    margin-bottom: 10px;
    max-width: 193px;
}