/* DO NOT EDIT this file */
@font-face{font-family:'FontAwesome_5_Pro';src:url('../../assets/fonts/fontawesome/webfonts/fa-regular-400.ttf') format('truetype'), url('../../assets/fonts/fontawesome/webfonts/fa-regular-400.woff2') format('woff2'), url('../../assets/fonts/fontawesome/webfonts/fa-regular-400.woff') format('woff');font-style:normal}@font-face{font-family:'FontAwesome_5_Pro_Lt';src:url('../../assets/fonts/fontawesome/webfonts/fa-light-300.ttf') format('truetype'), url('../../assets/fonts/fontawesome/webfonts/fa-light-300.woff2') format('woff2'), url('../../assets/fonts/fontawesome/webfonts/fa-light-300.woff') format('woff');font-style:normal}@font-face{font-family:'FontAwesome_5_Pro_Solid';src:url('../../assets/fonts/fontawesome/webfonts/fa-solid-900.ttf') format('truetype'), url('../../assets/fonts/fontawesome/webfonts/fa-solid-900.woff2') format('woff2'), url('../../assets/fonts/fontawesome/webfonts/fa-solid-900.woff') format('woff');font-style:normal}@font-face{font-family:'avenir85_heavy';src:url("../../assets/fonts/avenir-heavy.woff2") format("woff2"),url("../../assets/fonts/avenir-heavy.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'avenir95_black';src:url("../../assets/fonts/avenir-black.woff2") format("woff2"),url("../../assets/fonts/avenir-black.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'avenir35_book_oblique';src:url('../../assets/fonts/avenir-35-book-oblique.ttf') format('truetype'), url('../../assets/fonts/avenir-35-book-oblique.woff2') format('woff2'), url('../../assets/fonts/avenir-35-book-oblique.woff') format('woff');font-style:normal;font-weight:normal}@font-face{font-family:'avenir45_book_oblique';src:url('../../assets/fonts/avenir-45-book-oblique.ttf') format('truetype'), url('../../assets/fonts/avenir-45-book-oblique.woff2') format('woff2'), url('../../assets/fonts/avenir-45-book-oblique.woff') format('woff');font-style:normal;font-weight:normal}@font-face{font-family:'avenir55_book_oblique';src:url('../../assets/fonts/avenir-55-book-oblique.ttf') format('truetype'), url('../../assets/fonts/avenir-55-book-oblique.woff2') format('woff2'), url('../../assets/fonts/avenir-55-book-oblique.woff') format('woff');font-style:normal;font-weight:normal}@font-face{font-family:'perpetua_italic'; src:url('../../assets/fonts/PerpetuaMTStd-Italic.ttf') format('truetype'), url('../../assets/fonts/PerpetuaMTStd-Italic.woff2') format('woff2'), url('../../assets/fonts/PerpetuaMTStd-Italic.woff') format('woff'), url('../../assets/fonts/PerpetuaMTStd-Italic.eof') format('eof'), url('../../assets/fonts/PerpetuaMTStd-Italic.svg') format('svg');font-style:italic;font-weight:normal;}@font-face{font-family:'avenir65_heavy';src:url('../../assets/fonts/avenir-heavy.ttf') format('truetype');font-style:normal;}

body{
	font-family: "avenir65_medium", Arial, Helvetica, sans-serif !important;
}
h2.subhead, h1.medium-size-header{
	font-size: 48px !important;
}
@media (max-width: 1320px){ 
	div#2020-homepage-header > div > div > h2{
		font-size: 90% !important;
	}
}


#mtf-landing-bottom-row > div.fl-row-content-wrap{
	padding:0px !important;
}
#stewarding-perspective-inner-shadow-test{
	box-shadow: inset -8px 0px 10px #000;
}

hero_header-col-h2{
	font-size: 65px;
	line-height: 1em;
}

.fl-icon-text .fl-icon-text-wrap{
	font-family: "avenir65_medium" !important;
}
span.avenir85_heavy{
	font-family: "avenir95_black" !important;
	letter-spacing: -1px;
}

/* QCD Financial Advisor Letter Form */ 
#fl-post-3304 > div > div.fl-builder-content.fl-builder-content-3304.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5fa178cd79063.hero.hero_no-bottom-margin > div > div > div.fl-col-group.fl-node-5fa178cd7907b > div > div > div > div > div > p > strong,
#fl-post-3304 > div > div.fl-builder-content.fl-builder-content-3304.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5fa178cd79063.hero.hero_no-bottom-margin > div > div > div.fl-col-group.fl-node-5fa178cd7907b > div > div > div > div > div > ul > li:nth-child(2) > strong,
#fl-post-3304 > div > div.fl-builder-content.fl-builder-content-3304.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5fa178cd79063.hero.hero_no-bottom-margin > div > div > div.fl-col-group.fl-node-5fa178cd7907b > div > div > div > div > div > ul > li:nth-child(3) > strong,
#fl-post-3304 > div > div.fl-builder-content.fl-builder-content-3304.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5fa178cd79063.hero.hero_no-bottom-margin > div > div > div.fl-col-group.fl-node-5fa178cd7907b > div > div > div > div > div > ul > li:nth-child(5) > strong{
	font-family: "avenir95_black" !important;
	text-transform: uppercase !important;
	color: #000000 !important;
}
#fl-post-3304 > div > div.fl-builder-content.fl-builder-content-3304.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5fa178cd79063.hero.hero_no-bottom-margin > div > div > div.fl-col-group.fl-node-5fa178cd7907b > div > div > div > div > div > ul > li:nth-child(5) > strong > u{
	padding-bottom: 3px;
	border-bottom: 1px solid #000000;
	text-decoration: none;
}
#fl-post-3304 > div > div.fl-builder-content.fl-builder-content-3304.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5fa178cd79063.hero.hero_no-bottom-margin > div > div.fl-row-content.fl-row-fixed-width.fl-node-content > div.fl-col-group.fl-node-5fa178cd7907b > div > div > div > div > div > ul > li{
	margin-bottom: 8px;
}
#label_61_61_1, 
#label_61_64_1,
#label_61_72_1,
#label_61_72_2,
#label_61_78_1,
#label_61_97_1{
	font-size: 18px;
	font-family: "avenir85_heavy";
	color: #000000;
}
#field_61_63, #field_61_77{
	background:#eae7e4;
	padding: 20px;
}
#gfield_description_61_65 > div > span.form-subheader-bold-small{
	font-family: "avenir95_black" !important;
	color: #000000;
}
#gfield_description_61_65 > div > span.form-subheaders{
	font-size: 22px !important;
}
#input_61_17_1_label,
#input_61_14_3_container > label,
#input_61_14_4_container > label,
#input_61_14_6_container > label,
#input_61_81_4_container > label,
#input_61_17_3_label,
#input_61_17_4_label,
#input_61_17_5_label,
#input_61_7_1_label,
#input_61_7_3_label,
#input_61_7_4_label,
#input_61_7_5_label,
#input_61_67_1_label,
#input_61_67_2_label,
#input_61_67_3_label,
#input_61_67_4_label,
#input_61_67_5_label,
#input_61_80_1_label,
#input_61_80_2_label,
#input_61_80_3_label,
#input_61_80_4_label,
#input_61_80_5_label,
#input_61_68_3_container > label,
#input_61_68_6_container > label,
#input_61_81_3_container > label,
#input_61_81_6_container > label,
#input_61_84_3_container > label,
#input_61_84_4_container > label,
#input_61_84_6_container > label{ /* QCD Financial Advisor Letter Form: below field label text (eg. Street Address, City, etc)*/
	margin-top: 5px;
	font-size: 10px !important;
	color: #808080 !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
}
#field_61_69,
#field_61_75,
#field_61_83{
	padding-right:16px !important;
}
#fl-post-3304 > div > div.fl-builder-content.fl-builder-content-3304.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5fa5621895046.reminder > div > div > div > div.fl-col.fl-node-5fa5666b828ef.fl-col-small > div > div > div > div > div > h4 > span,
#fl-post-3304 > div > div.fl-builder-content.fl-builder-content-3304.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5fa5621895046.reminder > div > div > div > div.fl-col.fl-node-5fa5666b828f5.fl-col-small > div > div > div > div > div > h4 > span,
#fl-post-3304 > div > div.fl-builder-content.fl-builder-content-3304.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5fa5621895046.reminder > div > div > div > div.fl-col.fl-node-5fa5666b828f8.fl-col-small > div > div > div > div > div > h4 > span,
#fl-post-3304 > div > div.fl-builder-content.fl-builder-content-3304.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5fa5621895046.reminder > div > div > div > div.fl-col.fl-node-5fa5666b828fa.fl-col-small > div > div > div > div > div > h4 > span{
	font-family: "avenir65_medium" !important;
	font-size: 20px;
}
#field_61_74,
#field_61_82{
	padding-right: 0px;
}
#gform_61 .gform_wrapper form .gform_body .gf_full-width input-color,div:nth-child(1){
	color: #333333 !important;
}

#field_61_28, #field_61_43{ /* Text for question above radios */
	margin-top: 40px;
	margin-bottom: 30px;
}
#gform_61 .gform_wrapper form .gform_body .gfield_label{
	font-size: 15px !important;
}
#gform_61 .gform_wrapper form .gform_body .gfield .ginput_container.ginput_complex label { /* Labels*/
	font-family: "avenir65_medium" !important;
	font-size: 12px !important;
	color: #666666 !important;
	letter-spacing: 0em !important;
	margin-top: 10px !important;
	margin-bottom: 20px !important;
}/* END Labels*/

#gform_61 .gform_wrapper .gfield_description{ /* Description Text (eg. Are you gifting additional mutual funds? */
	margin-top: 30px !important;
}/* END Description Text */

#gform_61 .gform_wrapper li.gfield.field_description_below+li.gsection,
#gform_61 .gform_wrapper .top_label .gsection_description,{ /* Below section header text */
	margin-top: 55px !important;
}/* END Below section header text */

/* Checkbox and radios */
#gform_61 .gform_wrapper .gfield_checkbox li input, .gform_wrapper .gfield_checkbox li input[type=checkbox], #gform_61 .gform_wrapper .gfield_radio li input[type=radio]{  
	vertical-align: top !important;
	margin-top: 0px !important;
	margin-right: 30px !important;
}/* END Checkbox and radios */

/* Checkbox and radios Text*/
#gform_61 .gform_wrapper form .gform_body .gfield .ginput_container .gfield_radio label,
#gform_61 .gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label,
#gform_61 .gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label{ 
	font-family: inherit !important;
	font-size: 18px !important;
	font-weight: 100 !important;
	color: #000000 !important;
	vertical-align: top !important;
}/* END Checkbox and radios Text*/

#gform_57 > div.gform_footer.top_label {
	display:none !important;
}
/* END QCD Gift Letter Instructions Form*/

/*Slider*/
.fl-node-5ecd5cc971eb9 .fl-slide-foreground{
	max-width: 1325px !important;
}
#homepage-slider > div > div > div.bx-wrapper > div > div > div > div > div > div > a > img{
	box-shadow: 2px 2px 30px -10px #000 !important;
}
#front-page-intro-video > div > div {
	box-shadow: 2px 2px 30px -10px rgba(0,0,0,0.5) !important;
}
/* Slider Button */
#homepage-slider div.fl-slide-cta-button > div a, {
	padding:15px 40px !important;
	border:none !important;
	border-radius:10px !important;
	background-color:#bd955a !important;
	transition:background-color 0.3s ease-in-out, box-shadow 0.3s ease-in-out, color 0.3s ease-in-out !important;
}
#homepage-slider div.fl-slide-cta-button > div a{
	font-family:"avenir65_medium" !important;
	font-size:14px !important;
	text-transform:uppercase !important;
	letter-spacing:2px !important;
	color:#ffffff !important;
}
#homepage-slider div.fl-slide-cta-button > div a:hover{
	background-color:#ffffff !important;
	border:none !important;
	box-shadow:2px 2px 10px #bd955a !important;
	color: #bd955a !important;
}
#homepage-slider div.fl-slide-cta-button > div:hover{}

#homepage-slider div.fl-slide-cta-button > div a span:hover{
	color: #bd955a !important;
}
#homepage-slider div.fl-slide-cta-button > div{
	padding-left: 0px !important;
}
/* END Slider Button */
#homepage-slider div.fl-slide-text > p, #gform_confirmation_message_49{
	font-family:"avenir65_medium" !important;
	font-size:18px !important;
	color:#252729 !important;
	margin: 0 0 10px !important;
}
div.info-box{
	background-color: ;
	padding: 20px;
	width: 55%;
}
span.all-caps{
	text-transform: uppercase;
}
.gform_wrapper .gsection{
	border-bottom: none !important;
}
.gform_wrapper .gsection h2{
	font-family:'perpetua_bold';
	font-size:32px !important;
	line-height:32px !important;
	margin-top: 40px;
	margin-bottom: 20px;
}

div.what-is-qcd, div.why-give-qcd {
	font-size:18px;
	color: #252729;
	padding 20px;
}
#gform_confirmation_wrapper_2 {
	margin: 40px;
	font-family: "avenir65_medium";
	font-size: 18px;
	color: #252729;
}
/*
.fl-post img[class*=wp-image-], .fl-post img.alignnone, .fl-post img.alignleft, .fl-post img.aligncenter, .fl-post img.alignright{
	box-shadow: 2px 2px 30px -10px #000 !important;
}
*/
/* Consultation Sign up Page */
#PersonalAdvantagesRight{
	padding-left: 30px !important;
}
#ConsultationSignupFormLeft{
	padding-right: 30px !important;
}
#SignUpForConsultation > div > div > h2, #PersonalAdvantagesRight > div > div.fl-module.fl-module-rich-text.fl-node-5eea73f147ee7 > div > div > h2{
	text-align: left !important;
}
#Estate-Planner{
	background-color: #d8d3ca;
}
/* END Consultation Sign up Page */

#john > div > div > div.fl-col-group.fl-node-5e85d733500e4 > div > div > div.fl-module.fl-module-photo.fl-node-5e85d733500e6.media_float-right.media_float-right__staff > div > div > div > img {
	display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-image: url(https://gbfoundation.org/content/uploads/2020/04/John-Bryan-350x370-1.jpg) !important; no-repeat;
  width: 350px; /* Width of new image */
  height: 370px; /* Height of new image */
  padding-left: 350px; /* Equal to width of new image */
	
}

/* QCD Questionnaire */
#field_51_1 > label, #field_51_3 > label, #field_51_7 > label, #field_51_12 > label, #field_51_13 > label{
	font-variant: normal;
	text-transform: none;
	font-size: 30px;
	line-height: 34px;
	margin-top: 30px;
}
/* QCD Questionnaire Checkboxes and Radios*/
#gform_57 #gform_fields_57 li, #gform_58 #gform_fields_58 li{
	width: 100% !important;
	margin-bottom: 30px;
}
#gform_58 #label_58_27_0, #gform_58 #label_58_27_1{
	font-family: "avenir65_medium";
	font-weight: normal;
	font-size:18px;
	color: #252729;
	margin-bottom: 5px;
	margin-left: 15px;
}
/* END QCD Questionnaire Checkboxes and Radios*/
/* END QCD Questionnaire */

/* Webinar test Form */
#label_47_9_0, #label_47_9_1, #label_47_9_2{
	font-size:18px;
	color: #252729;
	margin-bottom: 5px;
}
#choice_47_9_0, #choice_47_9_1, #choice_47_9_2{
	margin-right: 10px;
}

