/*
 Theme Name:     Born To Give Child Theme
 Theme URI:      https://demo.imithemes.com/born-to-give
 Description:    Born To Give Child Theme
 Author:         imithemes
 Author URI:     http://www.imithemes.com
 Template: 		 born-to-give
 Version:        1.0
*/
 @import url("https://use.typekit.net/dto8ywx.css");
 /*
typekit - Foundation at Hearst Castle - 06/24/2020 by S2 team (AW)
font-family: noto-sans, sans-serif; font-weight:400, 700; font-style:normal;
 */

/* =Theme customization starts here
------------------------------------------------------- */
/* =Footer
------------------------------------------------------- */
.site-footer-nav{
	background-color: #CAA354;
	padding: 30px 0;
}
.site-footer-nav .widget{
	margin-bottom: 0;
}
.footer-nav__row{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.footer-nav__row > div{
	width: 100%;
}
.footer-nav__row > .widget_nav_menu{
	margin-bottom: 30px;
	text-align: center;
}
.site-footer-nav #menu-footer-main-menu li{
	border-bottom: none;
    margin-bottom: 15px;
	font-size: 14px;
	padding: 0 15px;
}
.site-footer-nav #menu-footer-main-menu li a,
.site-footer-nav .footer-social li a{
	color: #FFFFFF;
}
.site-footer-nav #menu-footer-main-menu li i{
	display: none;
}
.site-footer-nav .footer-social{
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
.site-footer-nav .footer-social li{
	display: inline-block;
}
.site-footer-nav .footer-social li {
	padding: 0 15px;
	font-size: 20px;
}

@media (min-width: 768px){
	.site-footer-nav #menu-footer-main-menu li{
		display: inline-block;
		margin-bottom: 0;
	}
}
@media (min-width: 1200px){
	.footer-nav__row > .widget_nav_menu{
		-ms-flex: 0 0 66.666667%;
		flex: 0 0 66.666667%;
		max-width: 66.666667%;
		margin-bottom: 0;
		text-align: left;
	}
	.footer-nav__row > .widget_custom_html{
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
	.site-footer-nav .footer-social li,
	.site-footer-nav #menu-footer-main-menu li{
		padding: 0;
	}

	.site-footer-nav .footer-social li + li,
	.site-footer-nav #menu-footer-main-menu li + li {
		padding: 0 0 0 50px;
	}
	.site-footer-nav .footer-social{
		text-align: right;
	}
}

/* Blog Listing */
.blog-grid-item .post-title {
	min-height:72px;
}
.blog-grid-item .post-categories {
	margin-top:4px;
}
.blog-grid-item .meta-data + p, .blog-grid-item .post-excerpt {
	display:none!important;
}
.blog-grid-item .tagcloud {
}

.category-75 .blog-list-item .grid-item-excerpt p:last-child{ display: none;}
.category-news .hero-area{ display:block; }
.category-news .page-banner.parallax{ background-attachment: fixed!important; background-image:url(https://foundationathearstcastle.com/wp-content/uploads/2020/05/IMG_6268.jpg)!important; background-position: center calc(50% - 50px) }
.category-news .page-banner-text{ display: block; }

.category-blog .page-banner.parallax{ background-attachment: fixed!important; background-image:url(https://foundationathearstcastle.com/wp-content/uploads/2020/04/IMG_6295.jpg)!important; background-position: center -20px; }

.category-press-releases .page-banner.parallax{ background-attachment: fixed!important; background-image:url(https://foundationathearstcastle.com/wp-content/uploads/2020/04/IMG_6265.jpg)!important; background-position: center -182px; }

@media (min-width: 1200px){
	.category-blog .blog-list-item .grid-featured-img,
	.category-news .blog-list-item .grid-featured-img,
	.category-press-releases .blog-list-item .grid-featured-img{ display:inline-block; max-height: 240px; overflow: hidden; }
	.category-blog .blog-list-item .grid-featured-img img,
	.category-news .blog-list-item .grid-featured-img img,
	.category-press-releases .blog-list-item .grid-featured-img img{ min-height: 240px; }
	.category-blog .blog-list-item.post-3183 .grid-featured-img img{ max-height: 240px; }
}

/* newsroom page */
#newsroom-posts-3033 ul.gallery-items .media-box{ display: block; width:100%; text-align: center; overflow: hidden;}
.blog-grid-item .media-box .zoom .icon{ display:none; }

@media only screen and (min-width: 768px){

	#newsroom-posts-3033 ul.gallery-items .media-box img{ height:238px; }
}

@media only screen and (max-width: 767px){
	#newsroom-posts-3033 ul.gallery-items .media-box img{ width:auto; }
}

/* Blog Single */
.page-banner .block-title {
	font-family: "Noto Serif";
	color:#FFF;
    display: block;
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 0.24s ease-in-out;
	-moz-transition: opacity 0.24s ease-in-out;
	transition: opacity 0.24s ease-in-out;
}
.single-post-title {
	font-family: "Noto Serif";
	color:#333;
}

/* sibebar tags --------------- */
#tag_cloud-2 .tagcloud a{ display: block; padding:10px; background:transparent; color:#5e5e5e; border-bottom: 1px solid #F6F6F6; font-size:15px!important; font-weight: 400; }
#tag_cloud-2 .tagcloud a:hover{ color:#caa354!important; }

/* Press Release */
/*.category-pressrelease .container {
	max-width:720px;
	width:100%!important;;
}
*/

.post-content .wp-video{
	margin:0 auto 20px;
}

/* Slider
--------------------------------------------------------------*/
.slick-slider{ position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
-webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list{  position: relative; display: block; overflow: hidden; }
.slick-list:focus{ outline: none;}
.slick-list.dragging{ cursor: pointer; cursor: hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);}
.slick-track{ position: relative; top: 0; left: 0; display: block;}
.slick-track:before,
.slick-track:after{ display: table; content: ''; clear: both;}
.slick-loading .slick-track{ visibility: hidden;}
.slick-slide{ display: none; float: left; height: 100%; min-height: 1px;}
[dir='rtl'] .slick-slide{ float: right;}
.slick-slide img{ display: block;}
.slick-slide.slick-loading img{ display: none;}
.slick-slide.dragging img{ pointer-events: none;}
.slick-initialized .slick-slide{ display: block;}
.slick-loading .slick-slide{ visibility: hidden;}
.slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent;}
.slick-arrow.slick-hidden { display: none; }

.slick-arrow{ width:52px; height:52px; font-size:0; border:none; background-color:#2C3957; color:#FFFFFF; position:absolute; top:7%; border-radius: 50%; cursor:pointer; -webkit-appearance:none; -moz-appearance:none; appearance:none; z-index: 999; }
.slick-arrow.slick-disabled{ opacity:0.2; cursor: default; }
.slick-arrow:after{ font-family: FontAwesome; font-size:30px; line-height: 52px; font-style: normal; font-weight: normal; text-align: center; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration: none; position: relative; }
.slick-prev{ left:20px; }
.slick-prev:after{ content: "\f104"; left:-2px; }
.slick-next{ right:20px; }
.slick-next:after{  content: "\f105"; right:-2px; }


/* education page
=============================================================================== */
body.page-id-3445{ font-family: "noto-sans", sans-serif; font-weight:400; font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
.bg-green{ background-color:#4C7570; }
.dash{ display:inline-block; width:40px; height:3px; }

.page-intro.vc_row[data-vc-full-width]{ overflow: visible; }
.page-intro { padding-top:0; padding-bottom:83px; text-align:center; color:#FFFFFF; font-size:18px; position:relative; }
.page-intro .wpb_wrapper{ max-width:750px; margin-left:auto; margin-right:auto; }
.vc_row-has-fill.page-intro > .vc_column_container > .vc_column-inner{ padding-top:0; padding-left:15px; padding-right:15px; }
.page-intro .h1{ display:inline-block; padding:20px 62px; background-color:#2C3957; line-height:1.2; font-family: "Noto Serif"; margin-top:-50px; }
.page-intro .h3{ font-family: "Noto Serif"; font-size:36px; margin:0 0 24px; padding-top:67px; }
.page-intro .dash{ margin-bottom:18px; }
.page-intro .wpb_text_column{ font-size:18px; line-height: 1.6; }

.featured-program{ padding:55px 0; }
.featured-program .section-header{ text-align: center; }
.cat-title{ font-size:15px; font-weight:700; line-height:1.5; margin-bottom:0; letter-spacing: 1.25px; color:#CAA354; text-transform: uppercase; }
.featured-program .section-header .block-title{ position: relative; margin:0 0 55px; }
.featured-program .section-header .block-title:before{ left:calc(50% - 20px); }
.featured-program .section-header .block-title:after{ display:none; }
.has-crl { position:relative; }
.has-crl .il-block{ display:inline-block; max-width:758px; padding:0 20px; background-color:#FFFFFF; font-size:24px; font-weight:400; line-height: 2; color:#333333; position:relative; z-index: 1; }
.has-crl:before,
.has-crl:after{ content:""; display: block; width:50%; height:1px; background-color:#CAA354; position:absolute; top:50%; }
.has-crl:before{ left:0; }
.has-crl:after{ right:0; }

.vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container.video-wrap > .vc_column-inner{ max-width: 942px; padding:0 20px; margin:0 auto; text-align: center; }
.video-wrap .wpb_video_widget.vc_video-el-width-70 .wpb_wrapper{ width:100%; }
.video-wrap .wpb_video_widget{ margin-bottom:21px; }
.video-caption.wpb_text_column{ font-size:16px; color:#666666; border-top:1px solid #CAA354; border-bottom:1px solid #CAA354; padding:12px; }


.featured-program-details .section-text{ max-width:495px; font-size:16px; line-height: 1.75; }
.program-incorporates{ border: 1px solid #CAA354; }
.program-incorporates .pi-header{ padding:20px; background-color:#CAA354; font-size:20px; font-weight:700; line-height:1.4; color:#FFFFFF; text-align:center; }
.program-incorporates .pi-txt{ padding:33px 10% 13px; }
.program-incorporates .pi-txt ul{ list-style: none; margin:0;  }
.program-incorporates .pi-txt li{ font-size:16px; color:#898989; padding-left:25px; position:relative; margin-bottom:32px; line-height: 1.75; }
.program-incorporates .pi-txt li strong{ color:#333333; }
.program-incorporates .pi-txt li:before{ content:"•"; position:absolute; left:0; top:0; font-size:16px; color:#CAA354; }

.section-notes{ padding:18px 30px; font-size:13px; line-height: 1.75; color:#7D7D7D; background-color:#F6F6F6; }

.more-programs{ padding:40px 0;}
.more-programs .block-title{ color:#FFFFFF; text-align:center; margin-bottom:55px; }
.more-programs .vc_row-has-fill{ margin-bottom:50px; }
.more-programs .vc_row-has-fill > .vc_col-sm-6 > .vc_column-inner{ padding:0; }
.more-programs .vc_col-sm-6 .wpb_content_element{ margin:0; }
.more-programs .vc_col-sm-6 .wpb_text_column{ padding:37px 40px; line-height: 1.67; }
.more-programs .vc_col-sm-6 .wpb_text_column .btn.bg-blue{ width:262px; background-color:#2C3957; box-sizing: border-box; }

.futurePrograms-section{ max-width:948px; margin:0 auto; padding:70px 0; }
.futurePrograms-section .block-title:after{ display: none; }
.vc_row-has-fill + .vc_row-full-width + .vc_row.futurePrograms-section > .vc_column_container > .vc_column-inner{ padding-top:0; }
.futurePrograms-section .wpb_content_element{}
.futurePrograms-section .vc_col-sm-4{ clear:left; }
.futurePrograms-section .wpb_text_column ul{ list-style: none; margin:0; }
.futurePrograms-section .wpb_text_column li{ font-size:16px; color:#898989; padding-left:25px; position:relative; }
.futurePrograms-section .wpb_text_column li:before{ content:"•"; position:absolute; left:0; top:0; font-size:16px; color:#CAA354; }

.ctab-section{ padding-bottom:22px; }
.ctab-edu.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content{ margin-bottom:25px; }
.ctab-edu .vc_custom_heading{ margin:0; }
.ctab-edu .vc_custom_heading:before,
.ctab-edu .vc_custom_heading:after{ display:none; }
.ctab-edu .vc_custom_heading h2{ margin:0 auto 10px; }
.ctab-edu .vc_cta3-content p{ max-width:554px; margin:0 auto; line-height: 1.75; color:#FFFFFF;  }
.ctab-edu .vc_btn3.vc_btn3-style-custom:focus,
.ctab-edu .vc_btn3.vc_btn3-style-custom:hover{ opacity:0.9; }

.page-id-3445 .site-footer{ display: none; }

@media only screen and (min-width:768px){

	.featured-program .section-header .block-title{ font-size:50px; }

	.ctab-edu .vc_cta3-content p{ font-family: "Noto Serif"; font-size:16px; }

}
@media only screen and (min-width:921px){
	.page-intro .h1{ font-size:50px; }
}

@media only screen and (max-width:767px){
	.page-id-3445 .page-banner{ background-image:url(images/bg-hero-education-mobile.jpg)!important; }
	.page-intro { padding-bottom:20px; }
	.page-intro .h1{ font-size:30px; }
	.page-intro .h3{ font-size:30px; padding-top:40px; }
	.page-intro .wpb_text_column{ font-size:15px;}

	.featured-program{ padding:22px 0; }
	.cat-title{ font-size:14px; }
	.featured-program .block-title{ font-size:30px; }
	.has-crl .il-block{ font-size:18px;}
	.has-crl .il-block:before,
	.has-crl .il-block:after{ display:none; }
	.video-wrap .wpb_video_widget .wpb_video_wrapper{ width:calc(100% + 40px); margin-left:-20px;}
	.video-caption.wpb_text_column{ font-size:14px; margin-bottom:0; }

	.featured-program .section-text{ font-size:15px; }
	.video-wrap .wpb_video_widget{ margin-bottom:15px; }

	.featured-program-details{ padding-bottom:20px; }
	.program-incorporates .pi-header{ font-size:16px; }
	.program-incorporates .pi-txt{ padding:20px 22px 0;}
	.program-incorporates .pi-txt li{ font-size:15px; margin-bottom:20px; }

	.more-programs{ padding:10px 0; }
	.more-programs .block-title{ font-size:30px; margin-bottom:30px; }
	.more-programs .vc_col-sm-6 .wpb_text_column .btn.bg-blue{ width:100%; height:50px; line-height: 3; }

	.futurePrograms-section{ padding:60px 0 30px; }
	.futurePrograms-section .block-title{ font-size:30px; }
	.futurePrograms-section .wpb_single_image{ margin-bottom:15px; }
	.futurePrograms-section .wpb_text_column{ margin-bottom:0; }

	.ctab-edu.vc_general.vc_cta3{ padding:0; }
	.ctab-edu .vc_custom_heading h2{ font-size:30px; margin-bottom:16px;  }
	.ctab-edu .vc_btn3.vc_btn3-shape-square{ width:100%; }
}

/* Acknowledgement page
=============================================================================== */
body.page-id-3550{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.acknowledgement-intro.vc_row[data-vc-full-width]{ overflow: visible; }
.acknowledgement-intro { padding-top:0; padding-bottom:83px; text-align:center; font-size:18px; position:relative; }
.acknowledgement-intro .wpb_wrapper{ max-width:1140px; margin-left:auto; margin-right:auto; }
.vc_row-has-fill.acknowledgement-intro > .vc_column_container > .vc_column-inner{ padding-top:0; padding-left:15px; padding-right:15px; }
.acknowledgement-intro .h1{ display:inline-block; padding:20px 62px; background-color:#2C3957; color:#FFFFFF; line-height:1.2; font-family: "Noto Serif"; margin-top:-50px; }
.acknowledgement-intro .wpb_text_column p{ font-size:24px; line-height: 2.08; color:#333333; }
.acknowledgement-intro .wpb_text_column p{ margin-bottom:35px; }

.members-section{ padding-bottom:60px; }
.members-section .block-title{ color:#FFFFFF; margin-bottom:50px; }
.members-block{ margin-bottom:30px; background-color:#FFFFFF; }
.members-block .title-member{ font-size:20px; font-weight:700; line-height:1.4; color:#FFFFFF; margin: 0; padding:30px 20px; background-color: #72B0B0; text-align: center; }
.members-block .ul-members{ list-style: none; margin:0; padding:35px 72px 45px; display: flex; flex-wrap:wrap; }
.members-block .ul-members li{ width:25%; line-height:1.625; font-weight:700; color:#333333; padding:0 15px 0 25px; margin-bottom:5px; position:relative; }
.members-block .ul-members li:not(.spacer):before{ content:"•"; position:absolute; left:0; top:0; font-size:16px; color:#CAA354; }

.ctab-ack .vc_custom_heading h2{ max-width: 750px; margin-bottom:20px; letter-spacing: 0; }
.ctab-ack .vc_btn3.vc_btn3-size-md{ font-weight:700; }

body.page-id-3550 .site-footer{ display: none; }

@media only screen and (min-width:921px){
	.acknowledgement-intro .h1{ font-size:50px; margin-bottom: 67px; }
}

@media only screen and (max-width:920px){
	.acknowledgement-intro{ padding-bottom:0; }
	.acknowledgement-intro .h1{ font-size:30px; margin-bottom: 20px; }
	.acknowledgement-intro .wpb_text_column,
	.acknowledgement-intro .wpb_text_column p{ font-size:18px; line-height: 1.778; margin-bottom:25px; }
	.acknowledgement-intro .wpb_text_column p:last-child{ margin-bottom:0; }

	.members-section{ padding:10px 0 30px; }
	.members-section .block-title{ font-size:30px; }
	.members-block{ margin-bottom:20px; }
	.members-block .title-member{ font-size:16px; padding:16px 20px; }
	.members-block .ul-members{ padding:30px; }
	.members-block .ul-members li{ width:50%; }
	.members-block .ul-members li.spacer{ display:none; }

	.ctab-ack .vc_btn3-container{ margin-bottom:0; }
}

@media only screen and (max-width:767px){
	.header-style2.admin-bar .is-sticky .site-header{ top:0!important; }
}

/* Planned Giving page
=============================================================================== */
body.page-id-3578{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
body.page-id-3578 .site-footer{ display: none; }

body.page-id-3578 .hero-slider.flexslider .flex-control-nav,
body.page-id-3578 .hero-slider.flexslider:hover .flex-control-nav{ bottom:60px; }
body.page-id-3578 .heroflex.flexslider .flex-control-nav a{ width:16px; height:16px; opacity: 1; }
body.page-id-3578 .heroflex.flexslider .flex-control-nav a.flex-active,
body.page-id-3578 .heroflex.flexslider .flex-control-nav a:hover{ background-color:#FFFFFF; }

.legacy-section{ padding-bottom:90px; }
.legacy-block{ padding-right:3%; color:#9E9E9E; line-height: 1.75; font-size:16px; }
.legacy-block .block-title{ margin-bottom:52px; }
.legacy-block .block-title:after{ display:none; }
.legacy-block p{ margin-bottom:25px; }

.lets_talk-block .tb-wrap{ background-color:#FFFFFF; border:1px solid #72B0B0; }
.lets_talk-block .title{ font-size:20px; line-height: 1.4; font-weight:700; margin:0; padding:29px 20px; background-color:#72B0B0; color:#FFFFFF; text-align: center; }
.lets_talk-block .lt-tb{ padding:30px 40px; margin:0; border:none; }
.lets_talk-block .lt-tb td{ border:none; color:#9E9E9E; line-height: 1.75;}
.lets_talk-block .lt-tb td:first-child{ width:165px; }
.lets_talk-block .lt-tb td.blurb{ vertical-align: middle; }
.lets_talk-block .lt-tb td strong{ color:#424242; }
.lets_talk-block .lt-tb td a{ color:inherit; }

.block-footnote{ padding:30px 0; margin-top:30px; border-top:1px solid #CAA354; border-bottom:1px solid #CAA354; color:#D0B659; text-align: center; font-size:16px; line-height: 1.875; }

.giving-block{ color:#949494; }
.giving-block .wpb_wrapper{ min-height:323px; padding:42px 55px; background-color:#FFFFFF; }
.giving-block.lead_trust-block .wpb_wrapper{ min-height:374px; }
.giving-block .block-icon{ margin-bottom:25px; }
.giving-block h3{ margin-bottom:22px; }
.giving-block p{ max-width: 433px; }
.giving-block .estate-wrap{ padding:38px 46px; background-color:#F6F6F6; font-size:13px; line-height: 1.6; color:#B1B2B1; }
.giving-block .estate-wrap .title{ font-weight:700; line-height: 1.9; margin-bottom:19px; }
.giving-block .estate-wrap ul{ margin:0; list-style: none; }
.giving-block .estate-wrap li{ margin-bottom:20px; position:relative; padding-left:25px; }
.giving-block .estate-wrap li:before{ content:"•"; position:absolute; left:0; top:0; font-size:13px; color:#CAA354; }

.life_estates-block .wpb_wrapper{ display:flex;  }
.life_estates-block .wpb_wrapper > div{ width:50%; box-sizing: border-box; }
.life_estates-block .wpb_wrapper .block-left{ padding-right:30px; }

.howToGive-section{ padding:94px 0 101px; }
.howToGive-section.vc_row-has-fill>.vc_column_container>.vc_column-inner{ padding-top:0; }
.howToGive-section h2,
.howToGive-section h2:last-child{ color:#FFFFFF; font-size:42px; margin-bottom:70px;}
.howToGive-section .block-title:before{ display: none; }
.howToGive-section .giving-block.wpb_content_element{ margin-bottom:30px; }

.whatToGive-section{ padding:61px 0 91px; }
.whatToGive-section .header{ text-align: center; font-size: 16px; color:#9E9E9E; padding-bottom:30px; }
.whatToGive-section .giving-block .wpb_wrapper{ max-width: 330px; min-height: inherit; padding: 0; }

.charitableGiftIllustration-block{ max-width: 803px; margin-left: auto; margin-right: auto; padding:60px 0; color:#FFFFFF; font-size:16px; }
.charitableGiftIllustration-block *:last-child{ margin-bottom:0; }
.charitableGiftIllustration-block .block-title{ color:inherit; }
.charitableGiftIllustration-block .block-title:before{ left:calc(50% - 20px); bottom:-10px; background:#4C7570; }
.charitableGiftIllustration-block .block-title:after{ display:none; }
.charitableGiftIllustration-block h3{ color:inherit; }
.charitableGiftIllustration-block p{ margin-bottom:30px; line-height:1.75;}
.charitableGiftIllustration-block a{ color:inherit; text-decoration: underline; }

@media screen and (max-width:767px){

	.page-id-3578.header-style2 .hero-slider,
	.page-id-3578.header-style2 .hero-slider.flexslider ul.slides li,
	.page-id-3578.header-style2 .flex-caption-cell{ height:375px; }

	.legacy-section{ padding-bottom:35px; }
	.legacy-block{ font-size:15px; }
	.legacy-block .block-title{ font-size:30px; text-align: center; }
	.legacy-block .block-title:before{ left:calc(50% - 20px); }

	.lets_talk-block .lt-tb{ padding:30px 22px; }
	.lets_talk-block .lt-tb td{ display:block; }
	.lets_talk-block .lt-tb td:first-child{ width:100%; }
	.lets_talk-block img{ display: block; max-width: 140px; margin:0 auto; padding-bottom:12px; }
	.block-footnote{ font-size:14px; padding:20px 0; margin:0; }

	.howToGive-section{ padding:41px 0 34px;}
	.howToGive-section h2,
	.howToGive-section h2:last-child{ font-size:30px; margin-bottom:40px; }
	.howToGive-section .giving-block.wpb_content_element{ margin-bottom:20px; }
	.giving-block{ color:#6E6E6E; }
	.giving-block .wpb_wrapper{ min-height: inherit; padding:23px 20px; }

	.life_estates-block .wpb_wrapper{ display: block; }
	.life_estates-block .wpb_wrapper > div{ width:100%; }
	.life_estates-block .wpb_wrapper .block-left{ padding-right:0; padding-bottom:30px; }
	.giving-block .estate-wrap{ padding:30px 26px; color: #949494; }

	.whatToGive-section{ padding:25px 0 41px; }
	.whatToGive-section .header{ padding-bottom:0; margin-bottom:19px; }
	.whatToGive-section .giving-block{ margin-bottom:19px; }

	.charitableGiftIllustration-block{ padding:6px 0 25px; }
	.charitableGiftIllustration-block .block-title:before{ bottom:-18px; }

}


/* support page
=============================================================================== */
body.page-id-3644{ font-family: "noto-sans", sans-serif; font-weight:400; font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
body.page-id-3644 .site-footer{ display: none; }
body.page-id-3644 .vc_btn3.vc_btn3-size-md{ font-size: 12px; letter-spacing: 0.4px; font-weight:700; text-transform: uppercase; }

body.page-id-3644 .page-intro{ padding-bottom: 50px; }
body.page-id-3644 .page-intro .wpb_wrapper{ line-height: 1; }
body.page-id-3644 .page-intro .h3{ padding-top:54px; }
body.page-id-3644 .page-intro p{ font-size:20px; font-family: "Noto Serif"; line-height: 1.4; }

.becomeMemeber-section{ padding:45px 0 20px; }
.becomeMemeber-section .section-header{ text-align: center; }
.becomeMemeber-section .block-title:before{ left:calc(50% - 20px); bottom:-10px; }
.becomeMemeber-section .block-title:after{ display:none; }
.becomeMemeber-section .has-crl .il-block{ max-width:880px; font-size:20px; line-height:1.9; }

.vc_row.vc_row-flex.membership-slider{ display: block; padding-bottom:40px; }
.membership-slider .slick-list{ overflow: visible; }
.membership-block .wpb_wrapper{ min-height:825px; background-color: #FFFFFF; border:1px solid #72B0B0; position:relative; transition: ease-in-out all .3s; }
.membership-block .wpb_wrapper:hover{ transform: scale(1.025); box-shadow: 2px 2px 13px 6px rgba(0,0,0,0.10); }
.membership-block .wpb_wrapper .member-link{ width:100%; height:100%; position:absolute; left:0; top:0; z-index: 1;}
.membership-block .membership-header{ padding:38px 40px; background-color:#72B0B0; text-align: center; }
.membership-block .wpb_wrapper:hover .membership-header{ background-color:#2C3957; }
.membership-block .membership-header h2{ font-size:60px; line-height: 1.2; color: #FFFFFF; margin-bottom:2px; }
.membership-block .membership-header h6{ font-size:20px; line-height: 1.4; margin:0; color:#FFFFFF; }
.membership-block .details{ padding:17px 25px; position: relative; }
.membership-block .details ul{ margin:0; list-style: none; padding:0; }
.membership-block .details li{ margin-bottom:20px; position:relative; padding-left:20px; line-height: 1.75; color:#333333; }
.membership-block .details li:before{ content:"•"; position:absolute; left:0; top:0; font-size:13px; color:#CAA354; }
.membership-block .details li li{ margin-bottom:0;}
.membership-block .details a{ position:relative; z-index: 2; }

.corportateMembership-block{ padding:45px 0 55px; text-align: center; color:#FFFFFF; font-size: 16px; line-height: 1.75; }
.corportateMembership-block .wpb_wrapper{ max-width:878px; margin:0 auto; }
.corportateMembership-block h2{ color: inherit; }
.corportateMembership-block .block-title:before{ bottom:-10px; }

.moreWaysSupport-section.vc_row{ max-width: 925px; margin:0 auto; padding:45px 0 70px; font-size:16px; line-height:1.75; }
.moreWaysSupport-section .block-title{ margin-bottom:38px; }
.moreWaysSupport-section .block-title:before{ bottom:-10px; }
.moreWaysSupport-section .block-title:after{ display:none; }
.moreWaysSupport-section .wpb_content_element{ margin-bottom:10px; }
.moreWaysSupport-section .link{ font-family: "Noto Serif"; font-size:24px; color:#333333;}
.moreWaysSupport-section a + a{ margin-left:20px; }

@media screen and (min-width:1320px){
	.membership-slider .slick-prev{ left:calc(50% - 642px); }
	.membership-slider .slick-next{ right:calc(50% - 642px); }
}

@media screen and (min-width:921px){
	.membership-slider .slick-slide:not(.slick-active){ opacity:0.3; }
	.become-member-cta-wrap{ display: none; }
}

@media screen and (max-width:920px){
	.vc_row.vc_row-flex.membership-slider{ padding-bottom:0; }
	.membership-slider .wpb_content_element{ margin-bottom:17px; }
	.become-member-cta-wrap{ padding-bottom:32px; }

	.corportateMembership-block{ padding:15px 0; }

	.moreWaysSupport-section.vc_row{ padding:42px 0 75px; font-size:15px; }
	.moreWaysSupport-section .block-title{ font-size: 30px; line-height: 1.3; }
	.moreWaysSupport-section .block-title:before{ bottom:-20px; }
	.moreWaysSupport-section .wpb_column.vc_col-sm-4,
	.moreWaysSupport-section .vc_empty_space{ display:none; }
}

@media screen and (max-width:767px){
	body.page-id-3644 .vc_btn3.vc_btn3-size-md{ width:100%; max-width: 338px; }

	.page-id-3644 .page-banner{ background-image:url(images/hero-support-mobile.jpg)!important; }
	body.page-id-3644 .page-intro{ padding-bottom:15px; }
	body.page-id-3644 .page-intro .h3{ padding-top:34px; }
	body.page-id-3644 .page-intro p{ font-size:18px; line-height: 1.778; }

	.membership-block .wpb_wrapper{ min-height:875px; }

	.becomeMemeber-section{ padding:15px 0 11px; }
	.moreWaysSupport-section a + a{ margin-left:0; margin-top:10px; }
}
