/*
Theme Name: Build Up Companies Theme 
Theme URI: http://wp2.imithemes.com/born-to-give/
Description: Child theme for Born to Give WordPress Theme
Author: imithemes
Author URI: http://www.imithemes.com
Template: born-to-give
Version: 1.1
*/
/* =Theme customization starts here
------------------------------------------------------- */
@import url(../born-to-give/style.css);




/* Style changes
------------------------------------------------------- */

body.boxed .body {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

body {
  font-size: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

blockquote {
    margin: 30px 0 15px;
    font-style: italic;
}

blockquote p {
    font-size: 16px;
}

.testimonial-block blockquote p {
    font-family: inherit;
    font-style: inherit;
    font-size: 16px;
}

cite {
    text-transform: uppercase;
    font-size: .8em;
    color: #545454;
    letter-spacing: .02em;
    font-weight: 700;
    font-style: normal;
}

blockquote cite:before {
    content: "";
}

p.small {
    font-size: 75%;
    line-height: 1.4;
}

p a:not([class]):hover {
  color:#333;
}

.lead {
  color: #777777;
  font-weight: normal;
}
.lead strong {
  font-weight: normal;
}

/*
em.accent-color {
  font-style: normal;
  font-weight: normal;
}
*/

.page-banner .block-title {
    text-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
}



.site-footer .form-control {
    background-color: transparent;
    border-width: 0 0 1px;
    padding-left: 0;
    padding-right: 0;
    color: #fff;
}

.site-footer .form-control:focus {
    border-color: #eecc11;
    -webkit-box-shadow: none;
    box-shadow: none;
}




.vc_btn3-color-linkedin .vc_btn3 {
    background-color: #0077b5 !important;
}
.vc_btn3-color-linkedin .vc_btn3:hover {
    background-color: #036293 !important;
}


.featured-links .featured-link:nth-child(1) { background-color: rgba(0, 0, 0, .05); }
.featured-links .featured-link:nth-child(2) { background-color: rgba(0, 0, 0, .10); }
.featured-links .featured-link:nth-child(3) { background-color: rgba(0, 0, 0, .15); }
.featured-links .featured-link:nth-child(4) { background-color: rgba(0, 0, 0, .20); }

.featured-links a.featured-link {
  background-color: transparent !important;
}
.featured-link span {
  opacity: .8;
}
.featured-link strong, .featured-text strong {
  font-weight: normal;
}




.charitable-form-fields .charitable-fieldset {
    background: transparent !important;
    padding: 0 !important;
    border: none !important;
}

#charitable-donor-fields .charitable-form-header {
    padding: 0;
}

#charitable-donor-fields .charitable-form-fields {
    margin-left: -15px;
    margin-right: -15px;
}

#charitable-meta-fields,
#charitable-user-fields {
    padding: 0;
}

#charitable-donor-fields .charitable-form-field {
    width: 50%;
    margin-left: 0%;
    padding: 0 15px;
}

#charitable-donation-form .donation-amounts {
    margin: 0 -1em !important;
}

.charitable-donation-form .donation-amounts .donation-amount {
    border: none;
}

#charitable-donation-form .donation-amounts .donation-amount,
#charitable-donation-form .donation-amounts .donation-amount:nth-child(2n+2) {
    margin-right: 0 !important;
}

@media screen and (max-width: 37.5em) {

    #charitable-donor-fields .charitable-form-field {
        width: 100%;
    }
}

.charitable-form-field label, .charitable-login-form label {
    color: #545454;
    font-weight: 600;
    text-transform: uppercase;
    font-size: .8em;
}


/* change flex-slider styling */
.flex-caption-text h1
.flex-caption-text h2 {
  font-size: 36px;
  line-height: 48px;
}
@media only screen and (max-width: 767px) {
  .flex-caption{
    display: block;
  }
  .flex-caption-text h1,
  .flex-caption-text h2 {
    font-size: 24px;
    line-height: 32px;
  }
}









.theater-video .vc_column-inner {
    padding-top: 0 !important;
}
.theater-video .wpb_video_widget {
    margin-bottom: 0;
}

ul {
/*     position: relative; */
}

ul.checks > li, ul.angles > li, ul.carets > li, ul.chevrons > li, ul.icon > li {
    margin-left: 22px;
    position: relative;
    padding-left: 10px;
}
ul > li > i.fa {
    position: absolute;
    top: 4px;
    left: -22px;
    margin-left: 2px;
    margin-right: 10px;
}


/* regain row control; theme bug fix */
.wpcf7-form .wpcf7-textarea {
    height: auto;
}

/* change style theme social buttons */
.social-icons-colored li a {
  background: transparent;
  color: #545454;
}

/* style email subscribers button */
.es_textbox_button {
  background-color: #eecc11;
  padding-left: 30px;
  padding-right: 30px;
  border-width: 0;
  text-decoration: none;
  box-shadow: none;
  text-transform: uppercase;
  line-height: 2.5;
  font-weight: 700;
  letter-spacing: 1px;
  color: #fff;
  position: relative;
  font-size: 12px;
}


/* BUG fixes
------------------------------------------------------- */

/* link color darker? #c6aa0e eecc11 */

a {
    /*color: #c6aa0e !important;*/
}



.site-footer .footer_widget a.btn {
    color: #fff;
}

.site-footer .footer_widget a.btn:hover,
.widget a.btn:hover {
    color: #fff;
}


/* There is a related issue in parent theme 1.4.5 that is fixed there */
/*
@media (min-width: 1200px) {
	body.boxed .vc_row-no-padding{
		margin-left: 0;
		margin-right: 0;
	}
}
@media only screen and (max-width: 767px) {
	body.boxed .vc_row-no-padding{
		left: auto !important;
	}
}
*/