#field_51_9 #field_51_11, #field_51_12, #field_51_13, #field_51_1, #field_51_3, #field_51_7, #gform_fields_51, #input_51_9_6, #field_47_9, #field_51_10, #field_51_11, #field_51_14, #field_55_2, #field_55_1, #field_56_4{
	width: 100% !important;
	padding-right: 0px !important;
}
#label_47_9_0
#input_51_9_3_container > label, #input_51_9_6_container > label, #input_51_13_3_container > label, #input_51_13_6_container > label, #input_51_9_3_container > label {
	display: none;
}
#label_51_3_2 p{
	vertical-align: bottom !important;
}
#gform_wrapper_51 #field_51_10, #gform_wrapper_51 #field_51_10, #gform_fields_47 #field_47_10{
	width: 100%;
	padding-right: none !important;
}
#input_51_9_3_container, #input_47_1_3 container{ 
	width: 100%;
	padding-right: none !important;
}
#input_51_9_3_container, #input_51_9_6_container{
	width: 50%;
	padding-right: 5px;
	margin-bottom: 10px;
}
#field_51_9{
	width: 100%;
}
#label_51_12_1, #label_51_1_2, #label_51_12_2, #label_51_1_1, #label_51_3_1, #label_51_3_2, #label_51_3_3, #label_51_3_4, #label_51_7_1, #label_51_7_2, #label_51_13_1, #label_51_13_2{
	font-size: 18px;
	color: #252729;
	margin: 10px 0 10px 0;
	padding-left: 10px;
}
/*lightbox*/
div.what-is-qcd, div.why-give-qcd {
	padding: 40px !important;
	border-radius: 20px !important;
}
/*lightbox*/
/* END Webinar test Form */


#fl-post-2945 > div > div.fl-builder-content.fl-builder-content-2945.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-photo.fl-node-5eb077d19c793.fl-row-custom-height.fl-row-align-center.fl-row-bg-overlay.hero.hero_no-bottom-margin > div > div > div > div > div > div.fl-module.fl-module-button.fl-node-5eb077d19c7ae > div > div > a > span{
	font-size: 18px !important;
	font-weight: bold !important;
}

#gform_46 #field_46_1, #gform_46 #field_46_5, #gform_46 #field_46_2, #gform_46 #field_46_6, #gform_46 #field_46_3,
#gform_47 #field_47_1, #gform_47 #field_47_5, #gform_47 #field_47_2, #gform_47 #field_47_6, #gform_47 #field_47_3,
#gform_49 li{
	width: 100%;
}
#gform_47 #field_47_1, #gform_47 #field_47_5, #gform_47 #field_47_2, #gform_47 #field_47_6, #gform_47 #field_47_3{
	padding-left: 0px;
	padding-right: 0px;
}
#gform_46 #input_46_1_3_container > label, #gform_46 #input_46_1_6_container > label, #gform_46 #input_46_3_5_label,
#gform_47 #input_47_1_3_container > label, #gform_47 #input_47_1_6_container > label, #gform_47 #input_47_3_5_container > label, #gform_47 #field_49_14, #field_49_26 > label{
	display: none;
}

.stories.stories_feature-three div.grid-item__main-content > div > div.grid-item__meta-info{
	font-family:"avenir65_medium";
	font-size: 18px;
	color: #252729 !important;
	margin: 0 0 10px;
}

#input_34_7_1_container, #input_34_7_2_container, #input_34_7_3_container{
	padding-right: 16px;
	width: 33.33% !important;
	vertical-align: top !important;
}
#input_43_2_1_container, #input_43_2_2_container, #input_43_2_3_container{
	width: 100% !important;
}
#input_43_2_1{
	width: 50% !important;
}
#input_43_2_1, #input_43_2_2, #input_43_2_3 {
	border-radius: 3px !important;
	border: none !important;
	background-color: #FFFFFF !important;
}
#input_43_2_1, #input_43_2_2{
	margin-right: 10px;
	height: 52px;
	min-height: 52px;
}
#input_43_2_3{
	height: 52px;
	min-height: 52px;
}
#input_43_2_1 > option.gf_placeholder {
	font-size: 8px !important;
}
/**
   @media (min-width: 768px){
	   #input_34_7_1{
		   width: 286px !important;
	   }
   }
**/

/* END Specific for ZIP Code field on estate-planning-offer-2020 page*/
/* DR Logo */
@media (min-width: 320px) and (max-width: 440px){ 
	#disater-relief-title > div > div > div > img{
		width: 80%;
	}
}
@media (max-width: 319px){ 
	#disater-relief-title > div > div > div > img{
		width: 70%;
	}
}
/* END DR Logo */

#menu-item-337 > a
/*.fl-page-bar-nav .top-nav_action-link a*/ {
	font-weight: inherit;
	text-transform: none !important;
	color: #c6beb5 !important;
	}
#menu-item-2019 > a{
	font-weight: bolder !important;
	color: #bd955a !important;
	text-transform: uppercase !important;
}

.full-width > div > div{
	width: 100%;
	max-width: 100% !important;
}
/* Footnote for MTF */
#fl-post-113 > div > div.fl-builder-content.fl-builder-content-113.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-59108f6f43982.callout.callout_no-image > div > div > div > div > div > div.fl-module.fl-module-rich-text.fl-node-59108f6f438cc.paragraph.section-header > div > div > h3 > span {
	font-family: sans-serif !important;
	font-size: 30px;
	vertical-align: top;
}
#fl-post-113 > div > div.fl-builder-content.fl-builder-content-113.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-59108f6f43982.callout.callout_no-image > div > div > div > div > div > div.fl-module.fl-module-rich-text.fl-node-59108f6f438cc.paragraph.section-header > div > div > p:nth-child(4) > span{
	
}


