.elementor-12559 .elementor-element.elementor-element-99e6ae2{margin-top:150px;margin-bottom:0px;}.elementor-12559 .elementor-element.elementor-element-7d949d6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12559 .elementor-element.elementor-element-4a1162b7{margin-top:-95px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:99;}.elementor-12559 .elementor-element.elementor-element-2777a572 > .elementor-container{max-width:950px;}.elementor-12559 .elementor-element.elementor-element-2777a572{padding:0px 0px 0px 0px;}.elementor-12559 .elementor-element.elementor-element-3e28c9fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12559 .elementor-element.elementor-element-3e28c9fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B5382;}.elementor-bc-flex-widget .elementor-12559 .elementor-element.elementor-element-3e28c9fb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12559 .elementor-element.elementor-element-3e28c9fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12559 .elementor-element.elementor-element-3e28c9fb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-12559 .elementor-element.elementor-element-3e28c9fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12559 .elementor-element.elementor-element-5e6df88{text-align:center;font-family:"futura_md_btbold", Sans-serif;font-size:40px;font-weight:normal;line-height:4em;}.elementor-12559 .elementor-element.elementor-element-745c6a3:not(.elementor-motion-effects-element-type-background), .elementor-12559 .elementor-element.elementor-element-745c6a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-94f95fa );}.elementor-12559 .elementor-element.elementor-element-745c6a3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-98px;margin-bottom:0px;padding:150px 0px 0px 0px;}.elementor-12559 .elementor-element.elementor-element-745c6a3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12559 .elementor-element.elementor-element-dc59452{text-align:center;}.elementor-12559 .elementor-element.elementor-element-dc59452 .elementor-heading-title{font-family:"futura_md_btbold", Sans-serif;font-size:38px;font-weight:400;color:var( --e-global-color-e7c9c04 );}.elementor-12559 .elementor-element.elementor-element-4280e12{text-align:center;}.elementor-12559 .elementor-element.elementor-element-4280e12 .elementor-heading-title{font-family:"futura_md_btbold", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-e7c9c04 );}.elementor-12559 .elementor-element.elementor-element-2bdedbb{margin-top:3%;margin-bottom:3%;}.elementor-12559 .elementor-element.elementor-element-a89d923{margin-top:3%;margin-bottom:3%;}.elementor-12559 .elementor-element.elementor-element-09a51be{text-align:center;}.elementor-12559 .elementor-element.elementor-element-27cc041:not(.elementor-motion-effects-element-type-background), .elementor-12559 .elementor-element.elementor-element-27cc041 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goodwillhawaii.org/wp-content/uploads/2021/09/community-needs-bg1.jpg");}.elementor-12559 .elementor-element.elementor-element-27cc041{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12559 .elementor-element.elementor-element-27cc041 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12559 .elementor-element.elementor-element-f3e4bde > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12559 .elementor-element.elementor-element-7edb112{text-align:right;}.elementor-12559 .elementor-element.elementor-element-7edb112 .elementor-heading-title{font-family:"futura_md_btbold", Sans-serif;font-weight:700;color:#338AB2;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-12559 .elementor-element.elementor-element-6e15200 img{width:100%;}.elementor-12559 .elementor-element.elementor-element-d9cc759 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12559 .elementor-element.elementor-element-fb83b3a:not(.elementor-motion-effects-element-type-background), .elementor-12559 .elementor-element.elementor-element-fb83b3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goodwillhawaii.org/wp-content/uploads/2021/09/new-features-bg.png");}.elementor-12559 .elementor-element.elementor-element-fb83b3a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12559 .elementor-element.elementor-element-fb83b3a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12559 .elementor-element.elementor-element-e56e4db{text-align:center;}.elementor-12559 .elementor-element.elementor-element-e56e4db .elementor-heading-title{font-family:"futura_md_btbold", Sans-serif;font-size:68px;font-weight:700;color:#338AB2;}.elementor-12559 .elementor-element.elementor-element-fdcf45e:not(.elementor-motion-effects-element-type-background), .elementor-12559 .elementor-element.elementor-element-fdcf45e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.goodwillhawaii.org/wp-content/uploads/2021/09/comm-served-bg.png");}.elementor-12559 .elementor-element.elementor-element-fdcf45e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12559 .elementor-element.elementor-element-fdcf45e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12559 .elementor-element.elementor-element-2e7db54{text-align:right;font-family:"futura_md_btbold", Sans-serif;font-weight:700;}.elementor-12559 .elementor-element.elementor-element-fe8e9f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12559 .elementor-element.elementor-element-fe8e9f6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFDE;}.elementor-12559 .elementor-element.elementor-element-fe8e9f6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 0px 50px 0px;}.elementor-12559 .elementor-element.elementor-element-fe8e9f6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12559 .elementor-element.elementor-element-24b41f0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12559 .elementor-element.elementor-element-24b41f0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFDE;}.elementor-12559 .elementor-element.elementor-element-24b41f0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:20px 0px 50px 0px;}.elementor-12559 .elementor-element.elementor-element-24b41f0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12559 .elementor-element.elementor-element-04b1b84 > .elementor-container{max-width:1160px;}.elementor-12559 .elementor-element.elementor-element-59cf84d{font-family:"futura_md_btbold", Sans-serif;font-size:70px;font-weight:400;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12559 .elementor-element.elementor-element-3e28c9fb{width:100%;}.elementor-12559 .elementor-element.elementor-element-e8d7090{width:65%;}.elementor-12559 .elementor-element.elementor-element-ff8664e{width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12559 .elementor-element.elementor-element-fe8e9f6{width:50%;}.elementor-12559 .elementor-element.elementor-element-24b41f0{width:50%;}}@media(max-width:1024px){.elementor-12559 .elementor-element.elementor-element-5e6df88{font-size:28px;}.elementor-12559 .elementor-element.elementor-element-dc59452 .elementor-heading-title{font-size:26px;}.elementor-12559 .elementor-element.elementor-element-4280e12 .elementor-heading-title{font-size:16px;}.elementor-12559 .elementor-element.elementor-element-7edb112{text-align:center;}.elementor-12559 .elementor-element.elementor-element-7edb112 .elementor-heading-title{font-size:32px;}.elementor-12559 .elementor-element.elementor-element-e56e4db .elementor-heading-title{font-size:32px;}.elementor-12559 .elementor-element.elementor-element-2e7db54{text-align:center;}.elementor-12559 .elementor-element.elementor-element-5a6d236{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12559 .elementor-element.elementor-element-fe8e9f6 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:20px 0px 50px 0px;}.elementor-12559 .elementor-element.elementor-element-24b41f0 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;padding:20px 0px 50px 0px;}.elementor-12559 .elementor-element.elementor-element-59cf84d{font-size:24px;}}@media(max-width:767px){.elementor-12559 .elementor-element.elementor-element-4a1162b7{margin-top:0px;margin-bottom:0px;}.elementor-12559 .elementor-element.elementor-element-47bbc800 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12559 .elementor-element.elementor-element-5e6df88{font-size:18px;}.elementor-12559 .elementor-element.elementor-element-fe8e9f6{width:100%;}.elementor-12559 .elementor-element.elementor-element-fe8e9f6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:25px 0px 30px 0px;}.elementor-12559 .elementor-element.elementor-element-24b41f0{width:100%;}.elementor-12559 .elementor-element.elementor-element-24b41f0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 0px 50px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-5e6df88 */p span.bldg {
    color: #c8df90;
}
p span.gdwl {
    color: #5fbfcf;
}
p span.wrks {
    color: #fff;
}
.elementor-12559 .elementor-element.elementor-element-5e6df88 p span{
    font-family: 'futura_md_btbold',Arial, sans-serif !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-09a51be *//******
PayPal Button
******/
.wpedon_paypalbuttonimage {width:100px; height: auto; margin-bottom: -9px}
.wpedon_paypalbuttonimage:hover { opacity: .8;}
.donate-online-list li {}
.pp_btn {}
.pp_btn a {text-transform:uppercase; font-weight:bold}
.pp_btn .wpedon_paypalbuttonimage{}
.pp_btn .wpedon_paypalbuttonimage:hover{}
.donate-btn-img {max-width:432px; width: 85%}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27cc041 *//*
 * Styles for the Christmas Campaign Page
 */

.cc-bgw{text-align: center; margin-top: -112px; z-index: 100;  position: relative;}
.cc-bgw p{display:inline-block; background: #1b5382; font-size: 40px; font-family: 'futura_md_btbold',Arial, sans-serif !important; padding: 50px 150px;}
.cc-bgw p span.bldg{color:#c8df90;}
.cc-bgw p span.gdwl{color:#5fbfcf;}
.cc-bgw p span.wrks{color:#fff;}
.our-goal-row{background: #5fbfcf; margin-top:-87px !important; padding-top: 87px;}

.our-goal-title .wpb_wrapper p{color:#fff !important; font-family: 'futura_md_btbold', Arial !important; text-align: center; font-size: 38px;}
.our-goal-subtitle .wpb_wrapper p{color:#fff !important; font-family: 'futura_md_btbold', Arial !important; text-align: center; font-size: 20px; margin-bottom: 20px !important; margin-top: 0}

#xmas-cmpn{max-width: 1000px; margin:auto;position:relative; padding-top: 40px;}
/*.full-mark, .half-mark{width: 48%; float:right; color:#fff; padding-right:20px; border-right: 1px solid #fff; text-align:right; margin-bottom: 20px; margin-right:2%;}*/
.full-mark, .half-mark{position:absolute; top:0; color:#fff; /* border-right:1px solid #fff; */text-align: right;  padding-right: 0px; width: 50%}
.full-mark{right:10px;}
.full-mark:after, .half-mark:after {content: " "; width: 13px; border-right: 1px #fff solid; padding-left: 10px; height: 35px; display: inline-table; position: relative; top: -15px;}
#scale-fig{ background-color: #F3E4B2; min-height: 160px; background-repeat: no-repeat; border-radius: 10px; position: relative; clear:both;}
#scale-markings{position: absolute; z-index: 10; max-width: 96%; margin: auto; background-image: url(images/scale-measure-11.png); background-size: contain;  background-position: top center; min-width: 96%; min-height: 150px; top:0; left: 2%; background-repeat:no-repeat;}
#goal-reached{background-color: #f7db7e; min-height: 160px; border-radius: 10px;}

.donate-row{ text-align: center; margin-top: 30px !important; margin-bottom: 50px !important;}
.donate-button a{background: #1b5382 !important; color: #fff !important; padding: 20px 100px !important; font-size: 40px !important; text-transform: uppercase; border: 0 !important; border-radius: 0}

.funding-source{display: none;}
.fnd-src-title{max-width: 600px; margin: auto;}
.fnd-src-title p{font-size: 21px; color:#0076A9 !important;}

.fnd-src-text{max-width: 550px; margin: auto; margin-top: 50px;}
.fnd-src-text h3{font-family: 'futura_md_btbold',Arial; color: #76C4D5;}
.fnd-src-text p{color:000; margin-top: 5px; margin-bottom: 30px;}

.fnd-src-graph{max-width: 550px; margin: auto; }

.comm-needs .nicdark_container{margin-bottom: 0;}
.comm-needs h1{ font-family: 'futura_md_btbold',Arial; font-size:70px; color:#338AB2; line-height:normal; margin: 50px auto !important; }

.comm-needs-inner{background: #fff; padding: 80px 50px;}
.comm-needs-text{max-width: 450px;}
.comm-needs-text h2{font-size: 21px; color:#0076A9 !important; margin-bottom: 20px;}
.comm-needs-text ul{margin-bottom: 30px;}
.comm-needs-text ul li{margin-bottom: 10px;}

.new-feat-row h5{font-family: 'futura_md_btbold',Arial; font-size:70px; color:#338AB2; line-height:normal; margin-top: 80px; margin-bottom: 80px !important;}
.new-feat-row .nicdark_container{margin-bottom: 0;}

.new-feat-text h2{font-size: 21px; color:#0076A9 !important; margin-bottom: 20px;}
.new-feat-text ul{margin-bottom: 30px; padding-left: 0; /*list-style-image: url('https://www.goodwillhawaii.org/wp-content/uploads/2021/09/li-tick-mark-1.png');*/}
.new-feat-text ul li{margin-bottom: 15px; background: url(https://www.goodwillhawaii.org/wp-content/uploads/2021/09/li-tick-mark-1.png) no-repeat left top !important; padding: 0 0 10px 40px; list-style-type: none;}

.emp-res-row{display: none;}
.emp-res-row .nicdark_container{margin-bottom: 0;}
.emp-res-row h1{font-family: 'futura_md_btbold',Arial; font-size:20px; color:#0076A9; margin-top:30px; padding-bottom: 30px;}
#emp-res-nums{text-align:center; margin-bottom: 40px !important;}
#emp-res-nums .disp-inline{display: inline-block;}
#emp-res-nums .hide{display: none !important;}

h6.swp-num, h6.awp-num, h6.ahw-num, h6.efb-num, h6.psd-num{width:120px; height:120px; color:#fff;border-radius: 100px; margin-bottom: 10px; padding: 54px 0 0; display:inline-block;font-size: 18px; font-family: 'futura_md_btbold',Arial;}
h6.swp-num{background:#0076A9; }
h6.awp-num{background:#65bece; }
h6.ahw-num{background:#c9e091; }
h6.efb-num{background:#338ab2; }
h6.psd-num{background:#ffdc1a; }
h6.swp-sub, h6.awp-sub, h6.ahw-sub, h6.efb-sub, h6.psd-sub{color:#000; line-height:normal; font-size: 13px; font-family: Arial, sans-serif;}
h6.swp-title, h6.awp-title, h6.ahw-title, h6.efb-title, h6.psd-title{color:#000; line-height:normal; font-size: 16px; font-family: Arial, sans-serif;}

.comm-srvd-row .nicdark_container{margin-bottom: 0;}
.comm-srvd-row h1{font-family: 'futura_md_btbold',Arial; font-size:70px; color:#338AB2; line-height:normal; margin-top: 50px;}
.bthclc { font-family: 'futura_md_btbold',Arial; color: #fff; margin-bottom: 50px !important; font-size: 36px;}
.ppl-chart-column{ padding-bottom: 17px;}
.sc-chart {background-color:inherit !important}
.ppl-chart-column h2{font-size: 21px; color:#0076A9 !important; margin-bottom: 20px;}
.opac-column {text-align:center}
.opac-column .vc_column_container {background: rgba(255,255,255,0.83); margin: 0 10px;display: inline-block; width:45%}
.opac-column .vc_column_container p {margin: 17px 0 0 0;}
.opac-column .vc_column_container {float:left}
.opac-column .ppl-chart-column {float:right}


.foot-row{}
.foot-text .wpb_wrapper p{font-family: 'futura_md_btbold', Arial !important; font-size:70px;line-height: normal; margin: 90px auto 50px !important; }
span.c1{color:#65BECE;}
span.c2{color:#338AB2;}
span.c3{color:#C9E091;}


/* Floating Donate Button */
#donation_link{position: fixed; right:0; top: 190px; z-index:100;}
#donation_link a{background:#1b5382; color:#fff; font-family: 'cheddar_jackregular', sans-serif; font-size: 40px; padding: 5px 30px; border: 2px solid #1b5382;
				-webkit-transition: background-color 1s ease-out, color 1s ease-out; -moz-transition: background-color 1s ease-out, color 1s ease-out; -o-transition: background-color 1s ease-out, color 1s ease-out; transition: background-color 1s ease-out, color 1s ease-out;}
#donation_link a:hover{ background: #fff; color: #1b5382; }


@media screen and (max-width: 768px){
	.cc-bgw p{font-size:20px; padding: 20px 10%;}
	.full-mark::after, .half-mark::after {
    height: 63px;
}
.full-mark {
    top: -24px;
}

}

@media screen and (max-width: 767px){

.opac-column .vc_column_container {float:none; width:100%}

.cc-bgw {margin-top: -66px;}

/*normal line heights*/
.our-goal-title .wpb_wrapper p, .bthclc {line-height:normal}

/* left and right padding/widths */
.cc-bgw-row .nicdark_container, 
.our-goal-row .nicdark_container, 
.comm-needs .nicdark_container, 
.new-feat-row .nicdark_container, 
.comm-srvd-row .nicdark_container, 
.foot-row  .nicdark_container{width: 90%}

/* heading font sizes */
.comm-needs h1, .new-feat-row h1, .comm-srvd-row h1 {font-size: 60px}

}

@media screen and (max-width: 600px){
/* ruler height */
#scale-fig {min-height: 80px; height: 80px; overflow:hidden}

.donate-button a {padding: 20px 50px !important}

/* heading font sizes */
.comm-needs h1, .new-feat-row h1, .comm-srvd-row h1 {font-size: 40px}

/* left and right padding/widths */
.cc-bgw-row .nicdark_container, 
.our-goal-row .nicdark_container, 
.comm-needs .nicdark_container, 
.new-feat-row .nicdark_container, 
.comm-srvd-row .nicdark_container, 
.foot-row  .nicdark_container{width: 100%}

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e7db54 */.bthclc {
    font-family: 'futura_md_btbold',Arial;
    color: #fff;
    margin-bottom: 50px !important;
    font-size: 36px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-59cf84d */@media only screen and (max-width:1024px) and (min-width:320px){
      .foot-text .wpb_wrapper p{
          font-size:38px;
      }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'futura_md_btbold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.goodwillhawaii.org/wp-content/uploads/2021/09/futura_md_bt_bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */