.give-form-title {
	  color: #114b8d;
	font-size: 2em;
}
a:link {
  color: #114b8d;
}

/* visited link */
a:visited {
  color: #114b8d;
}

/* mouse over link */
a:hover {
  color: #114b8d;
}

/* selected link */
a:active {
  color: #114b8d;
}
/* Footer link Color */
.footer-wrapper a {
  color: #c6c6c6;
}
.gdlr-page-title-wrapper {
    background-image: none;
}
.page-not-found-block {
    background-color: #114b8d;
    background-color: #eee;
    color: #114b8d;
}
div.gdlr-dropcap {
    margin-left: 0;
    font-size: 4.5rem;
    margin-top: 3px;
    margin-right: 0;
    padding-right: 8px;
    height: 60px;
    font-weight: 300;
    line-height: 0.8;
    width: auto;
}
body.search-results .gdlr-blog-thumbnail {
    display: none;
}
body.search-results .gdlr-info {
    display: none;
}
body.search-results .gdlr-blog-full {
    margin-bottom: 50px;
}
body.search-results .gdlr-blog-title {
    font-size: 18px;
    text-decoration: underline;
}
span.footer_icon {
    float: left;
}
span.footer_indent {
    display: inline-block;
}
.testimonial-author-image:empty {
    display: none;
}
#menu-addictions a:link {
    color: #9f2516;
}
#menu-addictions a:visited {
    color: #9f2516;
}
#menu-addictions a:hover {
    color: #9f2516;
}
#menu-addictions a:active {
    color: #9f2516;
}
#recovery-faq .accordion-title i {
    background-color: #9f2516;
}
#menu-coaching a:link {
    color: #592911;
}
#menu-coaching a:visited {
    color: #592911;
}
#menu-coaching a:hover {
    color: #961e1e;
}
#menu-coaching a:active {
    color: #35190b;
}
#coaching-faq-toggle .accordion-title i {
    background-color: #35190b;
}
span.wpcf7-list-item {
    display: block;
}
.wpcf7 input[type="tel"] {
    border: 0 none;
    outline: medium none;
    background-color: #f5f5f5;
    max-width: 100%;
    width: 100%;
    color: #a3a3a3;
    padding: 19px 15px;
}
.wpcf7 input[type="select"] {
    border: 0 none;
    outline: medium none;
    background-color: #f5f5f5;
    max-width: 100%;
    width: 100%;
    color: #a3a3a3;
    padding: 19px 15px;
}
body.single-post  .gdlr-page-title-container {
    display: none;
}
body.single-post .gdlr-page-title-wrapper {
    padding: 0;
}
#faq_box .gdlr-styled-box-body {
    height: 240px;
    padding: 20px 20px 10px;
}
#coaching_schedule a:link {
    color: #592911;
}
#coaching_schedule a:visited {
    color: #592911;
}
#coaching_schedule a:hover {
    color: #961e1e;
}
#coaching_schedule a:active {
    color: #35190b;
}
#adt-faq .accordion-title i {
    background-color: #581b25;
}
#socialButtonOnPage {
    margin: 0 0 20px;
}
#give-recurring-form, form.give-form, form[id*="give-form"] {
    padding: 0;
    margin: 0 0 25px;
}
.give-btn {
    outline: medium none;
    font-size: 13px;
    background-color: #114b8d;
    margin-right: 5px;
    margin-bottom: 15px;
    display: inline-block;
    cursor: pointer;
    font-weight: bold;
    border-width: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    color: #f5f5f5;
    padding: 9px 18px;
}
.btn, .give-btn {
    background-image: none;
    background-color: #114b8d;
    background-repeat: repeat;
    background-position: 0 0;
    background-attachment: scroll;
    padding: 10px 20px;
}
#give-donation-level-button-wrap > li {
    float: left;
    list-style-image: none;
    list-style-type: none;
    margin: 0 5px 5px 0;
}
[id*="give-form"] .cc-address {
    margin-bottom: 15px;
}
[id*="give-form"] fieldset {
    border: 0 none;
    padding: 0;
    margin: 0;
}
#give-donation-level-button-wrap::after, #give-donation-level-button-wrap::before {
    display: table;
    content: " ";
}
#give-donation-level-button-wrap {
    list-style: outside none none;
    clear: both;
    padding: 15px 0 0;
    margin: 0 0 30px;
}
#give-recurring-form .form-row input[type="text"], #give-recurring-form .form-row input[type="tel"], #give-recurring-form .form-row input[type="email"], #give-recurring-form .form-row input[type="password"], #give-recurring-form .form-row input[type="url"], #give-recurring-form .form-row select, #give-recurring-form .form-row textarea, form.give-form .form-row input[type="text"], form.give-form .form-row input[type="tel"], form.give-form .form-row input[type="email"], form.give-form .form-row input[type="password"], form.give-form .form-row input[type="url"], form.give-form .form-row select, form.give-form .form-row textarea, form[id*="give-form"] .form-row input[type="text"], form[id*="give-form"] .form-row input[type="tel"], form[id*="give-form"] .form-row input[type="email"], form[id*="give-form"] .form-row input[type="password"], form[id*="give-form"] .form-row input[type="url"], form[id*="give-form"] .form-row select, form[id*="give-form"] .form-row textarea {
    border: 1px solid #ccc;
    outline: 0 none;
    background-color: #fdfdfd;
    width: 100%;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    color: #333;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    padding: 1em;
    margin: 0;
}
#give-recurring-form .form-row label, form.give-form .form-row label, form[id*="give-form"] .form-row label {
    display: block;
    line-height: 1.7;
    position: relative;
    margin: 0 0 5px;
}
form[id*="give-form"] .give-donation-amount #give-amount, form[id*="give-form"] .give-donation-amount #give-amount-text {
    background-image: none;
    border: 1px solid #ccc;
    font-size: 18px;
    background-color: #fff;
    height: 35px;
    line-height: 35px;
    float: left;
    min-width: 125px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    background-repeat: repeat;
    background-position: 0 0;
    background-attachment: scroll;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 12px;
    margin: 0;
}
form[id*="give-form"] .give-donation-amount input.give-amount-top {
    width: 125px;
}
form[id*="give-form"] .give-donation-amount .give-currency-symbol.give-currency-position-before {
    border-left: 1px solid #ccc;
    border-right: medium none;
}
form[id*="give-form"] .give-donation-amount .give-currency-symbol {
    font-size: 18px;
    background-color: #f2f2f2;
    border-bottom: 1px solid #ccc;
    height: 35px;
    border-top: 1px solid #ccc;
    line-height: 35px;
    float: left;
    color: #333;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 12px;
    margin: 0;
}
form[id*="give-form"] #give-final-total-wrap::after, form[id*="give-form"] #give-final-total-wrap::before {
    display: table;
    content: " ";
}
#give-recurring-form h3.give-section-break, #give-recurring-form h4.give-section-break, #give-recurring-form legend, form.give-form h3.give-section-break, form.give-form h4.give-section-break, form.give-form legend, form[id*="give-form"] h3.give-section-break, form[id*="give-form"] h4.give-section-break, form[id*="give-form"] legend {
    font-size: 1.45em;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    font-weight: 700;
    width: 100%;
    color: #114b8d;
    padding: 1em 0 5px;
    margin: 10px 0 15px;
}
#give-recurring-form .form-row-one-third, form.give-form .form-row-one-third, form[id*="give-form"] .form-row-one-third {
    margin-left: 3%;
    float: left;
    width: 31.25%;
}
#give-recurring-form .form-row::after, #give-recurring-form .form-row::before, form.give-form .form-row::after, form.give-form .form-row::before, form[id*="give-form"] .form-row::after, form[id*="give-form"] .form-row::before {
    display: table;
    content: " ";
}
#give-recurring-form .form-row-two-thirds, form.give-form .form-row-two-thirds, form[id*="give-form"] .form-row-two-thirds {
    float: left;
    width: 65.75%;
}
#give-recurring-form .form-row-first, #give-recurring-form .form-row-last, form.give-form .form-row-first, form.give-form .form-row-last, form[id*="give-form"] .form-row-first, form[id*="give-form"] .form-row-last {
    float: left;
    width: 48.5%;
}
#give-recurring-form .form-row-last, form.give-form .form-row-last, form[id*="give-form"] .form-row-last {
    float: right;
}
body .gform_wrapper #give-recurring-form .form-row label, body .gform_wrapper form.give-form .form-row label, body .gform_wrapper form[id*="give-form"] .form-row label, body .give-form-wrap #give-recurring-form .form-row label, body .give-form-wrap form.give-form .form-row label, body .give-form-wrap form[id*="give-form"] .form-row label {
    display: inline-block;
    font-weight: 700;
    line-height: 2em;
    width: 100%;
    color: #3f4359;
}
#give-recurring-form .give-hidden, form.give-form .give-hidden, form[id*="give-form"] .give-hidden {
    display: none;
}
#give-recurring-form .form-row-wide, form.give-form .form-row-wide, form[id*="give-form"] .form-row-wide {
    clear: both;
}
#give-recurring-form .form-row-wide::after, #give-recurring-form .form-row-wide::before, form.give-form .form-row-wide::after, form.give-form .form-row-wide::before, form[id*="give-form"] .form-row-wide::after, form[id*="give-form"] .form-row-wide::before {
    display: table;
    content: " ";
}
body .gform_wrapper form[id*="give-form"] #give-final-total-wrap .give-final-total-amount, body .give-form-wrap form[id*="give-form"] #give-final-total-wrap .give-final-total-amount {
    font-size: 2em;
    font-weight: 700;
    line-height: 1;
    float: right;
    color: #3f4359;
}
body .gform_wrapper form[id*="give-form"] #give-final-total-wrap .give-donation-total-label, body .gform_wrapper form[id*="give-form"] #give-final-total-wrap .give-final-total-amount, body .give-form-wrap form[id*="give-form"] #give-final-total-wrap .give-donation-total-label, body .give-form-wrap form[id*="give-form"] #give-final-total-wrap .give-final-total-amount {
    border: 0 none;
    font-size: 1.5em;
    background-color: transparent;
    height: auto;
    line-height: 1;
    color: #114b8d;
    padding: 0;
}
body .gform_wrapper form[id*="give-form"] #give-final-total-wrap, body .give-form-wrap form[id*="give-form"] #give-final-total-wrap {
    background-image: none;
    background-color: #f7f6f5;
    background-repeat: repeat;
    background-position: 0 0;
    background-attachment: scroll;
    padding: 1em;
}
input, select {
    font-size: 1.2em;
}
table.give-table {
    text-shadow: 0 0 0 #fff;
}
table.give-table th {
    background-image: none;
    background-color: #114b8d;
    background-repeat: repeat;
    background-position: 0 0;
    background-attachment: scroll;
}
#donation_terms p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: .75em;
}
.give-recurring-donors-choice label {
    font-size: 1.45em;
    font-weight: 700;
    color: #990000;
}

#give-recurring-modal-period {
    font-size: 1.45em;
    font-weight: 700;
    color: #114b8d;
}

#give-recurring-modal-period-wrap {
    line-height: 20px;
}

.give-recurring-donors-choice {
    background-image: none;
    background-color: #f3f3f3;
    background-repeat: repeat;
    background-position: 0 0;
    background-attachment: scroll;
    padding: 1.5em;
}