/* Temporary hide the Gift Clearing blurb on /services/ministries/raise-funds/ */
#fl-post-163 > div > div.fl-builder-content.fl-builder-content-163.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5ce2bff823da9{
	display: none !important;
}

/* BEGIN Stock Form on stock-transfer page */
/* New Account Form=38 gbfoundation*org/services/ministries/manage-funds/accounts/ */
#gform_wrapper_24.gform_wrapper form .gform_body .gfield, #gform_wrapper_33.gform_wrapper form .gform_body .gfield,
#gform_wrapper_38.gform_wrapper form .gform_body .gfield  {
		width: 100% !important;
	}
#gform_confirmation_message_38{
	font-family: "avenir65_medium";
	font-size: 18px;
	color: #252729;
	margin: 0 0 10px;
}
#gform_confirmation_message_38 > h1{
	font-family: "perpetua_bold" !important;
	font-size: 96px;
	color: #252729;
	line-height: 1.1em;
}
#field_24_68 > div{
	width: 100% !important;
	margin-left: 0px !important;
}

#gform_24 .gfield_label, 
#gform_24 .gfield_label, 
#gform_38 .gfield_label  {
	font-family: "avenir65_medium" !important;
	font-size: 14px !important;
	color: #252729 !important;
	font-weight: 200 !important;
	letter-spacing: 2px !important;
}
#field_24_68 > div > table > thead > tr > th:nth-child(1), 
#field_24_68 > div > table > thead > tr > th:nth-child(2) {
	font-family: "avenir65_medium" !important;
	font-size: 14px !important;
	color: #252729 !important;
	font-weight: 200 !important;
	letter-spacing: 2px !important;
	text-transform: uppercase !important;
}

#field_24_41 #label_24_41_0, 
#field_24_41 #label_24_41_1, 
#label_24_84_0, 
#label_24_84_1, 
#label_38_21_1,
#label_38_21_2,
#label_38_22_1,
#label_38_22_2	{
	font-family: "avenir65_medium";
	font-size: 18px;
	color: #252729;
	margin-left: 20px;
}
#gfield_description_24_25, #gfield_description_24_42, #gfield_description_24_43, #gfield_description_24_24, #gfield_description_24_66, #gfield_description_24_24, #gfield_description_24_57, #field_24_77 > label, #gfield_description_24_80, #gfield_description_24_83, #gfield_description_33_80, #gfield_description_33_24, #gfield_description_33_57, #gfield_description_33_83, #gfield_description_33_43, #gfield_description_33_42 {
	width: 100%;
	font-size: 18px !important;
	color: #252729;
	font-family: "avenir65_medium";
	border: 0px;
	margin-bottom: 10px;
	text-transform:none !important;
	letter-spacing: normal !important;
}
/*Visible Labels (i.e. Address, Ticker, No. of Shares */
#input_24_62_1_label, #input_24_62_3_label, #input_24_62_4_label, #input_24_62_5_label, #input_24_36_1_label, #input_24_36_3_label, #input_24_36_4_label, #input_24_36_5_label, #input_24_74_1_label, #input_24_74_3_label, #input_24_74_4_label, #input_24_74_5_label, #input_24_79_3_container > label, #input_24_79_6_container > label, #input_24_85_3_container > label, #input_24_85_6_container > label, #input_24_86_3_container > label, #input_24_86_6_container > label, #input_24_87_3_container > label, #input_24_87_6_container > label, #field_33_23 > label, #field_33_26 > label,  #gform_wrapper_33.gform_wrapper form .gform_body .gfield .ginput_container.ginput_complex label, #gform_wrapper_33.gform_wrapper form .gform_body .gfield_label{
	font-family: "avenir65_medium" !important;
	font-size: 12px !important;
	color: #252729 !important;
	font-weight: 200 !important;
	letter-spacing: 2px !important;
	text-transform: uppercase !important;
}
/*END Visible Labels*/
#input_24_79, #input_24_86, #input_24_87, #input_24_87, #input_24_85, #input_33_79, #input_33_85, #input_33_86, #input_33_87  {
	margin-left: 1px;
	width: 100%;
}



/*@media only screen and (min-width: 641px){
.gform_wrapper .gform_footer:not(.top_label) {
	margin-left: 0px !important;
}
}*/

li#field_24_24 > h2.gsection_title, li#field_24_42 > h2, li#field_24_43 > h2, #field_24_24 > h2, #field_24_57 > h2, #field_24_73 > h2, #field_24_83 > h2, #field_24_75 > h2, #field_33_24 > h2, #field_33_57 > h2, #field_33_83 > h2, #field_33_73 > h2, #field_33_43 > h2, #field_33_75 > h2, #field_38_12 > h2{
	font-size: 32px;
	font-family: "perpetua_bold";
	font-weight:200;
	letter-spacing:2px;
}
li#field_24_24, li#field_24_42, li#field_24_43, li#field_24_73, li#field_24_83, li#field_24_80, li#field_24_75, #field_33_57, #field_33_80, #field_33_24, #field_33_83, #field_33_73, #field_33_43, #field_33_42, #field_33_75, #field_38_12 {
	border: 0px;
}
li#field_24_57, li#field_24_57 .gform_wrapper .gsection{
	border: none;
}

#input_38_16 > li.gchoice_38_16_1,
#input_38_16 > li.gchoice_38_16_2,
#input_38_3 > li.gchoice_38_3_1,
#input_38_3 > li.gchoice_38_3_2{
	font-family: "avenir65_medium" !important;
	font-size: 12px !important;
	color: #252729 !important;
	font-weight: 200 !important;
	letter-spacing: 2px !important;
	text-transform: uppercase !important;
}

/*#field_24_41 > div{
	margin-left: 0px !important;
}
#field_24_33, #field_24_41, #field_24_47 {
	margin-right: 500px;
}
@media only screen and (max-width: 1124px){
	#field_24_33{
		margin-right: 0px !important;
	}
}

@media screen and (max-width: 1179px) and (min-width: 768px) {
	#field_24_33, #field_24_41, #field_24_47{
		margin-right: 300px !important;
	}
}
@media (min-width: 769px)
.gform_wrapper form .gform_body .gfield {
	width: 100% !important;
}*/
#field_24_34, #field_24_48 {
	visibility: hidden;
}
#field_24_41 .gfield_label {
	width: 5% !important;
}
/* Yes / No radio choices */
#gform_wrapper_24 #field_24_41 > div, #field_24_84 > div, #field_33_84 > div, #field_33_41 > div{
	margin-left: 0% !important;
	margin-top: 0px !important;
}
/* END Yes / No radio choices */
#gform_confirmation_wrapper_24, #gform_confirmation_message_33 {
	font-family: "avenir65_medium";
	font-size: 18px; 
	color: #252729;
	font-weight: 400;
	line-height: 1.45em;
	margin-bottom: 10px;
}
#field_24_56 > label {
	display: none;
	width: 0px !important;
}
#field_24_56 > div{
	width: 100%;
	margin-left: 0px !important;
}
#field_24_56 > div > table > tbody > tr > td.gfield_list_icons{
	text-align: right;
	width: auto;
}
#field_24_56 > div > table > tbody > tr > td.gfield_list_cell.gfield_list_56_cell2{
	padding: 0 16px !important
	}
#field_24_56 > div > table > thead > tr > th:nth-child(1), #field_24_56 > div > table > thead > tr > th:nth-child(2){
	font-family: "avenir65_medium";
	font-size: 14px; 
	color: #252729;
	text-transform: uppercase;
	letter-spacing: 2px;
}
#field_24_56 > div > table > thead > tr > th:nth-child(2){
	padding-left: 40px;	
}
#field_24_56 > div > table > tbody > tr > td.gfield_list_cell.gfield_list_56_cell1 > input[type=text]{
	margin-left: 0px;
	}
	
#gform_confirmation_message_36 > p {
	font-family:  "avenir65_medium";
	font-size: 18px; 
	color: #252729;
}


/* END Stock Form */
#fl-post-1715 > div > div.fl-builder-content.fl-builder-content-1715.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5cfe833f4e1b4.callout.callout_no-image > div > div > div.fl-col-group.fl-node-5cfe833f4e1a7 > div.fl-col.fl-node-5cfe833f4e1ac.fl-col-small.callout_copy-col > div > div.fl-module.fl-module-rich-text.fl-node-5cfe833f4e1ae.section-header, #fl-post-1715 > div > div.fl-builder-content.fl-builder-content-1715.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5cfe833f4e1b4.callout.callout_no-image > div > div > div.fl-col-group.fl-node-5cfe833f4e1a7 > div.fl-col.fl-node-5cfe833f4e1ad.fl-col-small.callout_copy-col > div > div.fl-module.fl-module-rich-text.fl-node-5cfe833f4e1b1.section-header{
	margin: 0px !important;
}



#fl-post-1908 > div > div.fl-builder-content.fl-builder-content-1908.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5ce44c06090ae > div > div > div > div > div > div > div > div > div > ul > li.pp-list-item.pp-list-item-0 > div.pp-heading-wrapper > div.pp-infolist-title > h3, 
#fl-post-1908 > div > div.fl-builder-content.fl-builder-content-1908.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5ce44c06090ae > div > div > div > div > div > div > div > div > div > ul > li.pp-list-item.pp-list-item-1 > div.pp-heading-wrapper > div.pp-infolist-title > h3{
	font-family: 'perpetua_bold';
	font-size: 32px; 
	color: #252729;
	letter-spacing: 2px;
}
#fl-post-1908 > div > div.fl-builder-content.fl-builder-content-1908.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5ce44c06090ae > div > div > div > div > div > div > div > div > div > ul > li.pp-list-item.pp-list-item-0 > div.pp-heading-wrapper > div.pp-infolist-description > p,
#fl-post-1908 > div > div.fl-builder-content.fl-builder-content-1908.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5ce44c06090ae > div > div > div > div > div > div > div > div > div > ul > li.pp-list-item.pp-list-item-1 > div.pp-heading-wrapper > div.pp-infolist-description > p, #how-we-can-help > div > div > div.fl-col-group.fl-node-5cfe70ba02b23 > div.fl-col.fl-node-5cfe70ba02d45.fl-col-small > div > div > div > div > div > div.fl-callout-text-wrap > div > p, #how-we-can-help > div > div > div.fl-col-group.fl-node-5cfe70ba02b23 > div.fl-col.fl-node-5cfe70ba02d4f.fl-col-small > div > div > div > div > div > div.fl-callout-text-wrap > div > p{
	font-family: "avenir65_medium";
	font-size: 18px; 
	color: #252729;
	font-weight: 400;
	line-height: 1.45em;
	margin-bottom: 10px
}
#how-we-can-help > div > div > div.fl-col-group.fl-node-5cfe70ba02b23 > div.fl-col.fl-node-5cfe70ba02d45.fl-col-small > div > div > div > div > div > h3, #how-we-can-help > div > div > div.fl-col-group.fl-node-5cfe70ba02b23 > div.fl-col.fl-node-5cfe70ba02d4f.fl-col-small > div > div > div > div > div > h3 {
	font-family: "perpetua_bold";
	font-size: 30px;
	line-height: 1.4;
	letter-spacing: 0px;
}
#how-we-can-help > div > div > div.fl-col-group.fl-node-5cfe70ba02b23 > div.fl-col.fl-node-5cfe70ba02d45.fl-col-small > div > div > div > div > div > div.fl-callout-photo > div, #how-we-can-help > div > div > div.fl-col-group.fl-node-5cfe70ba02b23 > div.fl-col.fl-node-5cfe70ba02d4f.fl-col-small > div > div > div > div > div > div.fl-callout-photo > div{
	text-align: center;
}


.box-shadowed-image {
	box-shadow: 2px 2px 30px -10px #000;
}
.page-id-1647 .above-header-row.above-header-row-banner{
	display: none !important;
}

div#estate-planning-endowment-video{
}
div#estate-planning-quote p.quote{
	position:relative !important;
	padding:15px !important;
	padding-left:31px !important;
	margin:auto !important;
	text-align:left !important;
	max-width:815px !important;
	font-family: "avenir65_medium" !important;
	font-weight:500 !important;
	line-height:24px !important;
	font-size: 18px !important;
	letter-spacing:1px !important;
	color: #252729 !important;
	}

div#estate-planning-quote p.quote:before{
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:6px;
	background-color:#BE955B;
	display:block;
	float:left;
	margin-right:31px;
}

.fl-node-5cd5b0d53265d .pp-infolist-description{
	font-family: "avenir65_medium" !important;
	font-size: 18px !important;
}

#how-we-can-help-mobile div.fl-module.fl-module-rich-text.fl-node-5cd5af98aae22.section-header h3{
	font-family: 'perpetua_bold';
	font-size: 48px; 
	color: #252729;
	letter-spacing: 1px;
	margin: 20px 0px 10px 0px !important;
}
#how-we-help-mobile > div > div > div > ul > li.pp-list-item.pp-list-item-0 > div.pp-icon-wrapper.animated.none > div > div > span:before, #how-we-help-mobile > div > div > div > ul > li.pp-list-item.pp-list-item-1 > div.pp-icon-wrapper.animated.none > div > div > span:before, .fl-node-5cdf0d689b958 .pp-infolist-icon-inner span.pp-icon, .fl-node-5cdf0d689b958 .pp-infolist-icon-inner span.pp-icon:before, .fl-node-5cdee5e665dab .pp-infolist-icon-inner span.pp-icon, .fl-node-5cdee5e665dab .pp-infolist-icon-inner span.pp-icon:before{
	font-size: 40px !important;
}
#info-process-mobile div.pp-infolist-title > h3, #how-we-help-mobile div.pp-infolist-title > h3 {
	font-family: 'perpetua_bold';
	font-size: 48px; 
	color: #252729;
	letter-spacing: 1px;
}
#how-we-can-help-mobile .fl-node-5cd5af98aaab6{ display: none !important;}

#process-mobile div.pp-infolist-description > p,
#how-we-help-mobile div.pp-infolist-description > p,
#info-process-mobile div.pp-infolist-description > p{
	font-family: "avenir65_medium" !important;
	font-size: 18px !important;
	line-height: 1.5;
	letter-spacing: .5px;
	color: #252729;
}

div#process-list-mobile{}

@media (min-width: 768px){
	#hero > div > div > h1 {
		font-size: 96px !important;
	}
}

/* FOOTER */
@media (max-width: 768px){
	.footer_info-col--nav{
		text-align: center;
		}
	#infographic-process, #infographic-qcd {
		display: none !important;
	}
	#process-mobile, #process-mobile-qcd{
		display: visible !important;
		}
	#process-mobile-qcd div.pp-infolist-description > p{
		font-size: 20px;
	}
	#give-securities-header > div > div > h1 {
		font-size: 48px !important;
		line-height: 45px !important;
		text-align: left;
	}
	#give-securities-main-text > div > div > p{
		text-align: left !important;
	}
	.callout_no-image .fl-row-content-wrap {
		margin-left: 20px !important;
		margin-right: 20px !important;
	}
	.callout_no-image .callout_copy-col{
		padding-top: 0px !important;
	}
}
@media (min-width: 769px){
	#process-mobile, #process-mobile-qcd {
		display: none !important;
	}
	#infographic-process-768{
		display:none !important;
	}
}

/* Seminar Page Blocks */
#fl-post-2446 > div > div.fl-builder-content.fl-builder-content-2446.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-none.fl-node-5de9710283846.hero.hero_no-bottom-margin > div > div > div.fl-col-group.fl-node-5de9710283848 > div > div > div > div > div > ul > li {
	margin-bottom: 20px;
}

/* Seminary Page */
#fl-post-2420 > div > div.fl-builder-content.fl-builder-content-2420.fl-builder-content-primary > div.fl-row.fl-row-full-width.fl-row-bg-photo.fl-node-5da603bc17668 > div > div > div > div > div > div.fl-col-group.fl-node-5e163475a9ad1.fl-col-group-nested > div.fl-col.fl-node-5e163475a9cbb.fl-col-small > div{
	padding: 0 20px 20px 20px;
}
#scholarship-paragraph-video-left {
	padding-right: 30px;
}
#scholarship-video-left > div > div {
	box-shadow: 2px 2px 30px -10px #000;
}
/*
.single .fl-page-content .container > article{
	width: 1225px;
}

.fl-post-header > article{
	display: block;
}
article > h1{
	display: block;
	font-family:"perpetua_bold";
	font-size:72px;
	line-height:1.1em;
}
article{
	
}

article p{
	font-size: 14px;
}*/
/* Post Excerpts*/
div.fl-post-grid.masonry{
	width: 100% !important;
}
div.fl-post-grid-post h2.fl-post-title{
	font-family: "perpetua_bold";
	font-size: 24px !important;
	line-height: 28px !important;
}
div.fl-post-grid-post .fl-post-excerpt p{
	font-family: "avenir65_medium";
	font-size: 18px;
	color:#252729;
}
div.fl-post-grid-post .fl-post-meta, div.fl-post-grid-post .fl-post-meta a{
	font-family: "avenir65_medium";
	font-size: 14px;
	color:#252729;
}
/* END Post Excerpts*/

/* Post*/
article h1{
	font-family:"perpetua_bold";
	font-size:72px;
	line-height:1.1em;
}
article a.post-edit-link, div.fl-comments{
	display: none !important;
}
.single .fl-page-content .container {
	width: 1225px;
	max-width: 100%;
	/**
   padding: 60px 40px 10px 40px;
**/
	}
/**
   .single .fl-page-content .container .row .fl-content .fl-post-header{
	   display: block !important;
   }
**/

div.fl-post-meta{
	border: none !important;
}
/* END Post*/


/**
   @media (max-width: 768px){
	   .fl-photo-align-left{
		   text-align: center !important;
	   }
	   #pci-seal {
		   text-align: center;
   }
**/


#pci-seal {
	display: none !important;
	/*margin-bottom: 50px;*/
}
#blog-grid-row {
	width: 1225px !important;
}
#blog-grid-row .fl-post-grid-post{
	width: 380px !important;
	height: auto !important;
	margin-bottom: 100px !important;
}

#blog-grid-row div.fl-post-grid-image:hover{
	box-shadow: 0px 0px 20px 3px rgba(0,0,0,0.75);
}
#blog-grid-row > div, #blog-grid-row .fl-page .fl-row-content-wrap{
	padding: 0px !important;
}
#blog-grid-row .fl-post-grid-text h2.fl-post-grid-title{
	font-family: "sanchez_regular" !important;
	font-size: 25px !important;
	line-height: 1.4 !important;
	margin: auto;
	margin-top: 20px !important;
	margin-bottom: 10px !important;
	max-width: 380px;
}
#blog-grid-row .fl-post-grid-text, body .fl-post-grid-content p{
	font-family: "avenir65_medium";
	font-size: 18px !important;
	font-weight: 400;
	line-height: 1.45 !important;
	word-wrap: break-word;
	color: #252729;
}
#hero-h2 > div > div > h2{
	font-size: 48px !important;
}

/** Article - Post Specific **/
blockquote span.quote-break{
	display: block;
	margin: 10px 0px 10px 0px !important;
}
div.paragraph-bottom-margin{
	margin-bottom: 40px !important;
}
div.paragraph-bottom-margin > div > div p{
	margin-bottom: 20px !important;
}
div.paragraph-bottom-margin > div > div h2{
	font-size: 48px;
	line-height: 1.6;
	margin-top: 40px !important;
}

div.article-category > div > div > div > h2.widgettitle,
div.article-category > div > div > div > ul li{
	font-size: 18px;
	font-family: 'avenir65_medium' !important;
}
/*specific to category archive list */
.fl-archive.container > div > div{
	padding-left: 0px;
	padding-right: 0px;
}
div.row.fl-post-image-beside-wrap{
	margin-left: 0px;
	margin-right: 0px;
}
.fl-archive h1.fl-archive-title{
	font-family: "perpetua_bold";
	font-size:  72px;
	border: none;
}
h2.fl-post-title{
	font-family: 'sanchez_regular';
	font-size:  28px;
	border: none;
}
div.fl-post-thumb{
	max-width: 200px !important;
	box-shadow: 2px 2px 20px -10px #000;
}
.fl-post-content-beside p{
	font-family: "avenir65_medium";
	font-size: 18px;
	color:#252729;
}
.fl-post-content-beside a.fl-post-more-link{
	font-family: "avenir65_medium";
	font-size: 18px;
	color:#bd955a;
}
/* END specific to category archive list */
/* iDonate meter*/
.idonate {
	
}
#idonate .container{
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}