.box-sizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}[class*=" icon-"],[class^=icon-]{display:inline-block;width:14px;height:14px;margin-top:1px;line-height:14px;background-position:14px 14px;background-repeat:no-repeat}.input-append,.input-prepend{margin-bottom:5px;font-size:0;white-space:nowrap}.input-append .btn,.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .btn,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select{vertical-align:top}.table td,.table th{padding:8px;line-height:20px;text-align:left;vertical-align:top;border-top:1px solid #ddd}.table thead th{vertical-align:bottom}.table th{font-weight:700}.btn-group{position:relative;display:inline-block;font-size:0;white-space:nowrap;vertical-align:middle}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}code,h1,h2,h3,h4,h5,h6,pre,tt{padding:0;border:0;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font:inherit}code,pre,tt{margin:0}.group:after,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left}a img{border:0}input,textarea{margin:0}a{outline:0}.group:after{content:".";height:0;clear:both;visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clear,.clearfix:after{clear:both}.clearfix{*zoom:1}.hidden{display:none!important}.overflow-hidden{overflow:hidden}.screen-reader{position:absolute;text-indent:-9999px;width:0;height:0;opacity:0}#ecom-head .step .fa span,body,button,dl,input,ol,p,textarea,ul{font-family:"Roboto",sans-serif}abbr,acronym,address,blockquote,body,caption,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h6,html,iframe,img,label,legend,li,object,ol,p,pre,q,span,table,tbody,td,tfoot,th,thead,tr,ul{text-decoration:none;text-transform:none}a,h5{text-decoration:none}a{text-transform:none;color:#005eb8}ul{list-style-type:disc}ol{list-style-type:decimal}.wp-caption-text,blockquote,em,i{font-style:italic}a:hover{text-decoration:underline}blockquote,body.single-post .page-title,body.single-post .subtitle{text-align:center}blockquote p{line-height:1.6}code,pre{white-space:pre}code,pre,tt{font:1em monospace;line-height:1.5}.highlight{color:#0055a6}h1,h3{line-height:1.2}.section-title,h2,h4,h6{line-height:1.2;margin:20px 0}#resourcesForm h3,.beneficiary-title,.best-christian-workplace,.overlay-title,.section-title,.subtitle,body.page-template-template-checkout .checkout h3,h1,h2,h4,h6{font-weight:300}#volForm .title-block .subtitle,.card-title,.highlight,.sponsorship-slider strong,.subtitle h2,b,b em,bi,blockquote,body.single article #article-content p:first-child,body.single-employment #article-content p:first-child,dl dt,em,em b,em strong,h3,h5,h6,i b,i strong,strong,strong em,strong i{font-weight:500}body.home .three-c strong,h1,h3,h5{margin:0 0 20px;color:#2d2d2d}.blog-widget h5 a{margin:0 0 20px}h1{font-size:48px}.banner-heading{font-size:4em}.section-title{font-size:36px}.beneficiary-title,.title-block,h2{font-size:36px;margin-bottom:40px}h1.page-title{font-size:40px}.card h2,body.single-faq h1{font-size:32px}.overlay-title,.subtitle h2,h3{font-size:28px}.best-christian-workplace,.card .card-content img+h3,.lead,blockquote,body.page-template-template-checkout .checkout h3,h4{font-size:24px}#volForm .title-block .subtitle,.beneficiary-subtitle,.sponsorship-slider strong,body.home .three-c strong,body.single article #article-content p:first-child,body.single-employment #article-content p:first-child,form.form-standard.form-volunteer h3,h5,h6,p.large{font-size:20px}.card-title,.secondary-banner p,.subtitle,body.single article #article-content,body.single-employment #article-content{font-size:18px}body.page-template-template-employment .subtitle>span,p .subtitle{font-size:16px}body.single article #article-content p:first-child,body.single-employment #article-content p:first-child{color:#606060}.wp-caption-text{font-size:15px;color:#2d2d2d}.blog-widget h5 a,body.home .three-c strong,h1.banner-header,h5{text-transform:uppercase;letter-spacing:.1em;line-height:1}.blog-widget h5 a,body.home h5{color:#003c71}.lead{line-height:1.5}body.single-post.single-format-image .post-title .page-title{font-size:48px;color:#fff;text-align:left}body.single-post.single-format-image .post-title .page-title:before{margin-left:0}body.single-post.single-format-image .post-title .subtitle{text-align:left;margin-top:10px;color:#b3b3b3}body.single-post.single-format-image .post-title p{color:#b3b3b3;font-size:18px}.share-meta-block{text-align:center}.share-meta-block a.btn{font-weight:400;font-size:14px;color:#7a7a7a}.section-title,h1.page-title,h2.page-title,h2.section-title{position:relative;margin-top:0;text-align:center;margin-bottom:30px}.section-title,h2.page-title,h2.section-title{margin-bottom:40px}.page-title:before,.section-title:before{content:"";background:#86bbe5;position:absolute;margin:0 auto;height:3px;width:50px;left:0;right:0}.section-title:before{bottom:-20px}.page-title:before{bottom:-15px}#ecom-head .page-title:before,.banner .page-title:before,.banner .section-title:before,.block.blue .page-title:before,.block.blue .section-title:before,.block.teal .page-title:before,.block.teal .section-title:before{background:rgba(255,255,255,.5)}.subtitle{margin-bottom:20px}.subtitle h2,.subtitle h3{margin-bottom:15px}.subtitle,.title-block,body.home h2,body.single h1.page-title{text-align:center}.banner .section-title{color:#fff}#volForm .subtitle{display:block;color:#2d2d2d}.title-block h2{margin-bottom:0}
/*! Animate.css - http://daneden.me/animate - Licensed under the MIT license - http://opensource.org/licenses/MIT - Copyright (c) 2015 Daniel Eden*/
@-webkit-keyframes bounce{0%,23%,5%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}60%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}25%,28%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}40%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}45%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}}@keyframes bounce{0%,27%,40%,5%,50%{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}20%,23%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}35%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}45%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes tada{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@keyframes tada{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}@-webkit-keyframes jello{11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@-webkit-keyframes pulse2{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@keyframes pulse2{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}}@-webkit-keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:0}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);opacity:1}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:0}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);opacity:1}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@-webkit-keyframes scaleDownImgs{0%{-webkit-transform:scale3d(2.2,2.2,2.2);transform:scale3d(2.2,2.2,2.2)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes scaleDownImgs{0%{-webkit-transform:scale3d(2.2,2.2,2.2);transform:scale3d(2.2,2.2,2.2)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes roll{0%{transform:rotate(0)}to{transform:rotate(1355deg)}}@-moz-keyframes spinround{to{-moz-transform:rotate(-180deg);opacity:0}}@-webkit-keyframes spinround{to{-webkit-transform:rotate(-180deg);opacity:0}}@keyframes spinround{to{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}}@-moz-keyframes spinup{0%{-moz-transform:rotate(90deg);opacity:0}to{-moz-transform:rotate(0deg);opacity:1}}@-webkit-keyframes spinup{0%{-webkit-transform:rotate(90deg);opacity:0}to{-webkit-transform:rotate(0deg);opacity:1}}@keyframes spinup{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}to{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}}@-moz-keyframes spin{0%{opacity:1}to{-moz-transform:rotate(90deg);opacity:0}}@-webkit-keyframes spin{0%{opacity:1}to{-webkit-transform:rotate(90deg);opacity:0}}@keyframes spin{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@-webkit-keyframes pulse{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}}@keyframes pulse{0%,to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.2,1.2,1.2);transform:scale3d(1.2,1.2,1.2)}}.animated,.form-volunteer .check-wrap input[type=checkbox]+label:before,.scaleMeDown{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.infinite.bounce{-webkit-animation-duration:3s;animation-duration:3s}.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}.tada{-webkit-animation-name:tada;animation-name:tada}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}.pulse2{-webkit-animation-name:pulse2;animation-name:pulse2}.form-volunteer .check-wrap input[type=checkbox]+label:before,.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}.flipInX,.flipOutX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX}.scaleMeDown{-webkit-animation-name:scaleDownImgs;animation-name:scaleDownImgs}body{color:#2d2d2d;font-size:100%;line-height:1.68;background:#fff;-webkit-font-smoothing:antialiased}.divider-line,hr{border:0;border-bottom:1px solid #bdbdbd}hr{width:100%;padding:0;display:block;margin:1em 0}hr.handdrawn,hr.small{border:0;margin:20px auto}hr.handdrawn{background:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/img/handdrawn-hr.png)no-repeat;width:91px;height:13px}hr.small{height:1px;background:#ccc;width:150px}dl,p{margin:0 0 1.5em}.margin-collapse{margin-bottom:-1.5em}ol,ul{margin:0 1.5em 1.5em}ul.no-bullets{list-style:none;padding-left:0}dl dd{margin-left:1.5em}code,pre,tt{display:block;margin:1.5em 0}img{height:auto;max-width:100%;vertical-align:top;border:0;-ms-interpolation-mode:bicubic}header#header{position:absolute;top:0;left:0;right:0;background:#fff;-moz-box-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.2);-ms-box-shadow:0 1px 0 rgba(0,0,0,.2);box-shadow:0 1px 0 rgba(0,0,0,.2);height:auto;z-index:5}body.logged-in header#header{top:32px}header#header.fixed{position:fixed;top:0;left:0;right:0}.alert.alert-push-top.p-fixed+header#header.fixed.push-down,header#header.push-down{top:94px}header#header.fixed.push-down{top:0}body.browser-alert header#header,body.browser-alert header#header.fixed{top:200px}a.logo,body.browser-alert header#header.fixed{position:absolute}a.logo{left:0;top:9px;line-height:1;width:180px;height:68px;z-index:3}a.logo img{text-align:center;width:100%;height:auto}.body-container{max-width:1920px;width:100%;margin:0 auto;background:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.main-content{position:relative;padding-top:94px}header#header.push-down+.main-content{padding-top:186px}@media only screen and (max-width:1079px){body.home header#header.push-down+.main-content{padding-top:0}header#header.push-down+.main-content{padding-top:80px}header#header.push-down{top:0}}@media only screen and (max-width:600px){header#header.push-down+.main-content{padding-top:130px}}.content,.inner,blockquote div,body.single-post article #article-content table,header#header .inner{position:relative;max-width:1080px;width:100%;margin-left:auto;margin-right:auto}.constraint,.inner.condensed,.wp-caption,body.single article #article-content h2,body.single article #article-content h3,body.single article #article-content h4,body.single article #article-content h5,body.single article #article-content h6,body.single article #article-content ol,body.single article #article-content p,body.single article #article-content strong,body.single article #article-content ul,body.single-post article .well{position:relative;width:100%;margin-left:auto;margin-right:auto}.block.single .inner,.inner.condensed,blockquote.imagequote.condensed div,body.single article #article-content h2,body.single article #article-content h3,body.single article #article-content h4,body.single article #article-content h5,body.single article #article-content h6,body.single article #article-content ol,body.single article #article-content p,body.single article #article-content strong,body.single article #article-content ul,body.single-post article .well{max-width:780px}.constraint,blockquote p,body.single article #article-content .block .inner h2,body.single article #article-content .block .inner h3,body.single article #article-content .block .inner h4,body.single article #article-content .block .inner h5,body.single article #article-content .block .inner ol,body.single article #article-content .block .inner p,body.single article #article-content .block .inner strong,body.single article #article-content .block .inner ul,body.single article #article-content blockquote p{max-width:1080px}.block.padded .beneficiary-cards.inner,.block.padded.blog-widget .inner,.block.wider .inner,.wp-caption,body.blog .blog-roll .inner,body.single article #article-content p.wp-caption-text{max-width:1280px}#body-dynamic-region>.inner{padding:0;border:0!important}.container-fluid,div.employment-custom .span6 div{clear:both}#article-head{padding:30px 0;border-bottom:1px solid #ccc;margin-bottom:10px}#article-head hr{margin-top:15px;margin-bottom:15px}body.single-post #article-head{padding:60px 0 0}body.single #article-head{border-bottom:0;margin-bottom:0}#article-head.article-header{padding:40px 0 20px}#article-head.article-header,#ecom-head{text-align:center;margin-bottom:0;border-bottom:none}#article-head.article-header.article-header-banner{position:relative;padding:0}#article-head.article-header.article-header-banner .inner{position:absolute;top:40px;left:0;right:0;z-index:2}#article-head.article-header.article-header-banner .banner{z-index:1}body.blog #article-head.article-header{background:#f1f1ec;padding-bottom:40px}body.blog #article-head.article-header+.blog-roll{padding-top:0}body.single-post.single-format-image #article-head{position:relative;padding-top:0}body.single-post.single-format-image #article-head .gradient{position:absolute;left:0;right:0;color:#fff}body.single-post.single-format-image #article-head .post-title{position:absolute;left:0;right:0;bottom:60px;color:#fff}body.single-post.single-format-image #article-head .gradient{bottom:0;height:50%;background:0 0;background-image:linear-gradient(bottom,#000 0,transparent 100%);background-image:-o-linear-gradient(bottom,#000 0,transparent 100%);background-image:-moz-linear-gradient(bottom,#000 0,transparent 100%);background-image:-webkit-linear-gradient(bottom,#000 0,transparent 100%);background-image:-ms-linear-gradient(bottom,#000 0,transparent 100%)}#article-content{position:relative}body.single #article-content p{margin-top:30px;margin-bottom:30px}body.single #article-content ol,body.single #article-content ul{padding-left:40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.single #article-content .alert{-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}body.single #article-content blockquote p{font-weight:500;font-size:16px}body.single-employment #article-content p:first-child{margin-top:0}body.single-post.single-format-image #article-content p:first-child{margin-top:60px}body.single-post.single-format-image #article-content blockquote p:first-child{margin-top:30px}body.single .initiatives .banner-single{margin-bottom:60px}body.single-post article #article-content a.btn{display:block;width:220px;white-space:normal;margin:5px auto}body.single article #article-content blockquote a.btn{font-style:normal}#article-foot{background:#f5f5f5;overflow:auto;padding-bottom:0}#article-foot .meta-block{margin-top:0;background:0 0;border:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}body.single-post #article-meta ul.meta{width:100%;overflow:auto}body.single-post #article-meta ul.meta .meta-categories,body.single-post #article-meta ul.meta .meta-date,body.single-post #article-meta ul.meta .meta-tags{float:left;margin-right:10px}body.single-post #article-meta .author-bio{max-width:780px;width:100%;margin:60px auto 0;border-top:1px solid #ccc;padding:30px 0 2px}body.single-post #article-meta .author-bio figure{float:left;margin-top:20px;margin-right:20px}body.single-post #article-meta .author-bio figure img{width:96px;height:96px;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;overflow:hidden}body.single-post #article-meta .author-bio h4{font-size:20px;margin-top:20px;margin-bottom:0}body.single-post #article-meta .author-bio p{margin:10px 0;font-size:15px}body.home .main-content .inner ul,body.single-post #article-meta ul{margin:0;padding:0;list-style:none}.share-meta-block{margin:60px 0;z-index:1}#related-posts .span4 .related-post-img,.share-meta-block,.share-meta-block a.btn{-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.share-meta-block a.btn{width:16px;padding:15px 15px 15px 17px;border-radius:30px;overflow:hidden}.share-meta-block a.btn span+span{padding-left:15px}.share-meta-block a.btn .fa{font-size:18px}.share-meta-block a.btn.twitter-popup{background:#1dadea;border:1px solid #128ec2;color:#000}.share-meta-block a.btn.twitter-popup span.fa-twitter{color:#fff}.share-meta-block a.btn.facebook-popup{width:14px;padding:15px 15px 15px 19px;background:#3e5c97;border:1px solid #2f4673;color:#fff}.share-meta-block a.btn.googleplus-popup{background:#da4c3e;border:1px solid #c03325;color:#fff}.share-meta-block a.btn:hover{width:160px}.share-meta-block a.btn:hover span{padding-left:10px}#article-foot #sidebar h2,footer .span3 .live-chat:before,footer .span3 i.live-chat.unavailable,footer nav.tertiary .live-chat.unavailable{display:none}#related-posts{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#related-posts .span4{position:relative;display:flex;float:none;min-height:auto;margin:0;padding:0;width:33.3333%;height:auto;background:#003c71}#related-posts .span4 a{padding:80px 20px;margin:0 auto}#related-posts .span4 .related-post-img{position:absolute;top:0;bottom:0;right:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:1;opacity:0}#related-posts .span4 hr{max-width:60px}#related-posts .span4 h3,#related-posts .span4 h5,#related-posts .span4 hr{position:relative;z-index:2;color:#fff;text-align:center}#related-posts .span4 a:hover,.card a:hover{text-decoration:none}#related-posts .span4 a:hover .related-post-img{opacity:.8}#related-posts .span4:nth-child(2){background:#005eb8}#related-posts .span4:nth-child(3){background:#004f9d}.block,.column{position:relative}.block{width:100%}.block.padded{padding:0}.block.padded .inner,.block.unbounded .inner{padding-top:80px;padding-bottom:80px}body.home .block.padded .inner{padding-top:100px;padding-bottom:100px}.block.unbounded .inner{max-width:100%}.block.light-grey{background:#f5f5f5}.block.light-blue{background:#f1f5f6}.block.baby-blue{background:#e0edf8}.block.baby-blue hr{background:rgba(134,187,229,.25)}.block.light-brown{background:#f1f1ec}.block.blue,.dropdown ul li a:hover{background:#005eb8;color:#fff}.block.teal{background:#00a3c7;color:#fff}.column{display:inline}.column50{width:49%}.column-left{float:left}.column-right{float:right}.constraint{padding:0 8px}.major-headline{padding-bottom:.4em}body.full-width-borderless #article-content #content,body.page-template-template-cart-checkout-php #article-content #content,body.page-template-template-child-sponsorship-php #article-content #content,body.page-template-template-full-php #article-content #content,body.page-template-template-full-untitled-php #article-content #content,body.single-prayer #article-content #content{max-width:1060px;width:100%;padding:8px}body.page-template-template-full-php .headline-divider{margin-top:4px;margin-bottom:4px}.preloading{background:url(/wp-content/themes/ca/images/preloader.gif)no-repeat center center}.preloading-loaded{background:0 0}.padded{padding:8px}.bg-img{position:absolute;background-size:cover;background-position:center;top:0;left:0;right:0;bottom:0}.card{position:relative;background:#fff;padding:0;border:0;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-ms-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}.card a{color:#2d2d2d}.card a:hover h6{color:#005eb8}.card .card-header{position:relative;width:100%}.card,.card .card-header figure,.card .card-header figure img,.card a{-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.card .card-header figure{margin:0}.card .card-header figure img{width:100%;height:auto;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.card .card-content{padding:20px}.card .card-content .card-title,.card .card-content h2,.card .card-content h4{margin-top:0;margin-bottom:20px;line-height:1.2}.card .card-content p{padding:0;margin:0;font-size:15px}.card .card-content a.btn.small{margin-bottom:15px}.card .card-content .donate-now{margin:10px 0 0}.card .card-footer{border-top:1px solid #d9d9d9;padding:20px 30px;line-height:1.2}.card .card-footer figure,.card .close{-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.card .card-footer figure{float:left;width:48px;height:48px;margin-right:10px;overflow:hidden}.card .card-footer figure img{width:48px;height:auto}.card .card-footer .author{display:inline-block;font-weight:500;margin-top:7px}.card .card-footer .date{font-size:13px;text-transform:uppercase;color:#9c1f31}.card .close{background:#fff;width:40px;height:40px;right:-20px;top:-20px;line-height:40px;text-align:center;font-size:24px;opacity:1;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.card .close:hover{color:#7a7a7a}.card.bordered{border:1px solid #ccc}.card-wrap{display:inline-block}.card-wrap,.size-1of4 .card-wrap{padding:10px}.card-wrap .card-header,.size-1of4 .card-wrap .card-header{max-height:134px;overflow:hidden}.card-wrap .card-content,.card-wrap .card-footer,.size-1of4 .card-wrap .card-content,.size-1of4 .card-wrap .card-footer,footer .span3{padding-left:20px;padding-right:20px}.card-wrap .card-content h6,.card-wrap .card-footer h6,.size-1of4 .card-wrap .card-content h6,.size-1of4 .card-wrap .card-footer h6{font-size:16px}.card-wrap .card-content p,.card-wrap .card-content ul,.card-wrap .card-footer p,.card-wrap .card-footer ul,.page-template-template-sponsorship-php .beneficiary-profile-wrap .waiting-key small,.size-1of4 .card-wrap .card-content p,.size-1of4 .card-wrap .card-content ul,.size-1of4 .card-wrap .card-footer p,.size-1of4 .card-wrap .card-footer ul{font-size:14px}.card:hover,.size-1of4 .card:hover{-moz-box-shadow:0 3px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 3px 5px rgba(0,0,0,.1);-ms-box-shadow:0 3px 5px rgba(0,0,0,.1);box-shadow:0 3px 5px rgba(0,0,0,.1)}.banner .card,.banner.parallax .card{margin-top:150px;margin-bottom:150px}.headline{border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;display:block;width:100%;position:relative}.headline-divider .inner .padding{padding:1.5em 1em 2.5em}.headline .inner .content{font-weight:500;font-size:12pt;text-shadow:0 1px 0#fff;padding:.75em 0;margin:0;min-height:23px}.headline-divider h5{font-size:22pt;padding:0;margin:0}.headline-divider .quote p{font-size:13pt;color:#a7a7a7;text-align:center;margin:1em 0 0;padding:0}[class*=span]{padding:0 10px}[class*=span],body.home .main-content .inner ul li{float:left;min-height:1px;margin:0}.span3{width:23.14%}.span4{width:31.482%}.span5{width:38%}.span6{width:48.1%}.span9{width:66.66%}.single-bottom-bar,.single-top-bar{background:#005eb8;color:#fff;padding:10px 30px;min-height:50px}.single-top-bar{position:relative;padding:10px 200px;text-align:center}.single-bottom-bar a,.single-top-bar a,nav.primary .dropdown ul li a:hover{color:#fff}.single-bottom-bar .alignleft,.single-bottom-bar .alignright{padding-top:12px}.single-top-bar div{font-size:18px;padding-top:8px}.single-top-bar a.btn{position:absolute;left:30px;top:10px}.single-top-bar nav.prev-next{position:absolute;right:30px;top:20px}.single-top-bar nav.prev-next a{display:inline-block;width:40px;height:40px;border:1px solid #004485;text-indent:-9999px;background:url()}#grid,.grid{overflow:auto}#grid[data-columns]::before{content:"3 .column.size-1of3"}.blog-roll .grid[data-columns]::before,.blog-widget .grid[data-columns]::before,.grid[data-columns]::before{content:"4 .column.size-1of4"}.resources .grid[data-columns]::before{content:"2 .column.size-1of2"}.columns{position:relative;width:100%;clear:both}.column{float:left;padding:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.column.no-pad{padding:0}.size-1of16{width:6.25%}.size-1of12{width:8.333%}.size-1of6{width:16.66%}.size-1of5,.sponsorship-block .child-info-table col.headings{width:20%}.size-1of4{width:25%}.size-2of3{width:66.666%}.size-1of3{width:33.333%}.size-1of2{width:50%}.size-1of1{width:100%}#modal,#modal.modal-custom{opacity:0;display:none}#modal,#modal.modal-custom,.modal-overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);overflow-y:scroll;z-index:99999}#modal .modal-inner,.modal-overlay .modal-inner{padding:40px}#modal .modal-inner,#modal.modal-custom .modal-inner,.modal-overlay .modal-inner{position:relative;max-width:600px;width:100%;margin:100px auto;background:#fff;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;border-radius:10px}#modal .modal-inner h2,#modal.modal-custom .modal-inner h2,.modal-overlay .modal-inner h2{margin:0 0 20px;text-align:center}#modal .modal-inner .close,#modal .modal-inner .modal-close,#modal.modal-custom .modal-inner .close,#modal.modal-custom .modal-inner .modal-close,.modal-overlay .modal-inner .close,.modal-overlay .modal-inner .modal-close{position:absolute;top:-20px;right:-20px;background:#fff;width:40px;height:40px;line-height:40px;font-size:24px;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;opacity:1;cursor:pointer;color:#2d2d2d}#modal .modal-inner .close:hover,#modal .modal-inner .modal-close:hover,#modal.modal-custom .modal-inner .close:hover,#modal.modal-custom .modal-inner .modal-close:hover,.modal-overlay .modal-inner .close:hover,.modal-overlay .modal-inner .modal-close:hover,form.form-standard.form-resources .resources-order .spinner button.btn.btn-small:hover{color:#005eb8}#modal.letter-form-modal,.modal-overlay{display:block;opacity:1}#modal.modal-custom .modal-inner{padding:0}#modal.modal-custom .modal-inner .modal-header{padding:30px;background:#005eb8;border:0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;color:#fff}#modal.modal-custom .modal-inner .modal-header h2,#modal.modal-custom .modal-inner .modal-header h3,#modal.modal-custom .modal-inner .modal-header h4{text-align:center;color:#fff;margin-bottom:0}#modal.modal-custom .modal-inner .modal-body{padding:30px}#modal .modal-inner.login{max-width:300px}#modal .ajax-fail,#modal .modal-inner.login h4{text-align:center}#modal .modal-inner.login .alert{font-size:13px;line-height:1.5}#modal .modal-inner.login .group{position:relative;margin:0;padding:0}#modal .modal-inner.login .group input{padding-left:40px}#modal .modal-inner.login .group input[type=text]{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}#modal .modal-inner.login .group input[type=password]{border-top:none;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}#modal .modal-inner.login .group button,#modal .modal-inner.login .group input{margin:0;width:100%;height:45px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#modal .modal-inner.login .group button{margin:20px 0 0}#modal .modal-inner.login .group .fa{position:absolute;left:20px;top:15px;color:#6d6d6d}#modal .modal-inner.login .close,.show-hide-wrap .show-hide .show-hide-title .date span{color:#2d2d2d}#modal .ajax-fail .fa.fa-frown-o{font-size:120px;color:#939393}#modal .ajax-fail h4,.group.required label:after,.group.required legend.faux-label:after{color:#9c1f31}.alignright,[class*=span].alignright{float:right}.alignleft,[class*=span].alignleft{float:left}.aligncenter,[class*=span].aligncenter{margin:0 auto;text-align:center}.float-center{float:none!important;margin:0 auto!important}body.single img.alignnone{display:block;text-align:center;margin:10px auto}img.alignright{margin:.3em 0 .3em .3em}img.alignleft{margin:.3em .3em .3em 0}img.aligncenter{text-align:center;margin:.3em}body.single-post img.alignright{margin:40px -100px 30px 40px}body.single-post img.alignleft{margin:40px 40px 30px -100px}body.single-post img.aligncenter,form.form-india hr{margin:30px auto}body.single-post img.aligncenter.size-full{width:100%;margin-left:0;margin-right:0;height:auto}body.single-post img.aligncenter.size-large{margin:30px auto;text-align:center;display:inherit}.dropdown ul li,.show-hide img,body.single-post a img.aligncenter,body.single-post a img.aligncenter.size-large,footer .span3 ul.contact-card li span{display:block}body.single article #article-content .wp-caption.alignleft,body.single article #article-content .wp-caption.alignright{float:none;width:100%!important;margin-top:60px;margin-bottom:60px;overflow:auto}body.single article #article-content .wp-caption.alignleft img{float:left;width:65%;margin-right:40px}body.single article #article-content .wp-caption.alignright img{width:65%;margin-right:40px}body.single article #article-content .wp-caption.alignleft p.wp-caption-text{float:right}body.single article #article-content .wp-caption.alignleft p.wp-caption-text,body.single article #article-content .wp-caption.alignright p.wp-caption-text{max-width:30%;width:30%;border-top:2px solid #ccc;padding-top:30px;margin-top:0}.employment-custom.banner .employment-post .card .card-footer .fa,body.single article #article-content .wp-caption.alignright img{float:right}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-day div,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-day label,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-day span,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-month div,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-month label,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-month span,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-year div,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-year label,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-year span,body.single article #article-content .wp-caption.alignright p.wp-caption-text{float:left}.browser-msg{position:fixed;z-index:1500!important;margin:0 auto;display:none}.browser-msg .alert{margin-bottom:0;-webkit-box-shadow:0 0 7px 3px rgba(0,0,0,.3);-moz-box-shadow:0 0 7px 3px rgba(0,0,0,.3);box-shadow:0 0 7px 3px rgba(0,0,0,.3)}footer#footer{position:relative;background-color:#1b1b1b;background-size:contain;padding:5em 0 2em;color:#fff;z-index:0}footer h6{font-size:17px;font-weight:500;margin:4px 0 16px}footer h6 a{font-weight:500;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:.1em}footer .span3 a:hover{color:#fff;text-decoration:underline}footer .span3 ul.contact-card{list-style:none;margin:0 0 10px;font-size:15px;-moz-border-radius:2px;-webkit-border-radius:2px;-ms-border-radius:2px;border-radius:2px}.menu-tertiary-container,.menu-tertiary-container ul{display:inline}footer .span3 ul.contact-card li{position:relative;padding:3px 0 3px 38px;margin:0 0 1px;line-height:1.2;font-size:14px}footer .span3 ul.contact-card li:last-child{padding-top:5px}footer .span3 .social-icons a,footer .span3 ul.contact-card li .fa{-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}footer .span3 ul.contact-card li .fa{color:#a6a6a6;position:absolute;top:0;left:0;width:25px;height:25px;border:1px solid;line-height:25px;text-align:center;font-size:15px}footer .span3 ul.contact-card li a{color:#dcdcdc}footer .span3 ul.contact-card li .fa-envelope{font-size:12px}footer .span3 .social-icons{overflow:auto;margin:20px 0 5px;clear:both}footer .span3 .social-icons a{float:left;padding:10px 0;margin:0 2px;height:30px;color:#fff;text-decoration:none}footer .span3 .social-icons a.fa{width:44px;height:24px;text-align:center;font-size:24px;line-height:1.1;margin-right:2px;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}footer .span3 .social-icons a.fa-instagram,footer .span3 .social-icons a.fa-twitter{background:#00b8e1}footer .span3 .social-icons a.fa-youtube{background:#b12338}footer .span3 .social-icons a.fa-fa-instagram{background:#d7762b}footer .span3 .social-icons a.fa-facebook{background:#005eb8}footer .span3 .social-icons a.fa:hover{opacity:.6}footer .dropdown{text-align:left;white-space:normal;background:#000;font-size:.9em;border:0;z-index:10}footer .dropdown.dir-up:before{border-bottom-color:#fff;top:14px}footer .copyright{display:block;width:100%;max-width:760px;margin:0 auto;text-align:center;font-size:12px;color:#ccc;clear:both}#footer-trailer,#footer-trailer ul{position:relative;margin:0 auto;clear:both}#footer-trailer{z-index:18;width:100%;overflow:hidden}#footer-trailer ul{float:left;left:50%;display:block;text-align:center}#footer-trailer ul li{position:relative;float:left;right:50%;overflow:hidden;white-space:nowrap;padding:1.3em .8em}#footer-trailer ul li,#footer-trailer ul li a{display:block;height:100px;line-height:100px;vertical-align:middle}#footer-trailer ul li a img{vertical-align:middle}#footer-trailer ul li:first-child a img{width:auto;height:43px}.select-wrap.focused,button[type=button]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border-color:#86bbe5;-webkit-box-shadow:none;box-shadow:none;outline:0}button{border:0}.video-container{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.btn,a.btn,button.btn{position:relative;cursor:pointer;padding:10px 15px}.btn,.dropdown,a.btn,button.btn{display:inline-block;background:#005eb8;border:1px solid #005eb8;color:#fff;font-size:16px;font-weight:500;text-decoration:none;white-space:nowrap;line-height:1;text-align:center;text-shadow:none;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;-moz-border-radius:30px;-webkit-border-radius:30px;-ms-border-radius:30px;border-radius:30px;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;-webkit-font-smoothing:antialiased;margin:5px 5px 5px 0}.btn:hover{color:#fff;background:#00519f;-moz-box-shadow:0 2px 10px rgba(0,0,0,.8) 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 10px rgba(0,0,0,.8) 1px 1px rgba(0,0,0,.1);-ms-box-shadow:0 2px 10px rgba(0,0,0,.8) 1px 1px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.8) 1px 1px rgba(0,0,0,.1)}button[type=submit]:disabled,input[type=submit]:disabled{background:#86bbe5;color:#fff;border:1px solid #5ca3dc}.btn.success,button[type=submit].success,input[type=submit].success{background:#037f78;border:1px solid #024d49}button[type=submit]:disabled.success,input[type=submit]:disabled.success{background:#21faee;border:1px solid #05e3d6}.btn.success:hover,button[type=submit].success:hover,input[type=submit].success:hover{background:#026660}.btn.warning{background:#e6b413;border:1px solid #b78f0f}.btn.warning:hover{background:#cea211}.btn.danger{background:#9c1f31;border:1px solid #711724}.btn.danger:hover{background:#871b2a}.btn.hp{color:#003c71;background:#fff;border:2px solid #003c71}.btn.hp:hover{background:#005eb8;border:2px solid #005eb8;color:#fff}.btn.lp{background:0 0;border:1px solid #ccc;color:#2d2d2d}.btn.lp:hover{background:#e8e8e8}.btn.small{font-size:12px;padding:6px 10px}.btn.large{font-size:16px;padding:16px 20px}.btn.xlarge{padding:14px 30px;font-size:18px}.btn.inverted{color:#005eb8;background:#fff}.btn-group .btn{float:left;margin:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;color:#606060}.btn-group .btn,.btn-group .btn[disabled],.btn-group .btn[disabled]:hover{background:#f5f5f5;border-color:#ccc}.btn-group .btn:first-child{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.btn-group .btn:last-child{-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.btn-group .btn.active,.btn-group .btn.active:hover{background:#005eb8;border-color:#004485;color:#fff;box-shadow:none}.btn-group .btn:hover{background:#dcdcdc;border-color:#c2c2c2;color:#2d2d2d}.btn-group button.btn-giant{width:50%;white-space:normal;background:#fff;padding:60px;font-size:16px;line-height:1.8;font-weight:400;text-align:left}.btn-group button.btn-giant strong{font-size:24px}.btn-group button.btn-giant strong small{font-size:20px;font-weight:400}.btn-group button.btn-giant span{display:inline-block;width:100%;margin-top:10px;clear:both}.btn-group button.btn-giant:nth-child(2){border-left:none}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .btn-group .btn.active,.btn-group button.btn-giant.active,a.tag:hover{background:#005eb8}.btn-divider{position:relative;height:1px;width:100%;margin:20px 0;background:#fff;text-align:center}.btn-divider .btn{position:absolute;top:-12px;left:43%;margin:0;background:#e0edf8}.dropdown ul li a,.tag{display:inline-block;font-size:.9em}.dropdown ul,.tag{background:#fff;border:1px solid #ccc;margin-top:5px}.tag{font-weight:500;line-height:1;padding:7px 12px 6px;-moz-border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;border-radius:20px;color:#767676;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}a.tag:hover{border-color:#005eb8;color:#fff;text-decoration:none}.dropdown{position:relative;cursor:pointer;padding:10px 30px 10px 15px;z-index:1}.dropdown .fa.fa-lock{color:#86bbe5;padding-right:5px}.dropdown.btn.xlarge{padding-left:20px;padding-right:40px}.dropdown:before{content:"";position:absolute;right:12px;top:16px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #001d39}.dropdown.xlarge:before{right:18px;top:21px}.dropdown ul{list-style:none;position:absolute;color:#2d2d2d;top:100%;left:-1px;right:auto;text-align:left;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin-left:0;margin-right:0;display:none;overflow:hidden}.dropdown ul li a{width:100%;padding:10px;border-top:1px solid #ccc;text-align:left;font-weight:400;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.dropdown ul li:first-child a,nav.primary ul ul li:first-child{border-top:none}.dropdown.dir-up ul{top:auto;bottom:50%;width:100%}.dropdown.dir-up:before{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #001d39;border-top:none}nav.primary .dropdown:before{display:none}.group{position:relative;padding:4px 0;clear:both}.group label:after,.group legend.faux-label:after{content:"*";color:#fff;font-size:26px;padding-left:4px;line-height:0}.group.align-left{float:left;clear:none;margin-right:10px}.faux-label,label{display:block;font-size:13px;text-transform:uppercase;font-weight:500}.form-horizontal label,label.control-label{text-transform:none;font-size:15px}.cc-ecommerce-child-gifts-form thead tr th .help-block,.ecom-tb label{display:inline}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{padding:10px 15px;background:#fff;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;font-size:16px;box-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.group input{padding-top:12px;padding-bottom:12px;height:45px;margin:2px 0}.form-horizontal input[type=text]{box-sizing:content-box;padding:4px 6px}.checkout .group.required.error{margin-bottom:10px}.checkout .group.required.error .alert,form.form-standard.form-volunteer .column h3{margin:10px 0}.checkout .group.required.error .select-wrap,.checkout .group.required.error input[type=email],.checkout .group.required.error input[type=password],.checkout .group.required.error input[type=text]{border-color:#eb9ca7}.check-wrap input[type=checkbox]+label:hover:before,.radio-wrap input[type=radio]+label::before:hover,.radio-wrap input[type=radio]+label:hover:before,.select-wrap:hover,.spinner button[type=button]:hover,input:hover{background:#f7fbfd;border-color:#86bbe5}input.largest,textarea.largest{width:100%}.select-wrap.large,input.large,textarea.large{width:280px}.select-wrap.medium,input.medium{width:200px}.select-wrap.small,input.small{width:90px}textarea{min-height:140px}.check-wrap,.radio-wrap{position:relative;padding-top:4px;overflow:hidden}.check-wrap input[type=checkbox],.radio-wrap input[type=radio]{display:none}.check-wrap input[type=checkbox]+label,.radio-wrap input[type=radio]+label{position:relative;padding-left:32px;display:inline-block;cursor:pointer;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.check-wrap input[type=checkbox]+label:before,.radio-wrap input[type=radio]+label:before{content:"";position:absolute;width:24px;height:24px;left:0;top:-3px;border:1px solid #ccc;background:#f5f5f5;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.radio-wrap input[type=radio]+label:before{-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.check-wrap input[type=checkbox]:checked+label:before{background:#005eb8;border-color:#005eb8}.radio-wrap input[type=radio]:checked+label:before{background:#005eb8;background:#fff;border-color:#ccc}.checkout .payment-types .radio-wrap input[type=radio]:checked+label:hover{background:#fff;border-color:#ccc}.check-wrap input[type=checkbox]+label:after{content:"";position:absolute;background-image:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/icons/check.svg);background-repeat:no-repeat;background-size:15px;width:14px;height:14px;top:5px;left:7px;color:#fff;opacity:0;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.radio-wrap input[type=radio]+label:after{content:"";position:absolute;bottom:5px;left:5px;right:5px;width:18px;height:18px;background:#037f78;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;opacity:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.check-wrap input[type=checkbox]:checked+label:after,.radio-wrap input[type=radio]:checked+label:after{display:block;opacity:1}.radio-wrap input[type=radio]:checked+label:after{top:0;left:3px}.radio-group{position:relative}.radio-group span.or-span{position:absolute;top:40%;left:0;right:0;display:inline-block;width:80px;height:80px;line-height:70px;margin:0 auto;background:#86bbe5;border:6px solid #fff;color:#fff;font-weight:500;font-size:28px;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;z-index:2;text-transform:uppercase;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.radio-group .radio-wrap{float:left;width:50%;vertical-align:top!important;height:100%;background:#fff;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;color:#2d2d2d}.radio-group .radio-wrap input[type=radio]+label{height:100%;padding:70px;font-weight:400;font-size:16px;text-align:left}.radio-group .radio-wrap input[type=radio]+label:before{left:70px;top:70px}.radio-group .radio-wrap input[type=radio]+label:after{top:74px;left:74px}.radio-group .radio-wrap input[type=radio]:checked+label{background:#005eb8;color:#fff}.radio-group .radio-wrap:first-child{-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;-ms-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px}.btn.large.btn-checkbox{background:#fff;border-color:#005eb8;color:#005eb8;padding:0}.btn.large.btn-checkbox .check-wrap{padding-top:0;overflow:visible}.btn.large.btn-checkbox .check-wrap input[type=checkbox]+label{font-size:inherit;text-transform:none;padding:16px 20px 16px 50px}.btn.large.btn-checkbox .check-wrap input[type=checkbox]+label:before{-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;border-color:#005eb8;width:30px;height:30px;left:15px;top:8px}.btn.large.btn-checkbox .check-wrap input[type=checkbox]:checked+label:before{background:#005eb8}.btn.large.btn-checkbox .check-wrap input[type=checkbox]+label:after{top:18px;left:24px}.btn-checkbox:hover{background:0 0;color:#005eb8}.btn-checkbox:hover input[type=checkbox]+label:before{background:#86bbe5}.btn-checkbox:hover input[type=checkbox]+label:after{opacity:1}.select-wrap{position:relative;padding:0;margin:2px 0;overflow:hidden;background:#fff;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.select-wrap select{position:relative;background:0 0;width:100%;padding:10px;margin-bottom:0;font-size:14px;color:#606060;line-height:1.2;height:45px;border:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;-webkit-appearance:none;-webkit-font-smoothing:antialiased;cursor:pointer;z-index:2}.select-wrap i,.select-wrap:before{position:absolute;right:15px;top:16px}.select-wrap i{color:gray;display:none}.select-wrap:before{content:"";background-image:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/icons/icon-sort.svg);background-size:10px 12px;width:10px;height:12px}@media screen and (-webkit-min-device-pixel-ratio:0){.select-wrap i{display:block}}.spinner input{float:left;width:30px;height:28px;padding:0;margin:0;background:0 0;border:0;outline:0}.spinner button.btn.btn-small{font-size:10px;width:24px;height:24px;padding:7px 4px;margin:0 0 2px;color:#4d4d4d;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;cursor:pointer}.spinner button:focus{border-color:#ccc}.spinner .input-group-btn{line-height:1}.input-dollar,.show-hide{position:relative}.input-dollar span{position:absolute;left:10px;top:8px}.input-dollar input{padding-left:22px;margin:0;padding-top:7px;padding-bottom:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ecom-tb-item .ecom-tb-col4,.input-dollar input{font-size:18px;font-weight:500}.ecom-tb-item .ecom-tb-col4 .input-dollar input{width:100%;height:45px}.ecom-tb-item.error .input-dollar input{border-color:#eb9ca7}button.remove{font-size:16px;border:0;color:#9c1f31;background:0 0;padding:0;text-decoration:underline;cursor:pointer;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}button.remove i{padding-right:6px}button.remove:hover{color:#711724}.show-hide{padding:10px 0;overflow:visible}.single-post .show-hide{max-width:780px;margin-left:auto;margin-right:auto}.show-hide div[class^=col]{padding-left:0;padding-right:0}.show-hide ul{list-style:disc;list-style-position:inside;overflow:hidden}.show-hide .show-hide-title,.show-hide>div:last-child{padding-left:38px}.show-hide .show-hide-title{font-family:Montserrat,sans-serif;font-weight:600;font-size:1.125rem;color:#000;text-transform:none;text-align:left}.show-hide .show-hide-title:before{content:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/img/trips-visits/svg/plus.svg);position:absolute;left:0;top:auto;bottom:auto;height:28px;transform:rotate(0);transform-origin:50% 50%;transition:transform .2s ease-in-out}.show-hide>*{overflow:hidden;opacity:0;margin:0;transform:rotate(0);max-height:0;transition:opacity .3s ease-in-out,max-height .5s ease-in-out,margin .3s ease-in-out}.show-hide .show-hide-title,.show-hide.open>*{display:block;opacity:1;overflow:hidden;max-height:99em}.show-hide.open>*{transition:opacity .3s ease-in-out,max-height .3s ease,margin-bottom .3s ease}.show-hide.open .show-hide-title:before{transform:rotate(135deg)}.show-hide.open ol,.show-hide.open p,.show-hide.open ul,.show-hide.open>*{margin-bottom:1.25rem}.show-hide.open .show-hide-title+ol,.show-hide.open .show-hide-title+p,.show-hide.open .show-hide-title+ul{margin-top:1.25rem}.show-hide .show-hide-title{transition:opacity .5s ease-in-out,max-height .5s ease,margin-bottom .5s ease}body.single article #article-content .show-hide p:first-child{color:#000;font-weight:400;font-size:18px}body.single article #article-content .show-hide p:last-child{margin-bottom:0}body.single article #article-content .show-hide p{margin-top:0}.show-hide-wrap .show-hide:first-child{border-top:1px solid rgba(0,94,184,.3)}.show-hide-wrap .show-hide{position:relative;border-bottom:1px solid rgba(0,94,184,.3);padding:20px 0}.show-hide-wrap .show-hide .show-hide-title{padding-right:70px}.show-hide-wrap .show-hide .show-hide-title h4{margin:0 0 5px;color:#005eb8}.show-hide-wrap .show-hide .show-hide-title .date{color:#474747}.show-hide-wrap .show-hide .show-hide-title i.icon{position:absolute;top:35px;right:20px;width:32px;height:32px;background:0 0;cursor:pointer}.show-hide-wrap .show-hide .show-hide-title i.icon svg{width:28px;height:28px}.show-hide-wrap .show-hide .show-hide-title i.icon svg path{stroke-width:3px;stroke:rgba(0,94,184,.6)}.show-hide-wrap .show-hide .show-hide-title i.icon:hover svg{-webkit-animation:spinround .2s linear;-moz-animation:spinround .2s linear;animation:spinround .2s linear}.show-hide-wrap .show-hide .show-hide-title i.icon:hover svg path{stroke:#005eb8}.show-hide-wrap .show-hide .show-hide-title i.icon.minus svg path.icon-line-vertical,.show-hide-wrap .show-hide .show-hide-title i.icon.plus svg path.icon-line-vertical{-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}.show-hide-wrap .show-hide .show-hide-title i.icon.plus svg path.icon-line-vertical{-webkit-animation:spinup .2s linear;-moz-animation:spinup .2s linear;animation:spinup .2s linear}.show-hide-wrap .show-hide .show-hide-title i.icon.minus svg path.icon-line-vertical{-webkit-animation:spin .2s linear;-moz-animation:spin .2s linear;animation:spin .2s linear;opacity:0}.show-hide-wrap .show-hide .show-hide-content{display:none}.search-widget{position:relative;padding:16px 0;background:#005eb8;width:100%;left:0;right:0;display:none;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;z-index:6}.search-widget form{max-width:1060px;margin:0 auto;background:#004485;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:5px 5px 5px 10px}.search-widget input[type=text]{border:0;background:0 0;width:89%;color:#85c3ff;font-size:20px;font-weight:300;margin-left:0;margin-bottom:0;height:auto;padding:5px 0;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.search-widget input[type=text]:focus{outline:0!important}.search-widget ::-webkit-input-placeholder{color:#85c3ff;padding-top:3px}.search-widget :-moz-placeholder{color:#85c3ff}.search-widget button{float:right;width:10%;font-size:20px;color:#85c3ff;border:0;margin:0;padding:10px 0;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background:#005eb8;height:auto}.search-widget button:hover{background:#006bd2;border-color:#85c3ff}.beneficiary-search-widget.beneficiary-search-widget-full h4,.search-widget .close,.slider.blog-slider .slick-slide p,a.nav-control,form.form-standard.form-volunteer .form-volunteer-step3 figcaption p{display:none}.donate-now{margin-top:10px}.donate-now,.donate-now form{position:relative}.donate-now .input-append,.donate-now .input-prepend{position:relative;display:inline-block;vertical-align:top;max-width:262px;width:100%}.donate-now .group{margin:0}.donate-now .dollar,.donate-now .input-append .add-on,.donate-now .input-prepend .add-on{position:absolute;left:15px;top:14px;padding:0;background:0 0;border:0;color:#474747;line-height:1;z-index:2;font-family:"Roboto",sans-serif}.donate-now .dollar{top:8px}.donate-now .dollar,.donate-now .input-append .add-on,.donate-now .input-prepend .add-on,.donate-now input[type=number],.donate-now input[type=text],.sponsorship-options-block .sponsorship-options .radio-wrap strong small{font-size:18px}.donate-now span.currency{left:118px;color:#fff;background:#86bbe5;padding:3px 5px 2px;line-height:1;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;border-radius:10px;font-size:10px;top:14px}.donate-now .input-append input,.donate-now .input-prepend input,.donate-now input[type=number],.donate-now input[type=text]{position:relative;padding-left:35px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;height:45px;margin:0;width:140px;z-index:1}.donate-now .select-wrap{display:inline-block;margin:0 0 0 2px;width:130px}.donate-now .select-wrap select{height:43px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none}.donate-now input[type=number]:focus,.donate-now input[type=text]:focus{outline:0;border-color:#999;box-shadow:none}.donate-now .input-prepend.input-append .btn:last-child,.donate-now button[type=submit].btn{-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;height:45px;margin:0 0 0 2px;font-size:18px}a.info i{margin-top:3px;margin-left:.3em;height:0}a.info:hover{text-decoration:none}a.info:hover i{height:16px}.tooltip-trigger{border-bottom:1px dotted #a7a7a7}#cc-ecommerce-sponsor-child .tooltip-inner{min-width:200px;white-space:pre-wrap}.tooltip{line-height:1.4}.tool-tip{position:relative;display:inline-block;cursor:pointer;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.tool-tip span,.tool-tip span:after{position:absolute;background:#005eb8;z-index:9999}.tool-tip em.icon{display:inline-block;font-family:"Georgia",serif;text-align:center;width:24px;height:24px;background:#e8e8e8;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.tool-tip span{padding:10px;top:120%;left:-100px;width:200px;color:#fff;font-size:14px;line-height:1.2;filter:alpha(opacity=0);opacity:0;display:none;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;white-space:normal}.tool-tip span:after{content:"";background:0 0;left:48%;top:-5px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #005eb8}.tool-tip.tool-tip-info{position:absolute;top:11px;right:55px}.tool-tip.tool-tip-info span{left:-100px}.tool-tip:hover span{display:block;opacity:1}.blog-roll .pagination{margin-top:40px;clear:both;text-align:center}.pagination{text-align:center;margin-bottom:60px}.pagination .next,.pagination .prev{position:relative;display:inline-block;margin:0 5px}.pagination .next a,.pagination .prev a{position:relative;display:inline-block;background:rgba(0,0,0,.1);color:#606060;padding:15px 30px;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;border-radius:6px;z-index:2}.pagination .next a:hover,.pagination .prev a:hover{background:rgba(0,0,0,.2);text-decoration:none}#loading .loading-inner div h4,#loading .loading-inner div h6,.tracking,blockquote.imagequote.nomargin{margin:0}.tracking .tracking-slider,.tracking .tracking-slider .tracking-progress{height:8px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.tracking .tracking-slider{position:relative;background:#f5f5f5;width:100%;margin:0 0 10px}.tracking .tracking-slider .tracking-progress{position:absolute;left:0;width:0;background:#005eb8;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.slider,.tracking .tracking-info{position:relative}.tracking .tracking-info .funded,.tracking .tracking-info .target{position:absolute;top:0;left:0;font-weight:500;line-height:1.1}.tracking .tracking-info .target{left:auto;right:0}.tracking .tracking-info .percentage{display:block;padding:4px 3px 2px;line-height:1;width:40px;background:#ebf5ff;-moz-border-radius:15px;-webkit-border-radius:15px;-ms-border-radius:15px;border-radius:15px;text-align:center;margin:0 auto}.tracking .funded,.tracking .target{font-size:16px}.tracking .funded span,.tracking .target span{display:block;font-weight:400;font-size:13px;color:#474747}.tracking.tracking-complete .tracking-progress{background:#037f78}.tracking.tracking-complete .percentage{background:#6cfcf3}.slider{width:100%;clear:both;overflow:hidden}.slider .slick-list:focus{outline:0;border:0}.slider button.slick-next,.slider button.slick-prev{position:absolute;text-indent:-9999px;left:20px;width:60px;height:60px;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;top:50%;background-color:#86bbe5;border:0;background-repeat:no-repeat;background-image:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/icons/arrow-left.svg);background-size:16px 30px;background-position:20px center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:2;overflow:hidden;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.slider button.slick-next{background-image:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/icons/arrow-right.svg);background-position:24px center;left:auto;right:20px}.slider button.slick-disabled,.slider button.slick-disabled:hover,.slider button.slick-next.slick-disabled:after,.slider button.slick-prev.slick-disabled:after{background:0 0;border-color:transparent;color:transparent}.slider .slick-slide:focus{outline:0}.single-slider .slick-slide,.single-slider-hasdots .slick-slide,.single-slider-hidden-captions .slick-slide{position:relative;float:left;background:#f1f5f6}.single-slider .slick-slide .inner,.single-slider-hasdots .slick-slide .inner,.single-slider-hidden-captions .slick-slide .inner{display:block}.single-slider-hasdots .slick-slide{margin-bottom:30px}.single-slider-hasdots button.slick-next,.single-slider-hasdots button.slick-prev{display:none!important}.single-slider-hasdots ul.slick-dots{list-style:none;margin:0 0 0 10px;clear:both}.single-slider-hasdots ul.slick-dots li{float:left;margin-right:5px}.single-slider-hasdots ul.slick-dots li button,header svg.icon{width:20px;height:20px}.single-slider-hasdots ul.slick-dots li.slick-active button{background:#005eb8;border-color:#005eb8}.sponsorship-slider .slider{height:450px}.sponsorship-slider .slider .slick-slide{padding:0;margin:0;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;border-radius:6px;opacity:.3}.slider.blog-slider .slick-slide img,.sponsorship-slider .slider .slick-slide img{width:100%;height:auto;vertical-align:bottom;margin:0}.sponsorship-slider .slider .slick-slide,.sponsorship-slider .slider .slick-slide figcaption,.sponsorship-slider .slider .slick-slide figcaption p{-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.sponsorship-slider .slider .slick-slide figcaption{position:absolute;bottom:0;left:0;right:0;padding:100px 30px 20px;background:0 0;background-image:linear-gradient(bottom,#000 0,transparent 100%);background-image:-o-linear-gradient(bottom,#000 0,transparent 100%);background-image:-moz-linear-gradient(bottom,#000 0,transparent 100%);background-image:-webkit-linear-gradient(bottom,#000 0,transparent 100%);background-image:-ms-linear-gradient(bottom,#000 0,transparent 100%);color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.sponsorship-slider .slider .slick-slide figcaption h6{color:#fff;margin-bottom:0}.sponsorship-slider .slider .slick-slide figcaption p{opacity:0;height:0;margin:0}.sponsorship-slider .slider button.slick-next,.sponsorship-slider .slider button.slick-prev{top:45%}.sponsorship-slider .slider button.slick-prev{left:-29px}.sponsorship-slider .slider button.slick-next{right:-31px}.sponsorship-slider .slider .slick-active{opacity:1}.sponsorship-slider .slider .slick-active figure:hover figcaption p{opacity:1;height:100px;margin-top:10px}.slider.blog-slider,.sponsorship-slider .slider{cursor:move;overflow:visible}.slider.blog-slider .slick-slide{position:relative;float:left;padding:0;margin:0;opacity:.3;z-index:1}.slider.blog-slider .slick-slide,.slider.blog-slider .slick-slide figcaption,.slider.blog-slider ul.slick-dots li button,.sponsorship-slider .slider .slick-active figure:hover figcaption p{-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.slider.blog-slider .slick-slide figcaption{position:absolute;bottom:0;background:rgba(0,0,0,.75);color:#fff;font-size:.8em;line-height:1.4;padding:20px;display:none}.slider.blog-slider .slick-slide figcaption .slide-title{font-size:1.25em;padding-bottom:10px}.slider.blog-slider button.slick-next,.slider.blog-slider button.slick-prev{top:40%}.slider.blog-slider button.slick-prev{left:-29px}.slider.blog-slider button.slick-next{right:-31px}.slider.blog-slider .slick-active{opacity:1;z-index:3}.slider.blog-slider .slick-active figcaption,body.home form.beneficiary-search,form.beneficiary-search{display:block}.slider.blog-slider ul.slick-dots{list-style:none;margin:20px 0 0 10px;clear:both;text-align:center;z-index:3}.slider.blog-slider ul.slick-dots li{display:inline-block;margin-right:5px}.slider.blog-slider ul.slick-dots li button{border:0;background:rgba(0,0,0,.15);width:10px;height:10px;padding:0;text-indent:-9999px;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.slider.blog-slider ul.slick-dots li button:hover{width:20px;height:20px;margin-top:-2px;background:rgba(0,0,0,.5)}.slider.blog-slider ul.slick-dots li.slick-active button{background:#86bbe5;border-color:#86bbe5;width:20px;height:20px;margin-top:-2px}@media only screen and (max-width:800px){section.sponsorship-slider{padding:0}.slider.blog-slider button.slick-next,.slider.blog-slider button.slick-prev{display:none!important}}@media only screen and (max-width:600px){.slider.blog-slider .slick-active figcaption{position:relative;background:0 0;color:#2d2d2d}}.slider.beneficiary-slider .slick-track{margin:0 auto}.slider.beneficiary-slider button.slick-prev{top:25%;left:5px;opacity:0}.slider.beneficiary-slider button.slick-next{top:25%;opacity:0;left:auto;right:5px}.slider.beneficiary-slider button.slick-next:after,.slider.beneficiary-slider button.slick-prev:after{color:#86bbe5}.slider.beneficiary-slider button.slick-next.slick-disabled:after,.slider.beneficiary-slider button.slick-prev.slick-disabled:after{color:transparent}.slider.testimonials-slider .slider-item{background:0 0}.slider.blog-widget-slider{overflow:visible}.slider.blog-widget-slider .slick-list{overflow:hidden}.slider.blog-widget-slider .slick-list .card-wrap{vertical-align:top}.slider.blog-widget-slider button.slick-prev{left:-80px}.slider.blog-widget-slider button.slick-next{right:-80px}.expand-toggle{cursor:pointer}.ui-blocktoggle{min-height:20px;padding:5px;margin-bottom:5px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #efefef;background-color:#fff}.ui-blocktoggle:hover{background-color:#fbfbfb}.ui-blocktoggle-active{border:1px solid #e3e3e3;background-color:#f5f5f5;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.ui-blocktoggle .caption{text-align:center;padding-top:.5em}dl.accordian{padding:0;margin:0}dl.accordian dt{padding:10px 0}dl.accordian dt:first-child{border-top:none;padding-top:0}dl.accordian dd{margin:0 0 15px}.tabs .tabs-nav,section#curriculums,section#publications,section#volunteerResources{border-bottom:1px solid #ccc}.tabs .tabs-nav a{display:inline-block;padding:10px 20px;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;margin-bottom:-1px;text-decoration:none;border:1px solid transparent;border-bottom:none}.tabs .tabs-nav a:hover{background:#f5f5f5}.tabs .tabs-nav a.active{border:1px solid #ccc;border-bottom:none;background:#fff}.tabs .tabs-content{padding:30px 0}.tab-content{overflow:visible}.beneficiary-search-widget,.beneficiary-search-widget.either{background-color:#fff;padding:30px;overflow:hidden}body.home form.beneficiary-search .select-wrap,form.beneficiary-search .select-wrap{-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body.home form.beneficiary-search .select-wrap select,form.beneficiary-search .select-wrap select{font-size:15px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px}body.home form.beneficiary-search .select-wrap:hover,form.beneficiary-search .select-wrap:hover{background:#fff}body.home form.beneficiary-search .age .select-wrap,form.beneficiary-search .age .select-wrap{float:left;width:100px}body.home form.beneficiary-search .btn-group .btn,body.home form.beneficiary-search .select-wrap,form.beneficiary-search .btn-group .btn,form.beneficiary-search .select-wrap{background:rgba(255,255,255,.8)}body.home form.beneficiary-search .btn-group,form.beneficiary-search .btn-group{width:100%}body.home form.beneficiary-search .btn-group .btn,form.beneficiary-search .btn-group .btn{position:relative;margin:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;border:1px solid #ccc;border-left:none;color:#2d2d2d;padding:14px 25px 14px 40px;text-align:left;font-weight:400;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;text-shadow:none}body.home form.beneficiary-search .btn-group .btn:after,form.beneficiary-search .btn-group .btn:after{content:"";background:#fff;border:1px solid #ccc;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:absolute;left:20px;top:15px;width:12px;height:12px}body.home form.beneficiary-search .btn-group .btn:first-child,form.beneficiary-search .btn-group .btn:first-child{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;border-left:1px solid #ccc}body.home form.beneficiary-search .btn-group .btn:last-child,form.beneficiary-search .btn-group .btn:last-child{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}body.home form.beneficiary-search .btn-group .btn.active,form.beneficiary-search .btn-group .btn.active{background:#005eb8;color:#fff;border-color:#005eb8}body.home form.beneficiary-search .btn-group .btn.active:after,body.home form.beneficiary-search .gender .btn.active:after,form.beneficiary-search .btn-group .btn.active:after{width:10px;height:10px;border-width:2px;border-color:#fff;background:#037f78}body.home form.beneficiary-search label,form.beneficiary-search label{font-size:14px;margin:4px 8px 2px 0;color:#2d2d2d}body.home form.beneficiary-search span,form.beneficiary-search span{font-size:14px;color:#2d2d2d;float:left;margin:10px 8px 2px}body.home form.beneficiary-search button[type=submit],body.home form.beneficiary-search button[type=submit].btn,form.beneficiary-search button[type=submit],form.beneficiary-search button[type=submit].btn{background:#fff;border:1px solid #fff;columns:#005eb8;width:100%;font-size:16px;margin:20px 0 0;padding:15px 0;line-height:1}body.home .card.animated form.beneficiary-search button[type=submit].btn{background:#005eb8;border:1px solid #005eb8}body.home form.beneficiary-search .gender{width:100%}body.home form.beneficiary-search .gender legend.faux-label{color:#474747;font-size:14px;margin:4px 8px 2px 0}body.home form.beneficiary-search .gender .radio-wrap{float:left;position:relative;margin:0;background:rgba(255,255,255,.5);-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;border:1px solid #ccc;border-left:none;color:#474747;padding:0;text-align:left;font-weight:400;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;text-shadow:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.home form.beneficiary-search .gender .radio-wrap label{padding:10px 15px 10px 40px;margin:0}body.home form.beneficiary-search .gender .radio-wrap input[type=radio]+label:before{left:12px;top:10px;width:20px;height:20px}body.home form.beneficiary-search .gender .radio-wrap input[type=radio]+label:after{left:15px;top:13px;width:16px;height:16px}body.home form.beneficiary-search .gender .radio-wrap input[type=radio]:checked+label:before{border-color:#005eb8}body.home form.beneficiary-search .gender .radio-wrap input[type=radio]:checked+label{background:#005eb8;border-color:#005eb8;color:#fff}body.home form.beneficiary-search .gender .radio-wrap:first-child{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;border-left:1px solid #ccc}body.home form.beneficiary-search .gender .radio-wrap:last-child{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}body.home form.beneficiary-search .gender .radio-wrap.active{background:#005eb8;color:#fff;border-color:#005eb8}.beneficiary-search-widget.beneficiary-search-widget-full{background:0 0;padding:0;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .btn-group .btn,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .select-wrap{background:#fff}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .country,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .gender{float:none;display:inline-block;vertical-align:top}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .age{float:none;display:inline-block;vertical-align:top;margin-right:10px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .country{width:320px;margin-right:24px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .gender{margin-right:24px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .age .select-wrap{float:left;min-width:80px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search label,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search span{float:left;margin-top:12px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .btn-group{width:auto;float:right;text-shadow:none}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search button[type=submit].btn{float:right;text-shadow:none}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .btn-group button{padding:15px 35px 14px 50px;line-height:1;font-size:16px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options{padding:20px 0}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-month,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-year{margin-right:60px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-year{width:260px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-month{width:420px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-day,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-month,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-year{display:inline-block;vertical-align:top}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-month div.columns{float:none;clear:none}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-month div.columns .size-1of3{width:28%}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .btn-divider button,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search hr{background:#fff;border-color:#fff}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .alignright .check-wrap{float:left}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .check-wrap input[type=checkbox]:checked+label:before,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .radio-wrap input[type=radio]:checked+label:before{border-color:#005eb8;background-color:#005eb8}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search button[type=submit].btn{margin-top:0;padding:13px 20px;color:#005eb8;line-height:1;width:160px;font-size:18px}@-moz-document url-prefix(){.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .country{width:300px}}.full-width .beneficiary-search-widget.alert{background-color:#fcf8e3;border-color:#fbeed5}blockquote{margin:30px 0;background:0 0}blockquote p{padding-top:40px;padding-bottom:40px}blockquote.imagequote{position:relative;background-repeat:no-repeat;background-size:cover;margin:50px 0;clear:both;font-style:normal}blockquote.imagequote div{padding-top:120px;padding-bottom:120px;color:#fff}.page-template-template-sponsorship-php #article-head.article-header .inner.condensed,blockquote.imagequote p{padding-top:0;padding-bottom:0}blockquote.imagequote h1,blockquote.imagequote h2,blockquote.imagequote h3,blockquote.imagequote h4,blockquote.imagequote h5,blockquote.imagequote h6,blockquote.imagequote p,form.form-standard.form-resources .resources-order .spinner button.btn.btn-small{color:#fff}body.single-post blockquote.imagequote div{padding-top:300px;padding-bottom:300px}.alert{padding:8px 15px;margin-bottom:20px;background:#f7fbfd;border-color:#86bbe5;color:#005eb8;text-shadow:0 1px 0 rgba(255,255,255,.5);border-style:solid;border-width:1px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.alert.alert-danger{background:#f8dce0;border-color:#eb9ca7;color:#9c1f31}.alert.alert-warning{background:#fdf6e2;border-color:#edbe25;color:#b78f0f}.alert.alert-success{background:#3afaef;border-color:#04b1a7;color:#037f78}.alert.alert-float{position:absolute;left:-20px;top:130%;padding:15px 15px 15px 50px;font-size:13px;white-space:normal;line-height:1.4;width:200px;border:2px solid #86bbe5;background:#fff;color:#2d2d2d;-moz-box-shadow:0 0 10px rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);-ms-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25);text-align:left;z-index:99999}.alert.alert-float span{position:relative;left:auto;top:auto!important}.alert.alert-float svg{position:absolute;left:15px;top:15px;width:24px;height:auto}.alert.alert-float svg path{fill:#86bbe5}.alert.alert-float::after,.alert.alert-float::before{content:"";position:absolute;top:-10px;left:14px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #86bbe5}.alert.alert-float::after{top:-7px;left:16px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.alert.alert-warning.alert-float{border-color:#e6b413}.alert.alert-warning.alert-float svg path{fill:#e6b413}.alert.alert-warning.alert-float:before{border-bottom-color:#e6b413}.alert.alert-danger.alert-float{border-color:#9c1f31}.alert.alert-danger.alert-float svg path{fill:#9c1f31}.alert.alert-danger.alert-float:before{border-bottom-color:#9c1f31}.alert.alert-success.alert-float,form.form-standard textarea.stay{border-color:#037f78}.alert.alert-success.alert-float svg path{fill:#037f78}.alert.alert-success.alert-float:before{border-bottom-color:#037f78}#loading .loading-inner,.alert.alert-push-top{position:absolute;text-align:center;left:0;right:0}.alert.alert-push-top{top:0;color:#fff;padding:20px;min-height:54px;background:#005eb8;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;z-index:100;margin:0;border:0}.alert.alert-push-top a,footer h6 a:hover,nav.secondary ul li a:hover{color:#fff;text-decoration:underline}.alert.alert-push-top .close{opacity:.75;position:absolute;right:10px;top:5px}.alert.alert-push-top .close svg path{fill:#fff}.alert.alert-push-top .close:hover,form.form-standard.form-volunteer .check-wrap input[type=checkbox]+label:hover:after{opacity:1}.alert.alert-warning.alert-push-top{background:#f3d36c;color:#413305}.alert.alert-warning.alert-push-top svg path{fill:#413305}.alert.alert-danger.alert-push-top{background:#9c1f31}#loading,.alert.alert-push-top.p-fixed{position:fixed}@media only screen and (max-width:1080px){.alert.alert-push-top{position:fixed;bottom:0;top:auto}}@media only screen and (max-width:960px){.alert.alert-push-top{padding-left:40px;padding-right:40px}.alert.alert-push-top .close{background:0 0}}#loading{top:0;bottom:0;left:0;right:0;background:rgba(245,245,245,.9);-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;display:none;z-index:9999}#loading .loading-inner{top:35%;height:0}#loading .loading-inner div{background:#fff;border:1px solid #ccc;font-size:24px;padding:30px;width:200px;margin:-70px auto 0;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;border-radius:6px}#loading.loading-inline{position:relative;background:0 0;opacity:0}#loading.loading-inline .loading-inner{position:relative;top:auto;text-align:center}#loading.loading-inline .loading-inner div{display:inline-block;width:auto;padding:10px;margin-top:120px;line-height:1.2;font-size:18px;border:0;-moz-box-shadow:0 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);-ms-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}#loading.loading-inline .loading-inner div img{width:48px;height:48px;vertical-align:top}svg.icons g.icon-stroke,svg.icons path.icon-stroke{stroke:#86bbe5}svg.icons path.icon-fill{fill:#e0edf8}svg.icons.default-icons g.icon-stroke,svg.icons.default-icons path.icon-stroke{stroke:#474747}svg.icons.default-icons path.icon-fill{fill:#f5f5f5}svg.icon{width:68px;height:68px}.close svg.icon,.modal-close svg.icon{width:20px;height:20px}.close svg.icon{padding-top:10px}table.pricing-table{border-collapse:separate}table.pricing-table th{padding:50px 30px;font-size:48px;border:1px solid #fff;color:#fff}table.pricing-table th.pricing-table-highlight{background:#0055a6;border-color:#0055a6;border-top-color:#0055a6!important;border-left:none;border-right:none}table.pricing-table th.pricing-table-standard{width:220px;background:#6699ca;border-radius:0 6px 0 0;border:0}table.pricing-table tr:first-child th{padding:0;height:30px;border-radius:6px 6px 0 0;border-right:none}table.pricing-table tr:first-child th.pricing-table-standard{background:#fff}table.pricing-table th:first-child{background:0 0;border:0;border-bottom:none}table.pricing-table td,table.pricing-table th{text-align:center}table.pricing-table td{padding-left:20px;padding-right:20px;border-right:1px solid #eee;border-bottom:none;border-top:none}table.pricing-table tbody tr td:first-child{border-left:1px solid #eee;border-right:none}table.pricing-table td:first-child,table.pricing-table th:first-child{text-align:left;border-right-color:#ccc}table.pricing-table tbody tr:nth-child(even) td{background:#f5f5f5}table.pricing-table .pricing-table-highlight{width:280px;border-right:1px solid #ccc;border-left:1px solid #ccc}table.pricing-table td.pricing-table-highlight{font-size:15px}table.pricing-table .pricing-table-stretch{background:#d9e6f2}table.pricing-table .pricing-table-stretch td{border-color:#d9e6f2}table.pricing-table .pricing-table-stretch td:first-child{border-left:none;border-right:none}table.pricing-table .pricing-table-stretch td:last-child{border-right:none}table.pricing-table .pricing-table-stretch .pricing-table-highlight{background:#b2cce4;border-left-color:#b2cce4;border-right-color:#b2cce4}table.pricing-table tbody tr:first-child td:first-child{border-radius:6px 0 0 0;border-left:none}table.pricing-table tbody tr{border-right:1px solid #eee}table.pricing-table .pricing-table-stretch td:first-child{border-right-color:#9ec9ea}table.pricing-table tr.pricing-table-total td,table.pricing-table tr:nth-child(even).pricing-table-total td{background:#003c71;color:#fff}table.pricing-table tr.last td:first-child,table.pricing-table tr.last td:last-child{background:0 0!important;border:0}table.pricing-table tr.pricing-table-total td{padding-top:14px;padding-bottom:14px;font-size:18px}table.pricing-table tr.pricing-table-total td:first-child{font-size:14px}table.pricing-table tr.pricing-table-total td.pricing-table-highlight{border-color:#005eb8;background:#005eb8}table.pricing-table tr.pricing-table-total td.roundit-left{border-radius:0 0 0 6px;border-left:1px solid #6699c9}table.pricing-table tr.pricing-table-total td.roundit-right{border-radius:0 0 6px 0;border-right:1px solid #6699c9}table.pricing-table tr.pricing-table-total.last td.pricing-table-highlight{border-radius:0 0 6px 6px;border:0}table.pricing-table tr.pricing-table-total td:first-child{border-right-color:#4584c0}form.form-standard .group{position:relative;margin:4px 0;padding:0}form.form-standard input[type=email],form.form-standard input[type=number],form.form-standard input[type=password],form.form-standard input[type=tel],form.form-standard input[type=text]{position:absolute;background:0 0;color:#2d2d2d;line-height:1;border:0;height:56px;width:100%;padding-bottom:15px;top:0;left:0;right:0;bottom:0;z-index:2;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-moz-transition:none .3s linear;-webkit-transition:none .3s linear;-ms-transition:none .3s linear;transition:none .3s linear;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}form.form-standard .select-wrap>label,form.form-standard input[type=email]+label,form.form-standard input[type=number]+label,form.form-standard input[type=password]+label,form.form-standard input[type=tel]+label,form.form-standard input[type=text]+label,form.form-standard textarea+label{position:relative;background:#fff;line-height:1;height:60px;padding:22px 0 0 15px;margin:0;border:1px solid #ccc;font-size:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;z-index:1}form.form-standard textarea+label{position:absolute;top:0;left:0;right:0;height:40px;border-bottom:none;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;z-index:2}form.form-standard textarea:focus+label{border-color:#86bbe5}form.form-standard .select-wrap{background:0 0;border:0;margin:0;font-size:1em;height:60px}form.form-standard .select-wrap select{position:absolute;font-size:1em;background:0 0;padding:10px 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}form.form-standard .select-wrap i.icon{position:absolute;background-image:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/icons/icon-sort.svg);background-size:8px;background-position:top center;width:9px;height:11px;top:23px;z-index:3}form.form-standard .select-wrap:before{top:24px;right:20px;z-index:2}form.form-standard .select-wrap select.stay,form.form-standard .select-wrap.focused select,form.form-standard input.stay,form.form-standard input[type=email]:focus,form.form-standard input[type=number]:focus,form.form-standard input[type=password]:focus,form.form-standard input[type=tel]:focus,form.form-standard input[type=text]:focus{top:20px;height:36px}form.form-standard .select-wrap select+label.stay,form.form-standard input+label.stay,form.form-standard input[type=email]:focus+label,form.form-standard input[type=number]:focus+label,form.form-standard input[type=password]:focus+label,form.form-standard input[type=tel]:focus+label,form.form-standard input[type=text]:focus+label,form.form-standard textarea+label.stay,form.form-standard textarea:focus+label{font-size:.75em;color:#868686;padding-top:10px}form.form-standard .select-wrap select+label.stay,form.form-standard input[type=email]+label.stay,form.form-standard input[type=number]+label.stay,form.form-standard input[type=password]+label.stay,form.form-standard input[type=tel]+label.stay,form.form-standard input[type=text]+label.stay,form.form-standard textarea+label.stay{border-color:#037f78;color:#037f78}form.form-standard button[type=button]:only-child,form.form-standard button[type=submit]:only-child{margin-right:0}form.form-standard .error .select-wrap>label,form.form-standard .error input[type=email]+label,form.form-standard .error input[type=email]+label.stay,form.form-standard .error input[type=number]+label,form.form-standard .error input[type=number]+label.stay,form.form-standard .error input[type=password]+label,form.form-standard .error input[type=password]+label.stay,form.form-standard .error input[type=tel]+label,form.form-standard .error input[type=tel]+label.stay,form.form-standard .error input[type=text]+label,form.form-standard .error input[type=text]+label.stay,form.form-standard .error textarea+label,form.form-standard .error textarea+label.stay{border-color:#e37182;color:#9c1f31}form.form-standard .error textarea{border-color:#e37182}form.form-standard .spinner label{float:left}form.form-standard .spinner input[type=text]{position:relative;height:auto;padding-bottom:0;color:#fff}form.form-standard .spinner input[type=text]:focus{top:0}form.form-standard .group .select-wrap+.alert,form.form-standard .group .select-wrap+label+.alert,form.form-standard .group input+label+.alert,form.form-standard .group textarea+label+.alert,form.form-standard .group textarea+label+.letter-count+.alert{position:relative;margin-top:-4px;margin-bottom:2px;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;z-index:3}form.form-standard textarea{margin-top:40px;padding-top:0;width:100%;border-top:none;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}form.form-standard .column{padding-top:5px;padding-bottom:5px}form.form-standard.form-volunteer .check-wrap,form.form-standard.form-volunteer .form-volunteer-step3 .check-wrap{overflow:visible}form.form-standard.form-volunteer .check-wrap input[type=checkbox]+label{font-size:22px;text-transform:none;text-align:center;padding:4px 0 10px}.banner .banner-heading img,body.blog .blog-roll .card .card-header figure img,form.form-standard.form-volunteer .check-wrap input[type=checkbox]+label img{vertical-align:bottom}form.form-standard.form-volunteer .check-wrap input[type=checkbox]+label:before{position:absolute;left:0;right:0;margin:0 auto;top:38%;width:60px;height:60px;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:rgba(204,204,204,.9);border:3px solid #fff;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}form.form-standard.form-volunteer .check-wrap input[type=checkbox]+label:after{width:24px;height:24px;background-size:24px;left:0;right:0;margin:17px auto 0;top:41%}form.form-standard.form-volunteer .check-wrap input[type=checkbox]:disabled+label:hover:after{opacity:0}form.form-standard.form-volunteer .check-wrap input[type=checkbox]+label:hover:before{background:#8dbde5}form.form-standard.form-volunteer .check-wrap input[type=checkbox]:checked+label:before{background:#005eb8}form.form-standard.form-volunteer .check-wrap input[type=checkbox]:disabled+label:before{display:none}form.form-standard.form-volunteer input[type=email],form.form-standard.form-volunteer input[type=tel],form.form-standard.form-volunteer input[type=text]{width:100%}form.form-standard.form-volunteer .column{padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}form.form-standard.form-volunteer .column figcaption{padding:0 20px}form.form-standard.form-volunteer .form-volunteer-step1 .check-wrap input[type=checkbox]+label{padding-left:0;cursor:default}form.form-standard.form-volunteer .form-volunteer-step3{max-width:600px;margin:0 auto}.sponsorship-options-block .sponsorship-options .sponsorship-options-gifts .group .input-group input[type=text],form.form-contact input,form.form-contact textarea,form.form-standard.form-resources input[type=text].large,form.form-standard.form-volunteer .form-volunteer-step3 .check-wrap input[type=checkbox]+label{width:100%}form.form-standard.form-volunteer .form-volunteer-step3 .check-wrap input[type=checkbox]+label:before{left:0;right:0;top:30%;width:48px;height:48px}form.form-standard.form-volunteer .form-volunteer-step3 .check-wrap input[type=checkbox]+label:after{left:0;right:0;top:30%}form.form-standard.form-volunteer .form-volunteer-step3 figcaption{padding:0 10px}form.form-standard.form-volunteer .form-volunteer-step3 figcaption h3{font-size:14px;margin-bottom:0}#header .nav-group a.live-chat:hover span,#header .nav-group span.live-chat:hover span,#header nav.primary .my-compassion ul li,form.form-standard.form-resources .group{display:block}body.page-template-template-receipt-php .ecom-complete .ecom-tb .ecom-tb-item ul,body.page-template-template-receipt-php .ecom-complete ul strong,form.form-standard.form-resources .resources-information label{color:#2d2d2d}form.form-standard.form-resources .resources-information .error .select-wrap>label{color:#9c1f31}form.form-standard.form-resources .btn.xlarge{padding-left:20px;padding-right:20px}form.form-standard.form-resources .resources-order .check-wrap,form.form-standard.form-resources .resources-order .spinner{display:inline-block}form.form-standard.form-resources .resources-order .check-wrap{width:70%}form.form-standard.form-resources .resources-order .spinner{width:25%}form.form-standard.form-resources .resources-order input[type=text]{width:30px;padding-top:3px}form.form-standard.form-resources .resources-order label{padding-top:3px}form.form-standard.form-resources button[type=submit].btn.xlarge{margin-top:30px;padding:15px 60px;background:#004485}form.form-standard.form-resources button[type=submit].btn.xlarge:hover{background:#00519f}form.form-information-update article{margin-bottom:40px}form.form-information-update article .donate-now input[type=text]{padding-left:25px}form.form-information-update article .donate-now .dollar{position:absolute;top:12px;left:10px}form.form-information-update h3{margin-top:20px}form.form-child-visit,form.form-church-partnership,form.form-information-update{max-width:560px;margin:0 auto}form.form-child-visit input[type=email],form.form-child-visit input[type=tel],form.form-child-visit input[type=text],form.form-child-visit textarea,form.form-church-partnership input[type=email],form.form-church-partnership input[type=tel],form.form-church-partnership input[type=text],form.form-church-partnership textarea,form.form-information-update input[type=email],form.form-information-update input[type=tel],form.form-information-update input[type=text],form.form-information-update textarea{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}form.form-child-letter textarea{padding-bottom:50px;border-bottom:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}form.form-child-letter .letter-count{border:1px solid #ccc;border-top:none;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}form.form-child-letter .alert-letter-count{display:inline-block;margin:10px 0 15px 15px;font-size:.9em;padding:5px;line-height:1}form.form-child-letter textarea:focus+label+.letter-count{border-color:#86bbe5}form.form-child-letter textarea+label.stay+.letter-count{border-color:#037f78}form.form-child-letter .error .letter-count{border-color:#9c1f31}form.form-child-letter .check-wrap{margin-top:10px}form.form-child-letter #letterFileButton{z-index:1}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.india-thanks,form.form-india{max-width:600px;margin:0 auto 100px}form.form-india .group{margin:5px 0}form.form-india legend{font-weight:500}form.form-india label{text-transform:none;font-weight:400;font-size:.9em}form.form-india small{font-size:.9em;line-height:1}form.form-india .h2{font-size:22px;font-weight:500;margin-bottom:20px}form.form-india .h3{font-size:18px;font-weight:500}#header .nav-group a.cart:hover,#header .nav-group a.live-chat:hover,#header .nav-group a.search:hover,.employment-custom.banner .employment-post .card h4 a,body.home .banner .banner-content .btn-group .btn:hover,form.form-india .h3.blue{color:#005eb8}form.form-india .card-content legend.align-left{float:left;padding-right:20px;width:56px;padding-top:3px}form.form-india .card-content .check-wrap,form.form-india .card-content .radio-wrap{float:left;width:auto;padding-right:20px}form.form-india .check-wrap input[type=checkbox]+label:before,form.form-india .radio-wrap input[type=radio]+label:before{border-width:2px;width:20px;height:20px;top:0}form.form-india .check-wrap input[type=checkbox]+label:after,form.form-india .radio-wrap input[type=radio]+label:after{-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}form.form-india .check-wrap input[type=checkbox]:checked+label:before,form.form-india .check-wrap input[type=checkbox]:checked+label:hover:before,form.form-india .radio-wrap input[type=radio]:checked+label:before,form.form-india .radio-wrap input[type=radio]:checked+label:hover:before{border-color:#037f78}form.form-india .check-wrap input[type=checkbox]+label:hover:before,form.form-india .radio-wrap input[type=radio]+label:hover:before{border-color:#04b1a7}form.form-india .check-wrap input[type=checkbox]:checked+label:before{background:#037f78}form.form-india .check-wrap input[type=checkbox]+label:after{width:13px;height:13px;top:7px;left:6px;background-size:13px}form.form-india .check-wrap input[type=checkbox]:checked:disabled+label:before,form.form-india .check-wrap input[type=checkbox]:disabled+label:before{border-color:#ccc;background-color:#ccc}form.form-india .radio-wrap input[type=radio]+label:after{top:4px;left:4px;width:16px;height:16px}form.form-india .radio-wrap input[type=radio]:checked:disabled+label:before,form.form-india .radio-wrap input[type=radio]:disabled+label:before{border-color:#ccc}form.form-india .radio-wrap input[type=radio]:disabled+label:after{background:#ccc}form.form-india .radio-wrap input[type=radio]+label span{font-size:.9em;font-weight:400}form.form-india input[type=email]{border-width:2px}form.form-india .email-field{margin-bottom:30px}form.form-india .box{-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:15px}form.form-india .box.grey,form.form-india .card-yes .card-header{background:#f5f5f5}form.form-india .card-no,form.form-india .card-yes{border:2px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px}form.form-india .card-yes{position:relative;-moz-box-shadow:0 0 0 0;-webkit-box-shadow:0 0 0 0;-ms-box-shadow:0 0 0 0;box-shadow:0 0 0 0;margin-bottom:5px;z-index:2}.page-template-template-sponsorship-php .btn-wrap button.btn.lp:hover,form.form-india .card-yes.card-active .card-header{background:#005eb8;color:#fff}form.form-india .card-active{border:2px solid #005eb8}form.form-india .card-no{position:relative;-moz-box-shadow:0 0 0 0;-webkit-box-shadow:0 0 0 0;-ms-box-shadow:0 0 0 0;box-shadow:0 0 0 0;z-index:1}form.form-india .card-content,form.form-india .card-header{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}form.form-india .card-content{padding:15px}form.form-india .card-header{padding:30px;line-height:1.4}form.form-india .direct-funds{padding-bottom:15px}form.form-india button[type=submit]{margin-top:30px}form.form-india .footnote{width:70%;margin-top:10px;line-height:1.2;font-size:.9em;font-style:italic}.india-form-wrap .disclaimer{width:100%;background:#f5f5f5}.india-form-wrap .disclaimer .inner{max-width:600px;margin:0 auto;padding:40px}.india-form-wrap .disclaimer .inner p{line-height:1.4;padding-top:10px;color:#606060;margin:20px 0 30px}.india-form-wrap .disclaimer .inner p a{color:#606060;text-decoration:underline}@media only screen and (max-width:600px){.india-thanks,form.form-india{padding:0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}form.form-india .card-content .check-wrap,form.form-india .card-content .radio-wrap,form.form-india .card-content legend.align-left{float:none}form.form-india .card-content .check-wrap,form.form-india .card-content .radio-wrap{overflow:visible}.india-form-wrap .disclaimer .inner{padding:20px}}nav.top-bar{position:absolute;top:0;left:0;right:0;padding:0 0 4px;font-size:13px;line-height:1;color:#fff;text-align:right;z-index:5}nav.top-bar a{display:inline-block;padding:5px 6px;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;color:#474747;margin-left:1px}nav.top-bar a.login{border:1px solid #ccc;border-top:none}nav.primary{position:relative;text-align:right;z-index:1}nav.primary .menu-primary-container{padding:0}nav.primary .menu-primary-container,nav.secondary ul{display:inline-block;list-style:none}nav.primary ul{margin:0;text-align:center}nav.primary ul li{position:relative;display:inline-block}nav.primary ul li a,nav.secondary ul li a{font-weight:500;text-decoration:none}nav.primary ul li a{position:relative;display:inline-block;padding:42px 0 26px;margin:0 18px;font-size:16px;color:#2d2d2d}nav.primary ul li a:after{position:absolute;top:68%;left:0;width:100%;height:2px;background:#005eb8;content:"";opacity:0;-webkit-transition:height .3s,opacity .3s,-webkit-transform .3s;-moz-transition:height .3s,opacity .3s,-moz-transform .3s;transition:height .3s,opacity .3s,transform .3s;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);transform:translateY(-10px)}nav.primary ul ul.sub-menu li:focus-within,nav.primary ul ul.sub-menu li:hover{color:#fff;background:#00519f}nav.primary ul li a:focus:after,nav.primary ul li a:hover:after,nav.primary ul li.current-menu-item a:after{height:2px;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}nav.primary ul ul{position:absolute;top:90%;width:220px;background:#005eb8;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:none}nav.primary ul ul li{display:block;float:none;text-align:left;border-top:1px solid #00519f;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}nav.primary ul ul li:first-child{-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}nav.primary ul ul li:last-child{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}nav.primary ul ul li:only-child{-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px}nav.primary ul ul li.menu-item-has-children:after{content:"";position:absolute;right:15px;top:15px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #00376c}nav.primary ul ul li a{display:inline-block;width:100%;font-size:14px;font-weight:400;padding:10px 15px;margin:0;color:#fff}nav.primary ul li.current-menu-item ul li a,nav.primary ul ul li.current-menu-item a{color:#fff}nav.primary ul ul li a:hover{color:#daeaf7}nav.primary ul ul li.current-menu-item,nav.primary ul ul li:hover{background:#00519f}#header .nav-group span.live-chat span p.chat-time,#header nav.primary .my-compassion ul li:hover a:after,.banner .banner-heading h1,.banner.banner-sponsorship2015 h1,body.home .banner.goc-banner .banner-content .btn.icon-play:before,nav.primary ul ul li a:after,nav.primary ul ul li a:hover:after,nav.primary ul ul li.current-menu-item a:after,nav.primary ul ul li:hover a:after{display:none}nav.primary ul ul ul{top:0;left:102%;width:200px}nav.primary a.close{position:fixed;display:none}#header .nav-group{float:right;margin:38px 0 0 20px}#header .nav-group .my-compassion{float:left;background:#005eb8;border:1px solid #004485;color:#fff;text-shadow:none;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;margin-top:0;padding:8px;margin-right:9px;font-size:13px;line-height:1}#header nav.primary .my-compassion ul{margin-top:5px}#header nav.primary .my-compassion ul li a{padding:10px;margin:0;font-size:14px}#header .nav-group a,#header .nav-group span.live-chat{float:left;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}#header .nav-group a.cart,#header .nav-group a.live-chat,#header .nav-group a.search,#header .nav-group span.live-chat{text-decoration:none;margin:8px 7px 0;color:#474747}#header .nav-group i.live-chat{color:#c6c6c6}#header .nav-group a.cart{position:relative;font-size:13px;text-transform:uppercase;margin-right:0}#header .nav-group a.cart:before,#header .nav-group a.search,body.post-type-archive-prayer .size-1of4 .card-wrap .card-content blockquote p{font-size:16px}#header .nav-group a.search{overflow:hidden}#header .nav-group a.live-chat,#header .nav-group span.live-chat{position:relative;font-size:18px;z-index:1}#header .nav-group a.cart:before,#header .nav-group a.live-chat:before,#header .nav-group span.live-chat:before{padding-right:5px;z-index:2}#header .nav-group a.live-chat span,#header .nav-group span.live-chat span{position:absolute;top:200%;width:100px;left:-55px;text-align:center;padding:10px;background:#005eb8;color:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-size:12px;line-height:1.3;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;display:none}#header .nav-group span.live-chat span{background:#e6e6e6;color:#2d2d2d;width:240px;left:-125px}#header .nav-group a.live-chat span:before,#header .nav-group span.live-chat span:before{position:absolute;content:"";top:-5px;left:60px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #005eb8}#header .nav-group span.live-chat span:before{border-bottom:5px solid #e6e6e6;left:130px}#header .nav-group a.cart{display:inline-block;background:0 0;width:17px;height:15px;margin-top:9px}#header .nav-group a.cart span{position:absolute;top:-10px;left:12px;width:15px;height:15px;padding:0;-moz-border-radius:15px;-webkit-border-radius:15px;-ms-border-radius:15px;border-radius:15px;font-weight:900;font-size:10px;text-align:center;line-height:15px;background:#9c1f31;color:#fff;z-index:1}#header .nav-group a.cart.icon-basket svg{margin-top:-2px}#header .nav-group a.cart.icon-basket svg path,footer .title-link,nav.secondary ul li a,nav.secondary ul li span{-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}#header .nav-group a.cart.icon-basket svg path{fill:#474747}#header .nav-group a.cart.icon-basket svg:hover path{fill:#005eb8}nav.secondary{float:left;width:73.15%;padding:0}.banner,nav.secondary .column{padding:0}nav.secondary ul{padding:0;margin:0}nav.secondary ul ul{width:100%;display:inline-block;padding-left:0}nav.secondary ul li{display:inline-block;margin:0 15px 20px}nav.secondary ul ul li{display:block;margin:0}footer .title-link,nav.secondary ul li a,nav.secondary ul li span{display:inline-block;font-size:16px;color:#fff;margin-bottom:10px;text-transform:uppercase;letter-spacing:.1em}footer .title-link,nav.secondary ul li span{font-weight:500}nav.secondary ul ul li a{font-size:15px;color:#ccc;font-weight:400;line-height:1.2;margin-bottom:0;text-transform:none;letter-spacing:normal}nav.secondary ul ul ul{padding-left:10px}nav.tertiary{float:left;width:100%;margin:10px 0 20px;clear:both}footer nav.tertiary ul{margin:0;padding:0;background:0 0}footer nav.tertiary ul li,nav.tertiary ul li{display:inline-block;padding-left:0;padding-top:0}nav.tertiary a{color:#cfcfcf;margin-right:10px;line-height:1;text-decoration:underline;font-size:13px}.banner{position:relative;width:100%;height:580px;background:#000}.banner,body.home .banner{z-index:3}#article-content section.donate-custom.banner,.banner.banner-innerpage{height:auto}.banner.banner-innerpage .banner-content{padding:100px 0}.banner-img{position:absolute;background-size:cover;top:0;bottom:0;left:0;right:0}.banner-content{position:relative;max-width:800px;margin:0 auto;padding:175px 0 0;height:50%;text-align:center}.banner-content h1{color:#fff;margin:0 0 15px}.banner-content p{font-size:20px;color:#e8e8e8;margin:10px 0 0}body.home .banner .banner-content .btn-group{display:inline-block;clear:both;margin-top:36px}body.home .banner .banner-content .btn-group .btn{background:#fff;font-size:17px;font-weight:500;width:200px;text-align:center;color:#2d2d2d;border:1px solid #fff;padding:17px 0 16px;margin:0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}body.home .banner .banner-content .btn-group .btn:first-child{background:0 0;color:#fff;padding:17px 0 16px;-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}body.home .banner .banner-content .btn-group .btn:first-child:hover{background:#fff;color:#005eb8}body.home .banner .banner-content .btn-group .btn:first-child:hover+.btn{background:0 0;color:#fff}body.home .banner .banner-content .btn-group .btn i{font-size:16px;line-height:.9}.banner .swipe-down{position:absolute;bottom:20px;left:0;right:0;text-align:center;color:#fff;opacity:.5;display:none}.banner .swipe-down i{display:inline-block;margin-top:2px;width:100%;font-size:24px}.banner .overlay,.close{position:absolute;z-index:5}.banner .overlay{background:rgba(0,0,0,.5);top:0;bottom:0;left:0;right:0;opacity:0;display:none}.close{top:15px;right:10px;color:#fff;opacity:.5;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;text-decoration:none;font-size:36px}.banner .overlay .close:hover,.search-widget .close:hover,.secondary-banner .close:hover{opacity:1}.overlay.video{background:rgba(0,0,0,.9);position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999}.overlay.video .overlay-content{width:80%;margin:3% 10%}.overlay.video .overlay-content .video-container{padding-bottom:54.25%}.icon-play:before,.overlay.video .close{-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.overlay.video .close{top:20px;right:20px;background:#005eb8;width:24px;height:24px;padding:15px;line-height:24px;text-align:center;opacity:1}.overlay.video .close svg{width:24px;height:24px;padding-top:0}#resourcesForm .close svg.icon path,.overlay.video .close svg .icon-fill,body.home .modal.video .modal-content .close svg path{fill:#fff}.overlay.video .close:hover,body.home .banner.goc-banner .banner-content .btn.icon-play:hover{background:#fff;color:#005eb8}#modal.resources-form-modal .close:hover svg path,#modal.volunteer-form-modal .close:hover svg path,.overlay.video .close:hover svg .icon-fill{fill:#005eb8}.banner .card{border:0;-moz-box-shadow:0 2px 1px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 1px rgba(0,0,0,.1);-ms-box-shadow:0 2px 1px rgba(0,0,0,.1);box-shadow:0 2px 1px rgba(0,0,0,.1)}.banner .card .card-content{padding:30px}.banner .overlay.i-card{padding-top:150px}.banner .overlay.i-card .card{position:relative;max-width:300px;width:100%;margin:0 auto}.banner .overlay.i-card .card h4{text-align:center;margin-bottom:15px}.banner .overlay.i-card .card .beneficiary-search-widget{background:0 0;padding:0}.banner .overlay.search .card,.banner .overlay.search .card.either{background-color:#fff;background-image:url(/wp-content/themes/ca/images/search-either.jpg);background-repeat:no-repeat;background-size:75%;background-position:bottom right;transition:background 1s;-webkit-transition:background 1s;-moz-transition:background 1s;-o-transition:background 1s;padding:30px;border:0}.banner .overlay.search .card.boy{background-image:url(/wp-content/themes/ca/images/search-boy.jpg)}.banner .overlay.search .card.girl{background-image:url(/wp-content/themes/ca/images/search-girl.jpg)}.banner.banner-sponsorship2015{height:750px}.banner.banner-emergency .banner-content,.banner.banner-sponsorship2015 .banner-content{padding-top:220px;max-width:680px}.banner.banner-emergency .banner-content p,.banner.banner-sponsorship2015 .banner-content p{margin:20px 0}.banner.banner-sponsorship2015 .banner-heading img{opacity:.8}.banner.banner-sponsorship2015 .banner-img{background-image:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/banner-img/primary/sponsorship2015-bg-optimized.jpg);background-position:top center}.banner.banner-sponsorship2015 .banner-content p{margin-bottom:0}.icon-play{background:0 0;position:relative;width:110px;height:110px;margin:10%auto 0;cursor:pointer}.icon-play svg{position:relative;width:100px;height:100px;padding:5px;z-index:2}.icon-play svg .st1{fill:none;stroke:#2d2d2d;stroke-width:2;stroke-linecap:round}.employment-custom.banner .employment-post .card .card-footer,.icon-play svg,.icon-play svg .st0,.icon-play svg .st1{-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.icon-play svg .st0{stroke-width:2;stroke-linecap:round;fill:#2d2d2d;stroke:#2d2d2d;stroke-linejoin:round}.icon-play:before{content:"";position:absolute;top:0;left:0;background:rgba(255,255,255,.8);width:110px;height:110px;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;z-index:1}.icon-play:hover svg .st1{stroke-width:4}.banner-new,.hope-banner{max-height:900px}.banner-new{height:80vh;min-height:700px}.banner-new .banner-flex,.hope-banner .banner-flex{display:flex;text-align:left;align-items:center;padding:0;height:100%;max-width:1280px;z-index:3}.banner-new .banner-img{background-position:center;background-repeat:no-repeat}.banner-new .banner-heading{width:40%}.banner-new .banner-heading figure,.banner-new .banner-heading img,.hope-banner .banner-heading figure,.hope-banner .banner-heading img{width:100%;padding:0}.banner-new .banner-heading figure,.hope-banner .banner-heading figure{margin-bottom:40px}.banner-new .banner-heading .btn,.hope-banner .banner-heading .btn{background:#fff;border:2px solid #fff;color:#2d2d2d;margin-top:0}.banner-new .banner-heading .btn.inverse,.hope-banner .banner-heading .btn.inverse{background:0 0;color:#fff}.banner-new .banner-heading p,.hope-banner .banner-heading p{margin-top:0;font-size:28px;font-weight:700;color:#fff}.banner-new h2,.hope-banner h2{font:700 1.125rem/1.875rem Montserrat,sans-serif;letter-spacing:2.3px;text-transform:uppercase}.banner-new h3,.hope-banner h3{font:700 3.75rem/4.375rem Montserrat,sans-serif}.banner-new .btn.xlarge,.hope-banner .btn.xlarge{font:700 .875rem/1.25rem Montserrat,sans-serif;text-transform:uppercase;letter-spacing:1px}@media only screen and (max-width:1400px){.banner-new .banner-flex,.hope-banner .banner-flex{margin:0 60px}.banner-new .banner-heading,.hope-banner .banner-heading{width:50%;margin:0}}@media only screen and (max-width:1079px){.banner.banner-new,.banner.hope-banner{display:block}}@media only screen and (max-width:900px){.banner-new .banner-heading,.hope-banner .banner-heading{width:60%;margin:0}.banner-new .banner-content,.hope-banner .banner-content{padding-bottom:60px}.banner-new h2{font-size:1rem}.banner-new h3{font-size:3rem;line-height:3.75rem}}@media only screen and (max-width:790px){.banner-new .banner-flex,.hope-banner .banner-flex{align-items:center}}@media only screen and (max-width:700px){.banner-new .banner-heading,.hope-banner .banner-heading{width:80%;margin-top:40px}.banner-new .banner-heading p,.hope-banner .banner-heading p{font-size:24px}}@media only screen and (max-width:600px){.banner-new,.hope-banner{min-height:850px}.banner-new .banner-flex,.hope-banner .banner-flex{margin:0 20px}.banner-new .banner-heading,.hope-banner .banner-heading{width:100%}}.goc-fy22-banner,section.goc-fy23-banner{min-height:400px;max-height:700px;position:relative;justify-content:center}.goc-fy22-banner{display:flex;align-items:center}.goc-fy22-banner .banner-content{margin:0;width:100%;padding:0 60px}.goc-fy22-banner .banner-img-1,.goc-fy22-banner .banner-img-2,.goc-fy22-banner .banner-img-3{position:absolute;bottom:0}.goc-fy22-banner .banner-img-1{top:0;left:0;width:50%;background-image:url(https://webcdn-compassion-ca.s3.amazonaws.com/_2/goc-fy22/img/blue-shape.svg);background-size:cover;background-position:center right;background-repeat:no-repeat}.goc-fy22-banner .banner-img-2{top:0;right:0;width:60%;background-image:url(https://webcdn-compassion-ca.s3.amazonaws.com/_2/goc-fy22/img/img-w-pattern@2x.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat}.goc-fy22-banner .banner-img-3{top:10%;right:45%;display:block;background-size:cover;background-position:45% 10%}.goc-fy22-banner .banner-heading{display:flex;flex-direction:column;margin-right:auto;text-align:left}.goc-fy22-banner .banner-heading a.tagline,.goc-fy22-banner .banner-heading h1,.goc-fy22-banner .banner-heading p{color:#000}.goc-fy22-banner .banner-heading h1{font-family:"Montserrat","Gotham",sans-serif;font-weight:700;margin-bottom:10px}.goc-fy22-banner .banner-heading p{font-family:Montserrat,Avenir,Helvetica Neue,sans-serif;font-size:1.125rem;font-weight:400;margin-bottom:20px;letter-spacing:.25px}.goc-fy22-banner .banner-heading p.tagline{font-size:1.5rem;font-family:"Merriweather","Georgia",serif;font-weight:700;margin-bottom:0}.goc-fy22-banner .banner-heading a.btn{align-self:start;width:auto!important;color:#fff;background:#000;border-color:#000;margin:0}@media only screen and (max-width:1400px){.goc-fy22-banner.banner-new .banner-heading{width:40%}}@media only screen and (max-width:900px){.goc-fy22-banner.banner-new .banner-heading{width:50%}.goc-fy22-banner .banner-img-1{width:60%}.goc-fy22-banner .banner-img-3{left:50%}}@media only screen and (max-width:800px){.goc-fy22-banner{height:auto;padding:3rem 0;align-items:end}.goc-fy22-banner .banner-content{padding:0 20px}.goc-fy22-banner .banner-heading h1{font-size:2.5rem}.goc-fy22-banner .banner-heading p{font-size:1rem;line-height:1.5}.goc-fy22-banner .banner-heading p.tagline{font-size:1rem}}@media only screen and (max-width:600px){.goc-fy22-banner{min-height:450px}.goc-fy22-banner .banner-content{margin-top:auto}.goc-fy22-banner .banner-heading h1{font-size:1.625rem}.goc-fy22-banner .banner-heading p.tagline{font-size:1.125rem}.goc-fy22-banner .banner-img-3{display:none}.goc-fy22-banner .banner-img-1{background-image:url(https://webcdn-compassion-ca.s3.amazonaws.com/_2/goc-fy22/img/blue-shape-mb.svg);top:25%;height:100%}.goc-fy22-banner .banner-img-2{background-image:url(https://webcdn-compassion-ca.s3.amazonaws.com/_2/goc-fy22/img/img-w-pattern-mb@2x.jpg);background-size:cover;height:320px}.goc-fy22-banner .banner-img-1,.goc-fy22-banner .banner-img-2,.goc-fy22-banner.banner-new .banner-heading{width:100%}}@media only screen and (max-width:400px){.goc-fy22-banner .banner-img-1{top:23%}.goc-fy22-banner .banner-img-2{background-size:cover;height:300px}.goc-fy22-banner .banner-img-1,.goc-fy22-banner .banner-img-2,.goc-fy22-banner.banner-new .banner-heading{width:100%}}section.goc-fy23-banner{padding-bottom:0;max-width:100%}section.goc-fy23-banner button,section.goc-fy23-banner h2,section.goc-fy23-banner p{font-family:Montserrat,Avenir,sans-serif}section.goc-fy23-banner button{font-weight:700}.goc-fy23-banner-content{background-image:url(https://s3.ca-central-1.amazonaws.com/files.compassion.ca/www/wp-content/uploads/2022/10/31203513/goc-fy23-bg-img-gray-overlay-scaled.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;justify-items:center;text-decoration:none;max-width:100%;padding-bottom:100px;padding-top:100px}.goc-fy23-banner-content.goc-fy23-boy{background-image:url(https://webcdn-compassion-ca.s3.amazonaws.com/_2/banner-img/primary/goc-banner-boy-w-cup.jpg)}.goc-fy23-banner-content.goc-fy23-boy:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(-90deg,transparent 0,rgba(0,0,0,.49) 50%)}.goc-fy23-banner-content.goc-fy23-boy .goc-fy23-banner-heading{position:relative}.goc-fy23-banner-heading{max-width:1080px;margin:auto}.goc-fy23-banner-heading p,body.home .goc-fy23-banner-heading h2{color:#fff;text-align:left}.banner-text{width:470px}.goc-text-1,.goc-text-2{margin-bottom:0}.goc-text-2{font-size:3.5em;line-height:1em}.goc-text-3{margin-top:20px}.goc-fy23-banner .yellow-rule{width:40px;border-width:2px;border-color:#fac300;margin-left:0}.goc-yellow-btn-outline,.goc-yellow-btn-primary{position:relative;display:inline-block;font-size:16px;font-weight:500;padding:10px 15px;white-space:nowrap;line-height:1;text-align:center;text-shadow:none;border-radius:30px;transition:all .3s linear;-webkit-font-smoothing:antialiased;margin:5px 5px 5px 0}.goc-yellow-btn-primary{background:#fac300;border:1px solid #fac300;color:#000}.goc-yellow-btn-outline{border:2px solid #fac300;background:0 0;color:#fac300}.goc-yellow-btn-primary:hover{background:#d1ab00;border-color:#d1ab00;cursor:pointer;text-decoration:none}.goc-yellow-btn-outline:hover{border-color:#d1ab00;color:#d1ab00;cursor:pointer;text-decoration:none}@media only screen and (max-width:900px){.goc-fy23-banner-heading{margin-left:20px}.banner-text{max-width:360px}.goc-text-2{font-size:2.5em;line-height:1em;margin-bottom:0}.goc-fy23-banner-content{background-image:url(https://s3.ca-central-1.amazonaws.com/files.compassion.ca/www/wp-content/uploads/2022/10/31203501/goc-fy23-bg-img-gray-overlay-mobile.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}}@media only screen and (max-width:800px){section.goc-fy23-banner{padding-top:0}}@media only screen and (max-width:600px){section.goc-fy23-banner{padding-top:40px}.goc-fy23-banner-content.goc-fy23-boy::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(-90deg,rgba(0,0,0,.49)0,rgba(0,0,0,.49) 100%)}}.gt-banner{min-height:400px;max-height:700px;position:relative;justify-content:center;max-width:100%}.gt-banner button,.gt-banner p{font-family:Montserrat,Avenir,sans-serif}.covid-banner .banner-heading h1,.gt-banner button{font-weight:700}.gt-banner-content{background-image:url(https://s3.ca-central-1.amazonaws.com/files.compassion.ca/www/wp-content/uploads/2022/11/21214107/gt-takeover-img-desktop-right-align.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;justify-items:center;text-decoration:none;max-width:100%;padding-bottom:150px;padding-top:150px}.gt-banner-text{margin:auto;text-align:center;width:700px}.gt-banner-heading{max-width:1080px;margin:auto}.ao-banner h1,.gt-banner-heading p{color:#fff}.gt-text-1,.gt-text-2{margin-bottom:0}.gt-text-2{font-size:3.5em;line-height:1em}.gt-text-3{margin-top:20px}.yellow-rule{width:40px;border-width:2px;border-color:#fac300;margin-left:auto;margin-right:auto}.gt-yellow-btn-outline,.gt-yellow-btn-primary{position:relative;display:inline-block;font-size:16px;font-weight:500;padding:10px 15px;white-space:nowrap;line-height:1;text-align:center;text-shadow:none;border-radius:30px;transition:all .3s linear;-webkit-font-smoothing:antialiased;margin:5px 5px 5px 0}.gt-yellow-btn-primary{background:#fac300;border:1px solid #fac300;color:#000}.gt-yellow-btn-outline{border:2px solid #fac300;background:0 0;color:#fac300}.gt-yellow-btn-primary:hover{background:#d1ab00;border-color:#d1ab00;cursor:pointer;text-decoration:none}.gt-yellow-btn-outline:hover{border-color:#d1ab00;color:#d1ab00;cursor:pointer;text-decoration:none}@media only screen and (max-width:900px){.gt-banner-text{max-width:75%;padding-top:125px;margin:auto}.gt-text-2{font-size:2.5em;line-height:1em;margin-bottom:0}.gt-banner-content{background-image:url(https://s3.ca-central-1.amazonaws.com/files.compassion.ca/www/wp-content/uploads/2022/11/21214312/giving-tuesday-takeover-img-mobile.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}}@media only screen and (max-width:800px){.gt-banner{padding-top:0}}.always-on{background:#005eb8;min-height:360px;margin:auto;padding:0}.ao-heading-container{max-width:900px;margin:auto}.ao-img-container{background-image:url(https://s3.ca-central-1.amazonaws.com/files.compassion.ca/www/wp-content/uploads/2023/03/18144251/compassion-ao-hero-scaled.jpg);background-size:cover;background-position-y:center;background-position-x:right;height:415px;width:100%}.ao-banner-content{margin:auto;display:flex;align-items:center;padding-top:180px}.ao-banner-heading{max-width:400px;color:#fff;padding:30px;position:relative;top:-174px;z-index:1}span.italics{font-style:italic;color:#fac300}.learn-more{color:#000!important;background-color:#fac300!important;border:1px solid #fac300!important;transition:.5s}.learn-more:hover{background-color:#b18b01!important;border:1px solid #b18b01!important;transition:.5s}.blue-triangle-container{position:relative;bottom:415px;width:100%;height:0}@media only screen and (max-width:1079px){.ao-banner-heading{padding-left:16px;padding-right:16px}}@media only screen and (max-width:800px){.ao-banner-content{padding-top:230px}.ao-banner-heading{top:-222px}}@media only screen and (max-width:700px){.ao-banner-content{height:75%}}@media only screen and (max-width:600px){.always-on{min-height:660px}.ao-banner{background-repeat:no-repeat;background-position:top;background-size:600px}.ao-banner-heading{max-width:500px}.ao-banner-content{padding-top:270px}.ao-img-container{height:415px}}@media only screen and (max-width:400px){.always-on{min-height:600px}.ao-banner-heading{z-index:1;max-width:500px;padding-right:16px}}.covid-banner{min-height:400px;max-height:700px}.covid-banner .banner-img{background-image:url(https://webcdn-compassion-ca.s3.amazonaws.com/_2/banner-img/primary/covid.jpg)}.covid-banner .banner-heading,.good-banner .banner-heading p{font-family:Montserrat,Avenir,Helvetica Neue,sans-serif}@media only screen and (max-width:500px){.covid-banner .banner-img{background-position:56%center}}.ioyk-spring{background:#edbb3f;padding:0}.ioyk-spring.banner-new .banner-flex{max-width:100%}.ioyk-spring .banner-content{background-image:url(https://webcdn-compassion-ca.s3.amazonaws.com/_2/ioyk/img/home-banner-img-owen.jpg),linear-gradient(#edbb3f,#edbb3f);background-repeat:no-repeat;background-position:center top;background-size:contain;justify-items:center;text-decoration:none;padding-bottom:0}.ioyk-spring .banner-heading,.ioyk-spring .writing-wrap img{max-width:100%;width:100%;margin-left:auto;margin-right:auto}.ioyk-spring .writing-wrap img{width:75%;max-width:900px;display:block}.ioyk-spring .writing-wrap{background:#000;position:relative;padding-top:20px;padding-bottom:20px;margin-top:60px;margin-bottom:20px}.ioyk-spring .banner-heading .btn{font:700 .875rem/1.25rem Montserrat,sans-serif;padding:15px 40px;text-transform:uppercase;text-decoration:none;letter-spacing:1px;display:block;width:max-content;margin-left:auto;margin-right:auto;margin-bottom:0}@media only screen and (max-width:1680px){.ioyk-spring .banner-content{background-size:cover}}@media only screen and (max-width:1400px){.banner-new .banner-flex,.hope-banner .banner-flex{margin:0}}@media only screen and (max-width:1000px){.banner-new{height:600px;min-height:auto;max-height:auto}.ioyk-spring .banner-content{background-position:center top}}@media only screen and (max-width:600px){.banner-new{height:450px}.ioyk-spring .banner-content{background-position:center top;background-size:cover}.ioyk-spring .writing-wrap img{width:95%;max-width:100%}}.good-banner,.wwro-banner{min-height:400px;max-height:700px}.good-banner .banner-img{background-image:url(https://webcdn-compassion-ca.s3.amazonaws.com/_2/banner-img/primary/hero-banner.jpg)}.good-banner .banner-heading{font-family:Montserrat,Avenir,Helvetica Neue,sans-serif;text-align:center;margin-left:auto;margin-right:auto;font-size:unset;width:70%}.good-banner .banner-heading h1{font-size:4.5rem}.good-banner .banner-heading p{font-weight:400;font-size:1.25rem;margin-bottom:30px}@media only screen and (max-width:1000px){.good-banner .banner-heading{width:80%}}@media only screen and (max-width:600px){.good-banner .banner-heading{width:100%}.good-banner .banner-heading h1{font-size:3.5rem}.banner-new.good-banner{height:50vh}}@media only screen and (max-width:450px){.good-banner .banner-heading{width:100%;text-align:left}.good-banner .banner-heading picture{margin-bottom:30px}.banner-new.good-banner{height:50vh}}.banner-gt:before,.wwro-banner::before{content:"";position:absolute;top:0;bottom:0;left:0}.wwro-banner::before{right:0;background:rgba(0,0,0,.4);z-index:1}.wwro-banner .banner-img{background-image:url(https://webcdn-compassion-ca.s3.amazonaws.com/_2/banner-img/primary/covid.jpg)}.wwro-banner .banner-heading,.wwro-banner .banner-heading p{font-family:Montserrat,Avenir,Helvetica Neue,sans-serif}.wwro-banner .banner-heading img{margin-bottom:40px;width:80%}.wwro-banner .banner-heading p{font-weight:400}@media only screen and (max-width:500px){.wwro-banner .banner-img{background-position:56%center}}#crisis-alert{background:#005eb8;padding-top:50px;padding-bottom:50px}#crisis-alert .container{max-width:1280px;margin:0 auto;padding-left:20px;padding-right:20px;display:flex;justify-content:center;align-items:middle}#crisis-alert img{width:80px;height:80px;padding-right:40px;align-self:center}#crisis-alert .crisis-content{display:flex;justify-content:start;flex-direction:column}#crisis-alert a.link,#crisis-alert h2,#crisis-alert p{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;text-align:left;margin-top:0;color:#fff}#crisis-alert h2{font-size:28px;line-height:40px;font-weight:700;margin-bottom:0}#crisis-alert a.link,.secondary-banner h2{margin-bottom:0}#crisis-alert p{line-height:30px;margin-bottom:10px}#crisis-alert a.link{letter-spacing:1px;padding-right:10px}#crisis-alert a.link:after{position:absolute;content:url(https://webcdn-compassion-ca.s3.amazonaws.com/_2/icons/arrow-right-white.svg);padding-left:10px}@media only screen and (max-width:1079px){#crisis-alert{padding-top:90px}}@media only screen and (max-width:600px){#crisis-alert{padding-top:150px;padding-bottom:30px}#crisis-alert h2{font-size:21px;line-height:30px}}@media only screen and (max-width:420px){#crisis-alert .container{flex-direction:column}#crisis-alert img{display:none}#crisis-alert .crisis-content{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}#crisis-alert a.link,#crisis-alert h2,#crisis-alert p{text-align:center}#crisis-alert p{line-height:24px}}.banner-gt{background-image:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/goc-fy22/img/gt-main-img@2x.jpg);background-repeat:no-repeat;background-size:cover;background-position:left;max-height:800px}.banner-gt:before{right:40%;background-image:linear-gradient(270deg,transparent 0,rgba(0,0,0,.49) 49%)}.banner-gt .banner-heading{width:50%}.banner-gt .btn.xlarge{background:#0086bf;border-color:#0086bf;color:#fff}body.home .banner-gt h2,body.home .banner-gt h3{text-align:left;color:#fff;margin-bottom:0}body.home .banner-gt h2{margin-top:0}@media only screen and (max-width:1280px){.banner-gt{background-image:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/goc-fy22/img/gt-main-img.jpg)}.banner-gt .banner-heading{margin-top:0}}@media only screen and (max-width:900px){.banner-gt .banner-heading{width:70%}.banner-gt{background-position:-600px center;background-size:initial;min-height:600px;max-height:700px}}@media only screen and (max-width:800px){.banner-gt{background-position:-600px center;min-height:400px;max-height:500px}.banner-gt h3{font-size:2rem;line-height:2.75rem}}@media only screen and (max-width:600px){.banner-gt{background-position:center;min-height:620px;max-height:660px}.banner-gt:before{right:0;background-image:linear-gradient(rgba(0,0,0,.49)0,rgba(0,0,0,.49) 100%)}.banner-gt .banner-heading{width:100%}}@media only screen and (max-width:380px){.banner-gt .banner-content{margin:0}}.hope-banner{height:100vh;min-height:700px}.hope-banner .banner-img{background-image:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/banner-img/primary/hope-banner.jpg);background-position:center;background-repeat:no-repeat}.hope-banner::after,body.home .banner.goc-banner::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.hope-banner::after{background-image:linear-gradient(270deg,rgba(46,40,26,0) 3%,rgba(40,34,22,.37) 100%);z-index:0}@media only screen and (max-width:1079px){.hope-banner::before{position:absolute;content:"";top:0;bottom:0;left:0;right:0;background-image:linear-gradient(49deg,rgba(46,40,26,0) 60%,rgba(40,34,22,.37) 100%);z-index:2}.hope-banner .banner-content.banner-flex{display:flex}.hope-banner .banner-heading{max-width:100%;margin:0;padding:100px 0 0}.banner.hope-banner{display:block}}.hope-banner .banner-heading{width:60%}@media only screen and (max-width:600px){.hope-banner .banner-img{background-image:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/banner-img/primary/hope-banner-m.jpg)}}body.home .banner.goc-banner{position:relative;height:850px}body.home .banner.goc-banner::after{background:rgba(0,0,0,.3);z-index:1}body.home .banner.goc-banner .banner-img{background-position:center}body.home .banner.goc-banner .banner-content{padding-top:250px;z-index:2;max-width:600px}body.home .banner.goc-banner .banner-content .banner-heading,body.home .banner.goc-banner .banner-content img{margin-bottom:20px}body.home .banner.goc-banner .banner-content .btn{background:#fff;border-color:#fff;color:#005eb8}body.home .banner.goc-banner .banner-content .btn:hover{color:#fff;background:#005eb8;border-color:#005eb8}body.home .banner.goc-banner .banner-content .btn.icon-play{background:0 0;width:auto;height:auto;border-color:#fff;color:#fff}body.home .banner.goc-banner .banner-content .goc-logo,body.home .main-content .inner ul li img{margin-bottom:20px}body.home .banner.goc-banner .banner-content h3{font-weight:400;color:#fff;margin:4px 0 10px}body.home .modal.video{position:fixed;top:0;left:0;right:0;bottom:0;max-width:100%;width:100%;height:100%;border:0;margin:0;background:rgba(0,0,0,.9);z-index:999999}body.home .modal.video .modal-content{position:relative;max-width:800px;margin:10%auto}body.home .modal.video .modal-content .close{top:-36px;right:-30px}@media only screen and (max-width:1079px){body.home .banner.goc-banner{height:500px}body.home .banner.goc-banner .banner-content{padding-top:80px;max-width:500px}body.home .banner.goc-banner .banner-heading{max-width:500px}}@media only screen and (max-width:960px){body.home .modal.video .modal-content{margin-top:100px}body.home .modal.video .modal-content .close{top:-50px;right:10px}body.home .modal.video .modal-content .close svg path{fill:#000}}@media only screen and (max-width:600px){body.home .banner.goc-banner .banner-content{padding-top:100px}body.home .banner.goc-banner .banner-heading{max-width:400px}}@media only screen and (max-width:450px){body.home .banner.goc-banner .banner-content{padding-top:150px}body.home .banner.goc-banner .banner-heading{max-width:400px}}body.home .banner.banner-emergency .donate-now span.dollar{top:13px}.banner.banner-emergency{height:700px}.banner.banner-emergency .banner-img{background-image:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/banner-img/primary/ecuador.jpg)}.banner.banner-emergency .banner-content p{margin-top:30px}.banner.banner-emergency .donate-now .input-append input,.banner.banner-emergency .donate-now .input-prepend input{width:130px}.banner.banner-emergency .donate-now .input-append button,.banner.banner-emergency .donate-now .input-prepend button{padding-left:15px;padding-right:15px}@media only screen and (min-width:1680px){.banner.banner-emergency,.banner.banner-sponsorship2015,body.home .banner.goc-banner{height:850px}.banner.banner-sponsorship2015 .banner-content,.banner.goc-banner .banner-content{max-width:850px;padding-top:280px}.banner.banner-sponsorship2015 .banner-content p,.banner.goc-banner .banner-content p{font-size:22px}.banner.banner-sponsorship2015 .overlay.i-card,.banner.goc-banner .overlay.i-card{padding-top:200px}}@media only screen and (min-width:1920px){.banner.banner-emergency,.banner.banner-sponsorship2015,body.home .banner.goc-banner{height:920px}.banner.banner-emergency .banner-content,.banner.banner-sponsorship2015 .banner-content,body.home .banner.goc-banner .banner-content{padding-top:320px}.banner.banner-emergency .overlay.i-card,.banner.banner-sponsorship2015 .overlay.i-card,body.home .banner.goc-banner .overlay.i-card{padding-top:240px}}.banner.banner-single{height:auto;background:0 0}.banner.banner-single img{width:100%;height:auto}.article-header-banner .banner{background-size:cover;background-position:top center;height:800px}.banner-play{position:absolute;left:0;right:0;top:-350px;text-align:center;z-index:3}.banner-play .icon-play{margin:0 0 20px}.banner.banner-blog .banner-img{position:absolute;top:0;bottom:0;left:0;right:0;background-position:center;opacity:.5}.banner.banner-blog .banner-content{padding:200px 0}.banner.banner-blog .banner-content hr{margin-top:20px;margin-bottom:20px;opacity:.5}.banner.banner-blog .banner-content h2{color:#fff;margin-top:0;margin-bottom:0}.banner.banner-blog .banner-content h5{margin-bottom:0;color:#999}.banner.banner-blog .banner-content p{margin-bottom:20px;color:#ccc}.secondary-banner{position:relative;background:0 0;width:100%;height:580px;padding:150px 0;overflow:hidden;z-index:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.secondary-banner .secondary-banner-bg{position:absolute;background-position:center center;background-repeat:none;background-size:cover;left:0;right:0;top:0;bottom:0}.secondary-banner .span6{position:relative;float:right;color:#fff;z-index:2}.banner.banner-emergency .banner-content p a,.secondary-banner a{text-decoration:underline;color:#fff}.secondary-banner p{margin-top:20px;margin-bottom:20px;text-align:center}.secondary-banner hr{margin-top:15px;margin-bottom:20px}.secondary-banner .donate-now{text-align:center}.secondary-banner .donate-now .group{display:inline-block;vertical-align:top;padding:0}body.home .secondary-banner.donation2015 .secondary-banner-bg{background-image:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/banner-img/secondary/donations2015-bg-opt.jpg)}@media only screen and (min-width:1920px){body.home .secondary-banner{height:680px;padding:200px 0}}.secondary-banner a.btn{text-decoration:none}.secondary-banner.sponsorship h2.section-title:before{background:rgba(255,255,255,.5)}.secondary-banner.sponsorship .column{text-align:center;color:#fff;padding-left:60px}@media only screen and (max-width:600px){.secondary-banner.sponsorship.sponsorship-christmas{padding-top:100px;padding-bottom:100px}.secondary-banner.sponsorship.sponsorship-christmas a,.secondary-banner.sponsorship.sponsorship-christmas h2,.secondary-banner.sponsorship.sponsorship-christmas p{color:#2d2d2d}.secondary-banner.sponsorship.sponsorship-christmas .column{margin:0;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:30px}.secondary-banner.sponsorship.sponsorship-christmas .column p{font-size:15px}.secondary-banner.sponsorship.sponsorship-christmas .btn{background:#005eb8;color:#fff}.secondary-banner.sponsorship.sponsorship-christmas .section-title:before{background:#86bbe5}}#article-content section.donate-custom.banner .banner .banner-img,.banner.parallax .banner-img,body.single .initiatives .banner.banner-single img{position:absolute;left:0;right:0;height:auto}.banner.parallax{position:relative;height:auto;min-height:680px}.banner.parallax .banner-img{background-position:top center;top:0;width:100%}.employment-custom.banner,.employment-custom.banner .employment-post{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.employment-custom.banner{font-size:0;height:auto;padding:120px 60px;text-align:center;background-image:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/banner-img/pages/employment.jpg);background-size:cover}.employment-custom.banner h2{margin-top:0;color:#fff;position:relative;z-index:10}.employment-custom.banner .employment-post{position:relative;z-index:10;display:inline-block;vertical-align:top;width:25%;padding:10px;text-align:left}.employment-custom.banner .employment-post .card{position:relative;min-height:270px;margin:0;padding-bottom:80px}.employment-custom.banner .employment-post .card h4{color:#005eb8;margin-bottom:20px}.employment-custom.banner .employment-post .card .card-footer{position:absolute;bottom:0;left:0;right:0;font-size:16px;padding:0}.employment-custom.banner .employment-post .card .card-footer a.btn.lp{border:0;text-align:left;width:100%;white-space:normal;padding:20px 30px;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.employment-custom.banner .employment-post .card a.btn.lp:hover{background:#86bbe5;border-color:#86bbe5;color:#fff}.employment-custom.banner .no-jobs{position:relative;z-index:2}#ecom-head h1.page-title,#resourcesForm h3,.employment-custom.banner .no-jobs h3,.employment-custom.banner .no-jobs p{color:#fff}.employment-custom.banner .no-jobs h3{margin-bottom:10px}.employment-custom.banner .no-jobs p{margin-top:0;font-size:18px}.employment-custom.banner .employment-post.hasThree{width:33.33%}.framed{padding:4px;background-color:#fff;border:1px solid #e3e3e3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.sponsorship-block .action-info{position:relative}.sponsorship-block .action-info .inner{padding:8px 14px}.sponsorship-block .action-info h2{margin-bottom:8px}.sponsorship-block h3{margin-bottom:0}.sponsorship-block .child-info p{padding-bottom:1em}.sponsorship-block .action-info ul.sponsorship-meta{list-style-type:none;margin:0}.sponsorship-block .action-info ul.sponsorship-meta>li{display:inline;font-size:10pt;font-weight:500;padding:0 2em;border-left:1px dotted #8d8d8d}.sponsorship-block .action-info ul.sponsorship-meta>li.first{padding-left:0;border:0}.sponsorship-block .action-info .sponsorship-actions{display:block;position:absolute;top:14px;right:14px;float:right}#sidebar,.sponsorship-block .child-info-nav .nav{margin:0}.sponsorship-block .child-info-nav .nav .active a{background-color:#f1f1f1}.sponsorship-block .child-info-country-overview,.sponsorship-block .child-info-personal-overview{height:400px;max-height:400px;overflow:auto}.sponsorship-block .child-info-table,.sponsorship-block .child-info-table tr,.sponsorship-block .child-info-table tr td{border:0;padding:0}.sponsorship-block .child-info-table col.content{width:80%}.sponsorship-block .child-info-details{background-color:#f1f1f1;padding:8px 0 0 8px}.sponsorship-block .child-info-details .child-info-personal-pic{float:left;width:27%;padding-right:3%}.sponsorship-block .child-info-details .child-info-personal-overview{float:right;width:70%}.prayer-widget,.sponsorship-search-results-block .search-action-info .inner{padding:0;position:relative}.sponsorship-search-results-block .search-action-info .search-actions{display:block;margin-top:0;padding:.3em}.sponsorship-search-results-block .search-action-info .search-actions .inner{float:right}.sponsorship-search-results-block .child-info-country{background-color:#fff}.sponsorship-search-results-block .child-info-country-pic{background-color:#fff;float:left;width:40%}.sponsorship-search-results-block .child-info-country-pic img.country-image{width:95%}.sponsorship-search-results-block .child-info-country-overview{float:right;width:59%}#sidebar li{text-indent:0}.widget h2{background-color:#f5f5f5;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:.3em .15em;margin:0}#sidebar .events-widget>h2{background-color:#fff;border:0;font-size:1em}.events-widget ul.events-list,.events-widget ul.events-list li.events-list-item{list-style-type:none;margin:.5em;padding:0;text-indent:0}.events-widget ul.events-list li.events-list-item .events-list-item-event{display:block;font-weight:500}.events-widget ul.events-list li.events-list-item .events-list-item-date{display:block;font-size:.9em;text-indent:.5em;font-style:italic;color:#5f5f5f}.prayer-widget{background:url(/wp-content/themes/ca/images/potd-ribbon.png)no-repeat left top #fff;display:block;float:left;font-size:10pt;line-height:1.3em;padding:0 10px 5px 55px;margin-top:5px}.prayer-widget .title{font-size:1.1em;font-weight:500;color:#a7a7a7;padding-bottom:.3em}.prayer-widget .title .leadin{display:block;font-size:1.3em;font-weight:500;padding-bottom:4px;color:#2d2d2d}.prayer-widget .content blockquote{margin:.5em 0 0;padding:0}.prayer-widget .content blockquote p{padding:0 0 0 .5em;line-height:1.2em;font-size:1em;font-weight:500;font-style:italic;color:#979797;text-align:right!important}.prayer-widget .content blockquote p:first-child{text-align:left!important}.search .pagination{margin:0}.icon-special-skippy-w-sm{width:16px;height:16px;background:url(/wp-content/themes/ca/images/icon-special-skippy-w-16.png)no-repeat center}.cc-ecommerce-child-gifts-form,body.single-shop .banner .card.fixed .donate-now .input-append,body.single-shop .banner .card.fixed .donate-now .input-prepend{margin-bottom:0}.cc-ecommerce-child-gifts-form .table thead tr th,.meta-block>ul>li{vertical-align:middle}.cc-ecommerce-child-gifts-form td.cc-ecommerce-child-gifts-recurring .btn-group{padding-top:2px}.cc-ecommerce-child-gifts-form .form-actions{padding:20px 0 0;margin-bottom:0}.cc-ecommerce-child-gifts-form .form-actions .btn-set{float:right}.cc-ecommerce-child-gifts-amount button.btn{margin:0;padding:6px;background:#f5f5f5;border-color:#ccc}.cc-ecommerce-card-list a.btn,.cc-ecommerce-present-list a.btn{background:#e8e8e8;border:1px solid #ccc}.cc-ecommerce-card-list a.btn.active,.cc-ecommerce-present-list a.active{background:#037f78;border-color:1px solid #024d49}.icon-cc-themed{background-image:url(/wp-content/themes/ca/images/glyphicons-halflings.png)}.icon-cc-themed-light{background-image:url(/wp-content/themes/ca/images/glyphicons-halflings-light.png)}body.single #article-content .meta-block ul{padding-left:0}.meta-block ul.meta{font-size:9pt}.meta-block ul.author{margin:10px 0}.meta-block>ul{list-style-type:none;margin:0;padding:0}.meta-block>ul>li{display:inline-block;height:1.4em;line-height:1.4em;padding-right:0}.meta-categories{overflow:hidden}.meta-author{font-weight:500}.meta-tags{min-height:24px;padding-left:0;text-align:middle}.meta-tags .label{margin:0 .25em}#volNews h2,.page-template-template-sponsorship-php .block.light-brown .inner p.large+h3,body.home h2,body.page-template-template-csp-php section.block.unbounded .inner h2,section.donate-custom.block.unbounded .inner h2{margin-bottom:40px}body.home .three-c strong{display:inline-block;color:#005eb8}body.home blockquote{width:100%;max-width:960px;margin:0 auto 40px;font-weight:300}body.home blockquote p{font-size:32px;padding:0;margin:0;line-height:1.4;font-style:normal}.block,body.home header{background:#fff;z-index:2}body.home .main-content .inner ul li{width:33.33%;padding:0 30px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.blog-widget{z-index:2}.blog-widget .blog-link{margin:0;text-align:center;clear:both}.footer-image{float:left;width:100%;margin-top:-250px;z-index:1}.footer-image img{width:100%;height:auto;vertical-align:bottom}@media only screen and (min-width:1920px){.footer-image{margin-top:-400px}}@media only screen and (max-width:1080px){.footer-image{margin-top:-150px}}@media only screen and (max-width:800px){.footer-image{margin-top:-100px}}@media only screen and (max-width:600px){.footer-image{margin-top:-50px}}.card .card-content .donate-now{margin-top:20px}a.link{color:#005eb8;font-size:14px;font-weight:700;text-transform:uppercase}a.link:hover{color:#004485;text-decoration:underline}.donate-custom .column{float:none;display:inLine-block;vertical-align:top}.donate-custom .card .donations-single-excerpt{display:none}#urgent{padding-bottom:80px}#urgent .donate-now .input-append,#urgent .donate-now .input-prepend{max-width:400px}#child,#survival,#urgent{background-repeat:no-repeat;background-position:center bottom}#child{background-size:cover}#urgent{background-image:url(https://webcdn-compassion-ca.s3.amazonaws.com/_2/img/donate/donate-urgent-bg.jpg);background-size:100%}#child,#survival{border-top:1px solid #e4e3e1}#survival{background-image:url(https://webcdn-compassion-ca.s3.amazonaws.com/_2/img/donate/donate-survival-bg.jpg);background-size:cover;padding-bottom:80px}#child{background-image:url(https://webcdn-compassion-ca.s3.amazonaws.com/_2/img/donate/child-banner.jpg)}section.donate-custom.block.unbounded .inner{padding-top:80px;padding-bottom:80px}body.single-shop .banner .card .btn.small,body.single-shop .banner .card .link,body.single-shop .banner .card.fixed .tracking,body.single-shop .banner .card.fixed p,body.single-shop .card p.donations-page-excerpt{display:none}.slider.initiatives-slider{max-width:1080px;width:100%;margin-left:auto;margin-right:auto;overflow:visible}.slider.initiatives-slider button.slick-next{top:44%}.slider.initiatives-slider button.slick-prev{left:-100px;top:44%}.slider.initiatives-slider button.slick-next{left:auto;right:-100px}.slider.initiatives-slider .slick-list{width:100%;margin:0 auto;overflow:hidden;text-align:center}.slider.initiatives-slider .slick-slide{opacity:0;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.slider.initiatives-slider .slick-slide.slick-active{opacity:1}.slider.initiatives-slider .column{text-align:left}.slider.initiatives-slider ul.slick-dots{list-style:none;margin:0 0 0 10px;text-align:center;clear:both;display:none!important}.slider.initiatives-slider ul.slick-dots li{display:inline-block;margin-right:5px}.slider.initiatives-slider ul.slick-dots li button{width:12px;height:12px;text-indent:-99999px;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:none}.slider.initiatives-slider ul.slick-dots li.slick-active button{background:#005eb8;border-color:#005eb8}.donate-custom h2{margin-bottom:15px}#eighty-twenty{padding-top:4.375rem}section{display:block}.row{display:-ms-flexbox;-ms-flex:0 1 auto}.container{position:relative;width:100%;max-width:1280px;margin-right:auto;margin-left:auto;padding-right:1.25rem;padding-left:1.25rem;-moz-box-sizing:border-box;box-sizing:border-box}.article,.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card.unavailable .unavailable-overlay img{display:block}.center-xs{-webkit-box-pack:center;justify-content:center;text-align:center}.middle-xs{-webkit-box-align:center;align-items:center}.between-xs{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between}.mar-x5{margin-left:3.75rem;margin-right:3.75rem}.mar-sm-y1{margin-top:.625rem;margin-bottom:.625rem}.ci-logo img,.mc-logo img,.ms-logo img{max-width:260px}.row{display:flex;-webkit-box-flex:0;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap;margin-right:-1.25rem;margin-left:-1.25rem;box-sizing:border-box}.pad-b6{padding-bottom:4.375rem}.pad-t1{padding-top:.625rem}.col-6{flex-basis:50%;max-width:50%}.fw-7{font-weight:700}.fs-3{font-size:1.125rem}.uppercase{text-transform:uppercase}.col-12{flex-basis:100%;max-width:100%;box-sizing:border-box;-webkit-box-flex:0;flex:0 0 auto}.col-12,.pad-x2{padding-left:1.25rem;padding-right:1.25rem}@media only screen and (max-width:600px){.col-sm-12{flex-basis:100%;max-width:100%;padding-left:1.25rem;padding-right:1.25rem;box-sizing:border-box;-webkit-box-flex:0;flex:0 0 auto}}@media only screen and (max-width:1280px){.slider.initiatives-slider button.slick-next,.slider.initiatives-slider button.slick-prev{top:51%}.slider.initiatives-slider button.slick-next{right:0}.slider.initiatives-slider button.slick-prev{left:0}.slider.initiatives-slider ul.slick-dots{display:block!important}}@media only screen and (max-width:1079px){.slider.initiatives-slider button.slick-next{right:20px}.slider.initiatives-slider button.slick-prev{left:20px}.slider.initiatives-slider button.slick-next.slick-arrow,.slider.initiatives-slider button.slick-prev.slick-arrow{display:block!important}}body.single-shop .banner{height:680px}body.single-shop .banner .inner,section{position:relative}body.page-template-template-receipt-php .ecom-complete .card.card-receipt .ecom-sponsorship .ecom-sponsorship-item ul,body.single-shop .banner .card p{margin-bottom:20px}body.single-shop .banner .card.fixed{position:fixed;background:rgba(255,255,255,.8);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;border-left:none;border-right:none;left:0;right:0;top:0;margin:0;padding:10px 15px 5px;z-index:9999}body.single-shop .banner .card.fixed h2{float:left;font-size:24px;margin-top:3px;margin-bottom:0}body.single-shop .banner .card.fixed .card-content{padding:0}body.single-shop .banner .card.fixed .card-footer{border-top:none}body.single-shop .banner .card.fixed .donate-now{float:right;margin-top:0;margin-bottom:0}body.single-shop .banner .card.fixed .donate-now input{height:34px;font-size:15px;padding-top:7px;padding-bottom:7px}body.single-shop .banner .card.fixed .donate-now button.btn{height:33px;font-size:14px;padding-top:9px}body.single-shop .banner .card.fixed .donate-now .input-append .add-on,body.single-shop .banner .card.fixed .donate-now .input-prepend .add-on{top:8px}.sponsorship-options-block .input-dollar span,body.single-shop.logged-in .banner .card.fixed{top:12px}body.single-shop .banner .card.fixed.push-down{top:94px}body.page-template-template-csp-php #article-content blockquote.nomargin+p,body.single-shop .banner .card .tool-tip-info,div.employment-custom .span6 img+br{display:none}body.single-shop.logged-in .banner .card.fixed.push-down{top:104px}.show-cats-n-tags a:last-child::before,body.page-template-template-unbounded #article-content section+p:last-child,body.single-shop #article-content .imagequote+p:last-child{display:none}body.single-shop .subtitle-hack{text-align:center;font-size:18px;margin:10px 0 0}body.single-shop .disclaimer{background:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/img/disclaimer-image-blue.jpg)no-repeat;background-size:cover;color:#fff}body.single-shop .disclaimer p.lead{padding:20px 0 0}body.single-shop .disclaimer svg{float:left;width:200px;height:200px;margin-right:40px}body.single-shop .disclaimer svg path.chart-bg{stroke:rgba(255,255,255,.3)}body.single-shop .initiatives-featured .disclaimer{background:#005eb8}blockquote.imagequote.csp.span6{width:50%;min-height:480px;padding:0;clear:none}blockquote.imagequote.csp.span6 div{max-width:60%;margin:0 20%;font-size:16px;padding-bottom:0;text-align:left;font-style:normal}blockquote.imagequote.csp.span6 img{margin:0;width:100%;height:auto}body.page-template-template-csp-php .block.full .container-fluid{padding:0 0 20px}body.page-template-template-csp-php .block.full{text-align:center;z-index:1}body.page-template-template-csp-php .block.full .inner{padding-bottom:40px}body.page-template-template-csp-php .block.full:after{content:"";position:absolute;bottom:-30px;left:50%;right:50%;width:0;border-left:30px solid transparent;border-right:30px solid transparent;border-top:30px solid #f1f5f6;margin-left:-30px}.span18{max-width:16.66%;margin-left:0!important}div.employment-custom .span6 img.alignleft{margin-right:20px}div.employment-custom .span6 h6{padding-top:10px;margin-bottom:5px}div.employment-custom .span6>div{position:relative;padding-left:88px;margin-bottom:30px}.best-christian-workplace img,div.employment-custom .span6>div img{position:absolute;left:0;top:0}div.employment-custom .single-slider .span6.alignright{font-size:24px;font-weight:300;line-height:1.5;padding-top:170px}div.employment-custom .single-slider .span6.alignright h4{color:#474747;line-height:1.4}div.employment-custom .single-slider .span6.alignright h4 .blue{display:block;font-weight:500;color:#005eb8;font-size:18px}div.employment-custom .single-slider .span6.alignleft{width:54.1%;margin-left:-6%;padding-top:40px;overflow:hidden}div.employment-custom .single-slider .span6.alignleft img{margin-bottom:-9px}div.employment-custom .span3 h3{margin:15px 0 5px}div.employment-custom .block hr{margin:40px 0}.best-christian-workplace{position:relative;max-width:336px;margin:0 auto;padding:30px 0 35px 164px}.page-template-template-sponsorship-php .article-header+section.baby-blue .inner:first-child{padding-bottom:50px}.page-template-template-sponsorship-php #article-head.article-header p .subtitle{font-size:20px;font-weight:300}.page-template-template-sponsorship-php .block{position:relative;z-index:1}.page-template-template-sponsorship-php .beneficiary-search-block{background-image:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/img/map-bg.jpg);background-position:center 50px;background-repeat:no-repeat}.page-template-template-sponsorship-php .beneficiary-search-block .beneficiary-search-form.inner{padding-bottom:30px}.page-template-template-sponsorship-php .beneficiary-search-block button.search-control{position:absolute;top:0;left:0;right:0;background:#f5f5f5;color:#2d2d2d;width:100%;margin:0;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;padding-top:20px;padding-bottom:20px;border:0;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;display:none}.page-template-template-sponsorship-php .beneficiary-search-block button.search-control:hover{background:#dcdcdc}.page-template-template-sponsorship-php .slider.beneficiary-slider{overflow:visible}.page-template-template-sponsorship-php .sponsor-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:20px;font-family:"Montserrat","Gotham","Avenir",serif}.page-template-template-sponsorship-php .sponsor-tags figure{display:flex;align-items:center;border:1px solid #bcdde6;background:#fff;padding:2px 7px;border-radius:5px;flex-wrap:nowrap}.page-template-template-sponsorship-php .sponsor-tags figure img{height:20px;width:20px;margin-right:5px}.page-template-template-sponsorship-php .sponsor-tags h4{font-size:.75rem;font-weight:400;margin-top:0;margin-bottom:0}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner{padding-top:0;padding-bottom:160px}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card-wrap{padding:0;margin:0-2px;float:none;display:inline-block;vertical-align:top}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .details{display:flex;flex-direction:column;gap:5px}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .details h4,.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .details p{font-size:.875rem;flex-shrink:0}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .details .row{margin-right:0;margin-left:0;align-items:center;gap:10px}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .details .line{border-top:1px dashed #ccc;width:auto;height:2px;flex-grow:1}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .gender{display:flex;align-items:center}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .gender img{display:block;width:20px;height:20px}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .country{display:flex;align-items:center;font-size:.875rem}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .country img{width:20px;height:20px;margin-right:5px}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .country figcaption{line-break:auto}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card{cursor:pointer;border:0;margin:0 10px;border-radius:10px;overflow:hidden}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card-header{max-height:100%;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card-header figure.child-photo{border:1px solid #b4becb;aspect-ratio:1/1;margin-right:auto;margin-left:auto;display:block;width:160px;height:160px;overflow:hidden;margin-bottom:10px;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card-header figure.child-photo img{display:block;width:100%;height:auto;margin-top:-35px}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card-header h3{margin-bottom:0;font-weight:700;line-break:anywhere}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .fontH{font-family:"Montserrat","Gotham","Avenir",sans-serif}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card-content{position:relative;padding:0 20px 20px;text-align:left}.page-template-template-sponsorship-php .beneficiary-profile-wrap .subtitle-wrap .sponsor-tags,.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card-content h3,.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card-content h4,body.blog .blog-roll .card .card-header figure{margin-bottom:0}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card.selected{background:#f5fcff;border:2px solid #72b2ca}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card.selected:after{position:absolute;content:"";bottom:-162px;left:50%;right:50%;width:0;height:0;text-align:center;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card.unavailable .unavailable-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(134,187,229,.95);padding:1.25rem;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px;z-index:3;display:flex;align-items:center}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card.unavailable .unavailable-overlay .row{margin-left:0;margin-right:0}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card.unavailable .unavailable-overlay figure{max-width:200px;width:100%;margin-bottom:1.25rem}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card.unavailable .unavailable-overlay p{color:#fff;text-align:center;font-weight:700;margin-bottom:0;letter-spacing:.5px}.page-template-template-sponsorship-php .beneficiary-cards.shuffling .card.selected:after,.page-template-template-sponsorship-php .marketing-control .sponsorship-slider br{display:none}.page-template-template-sponsorship-php #modal.modal-custom,.page-template-template-sponsorship-php .group{text-align:center}.page-template-template-sponsorship-php .group .select-wrap,.page-template-template-sponsorship-php .group input,.page-template-template-sponsorship-php .group.advanced-options hr,.page-template-template-sponsorship-php h2{margin-top:0}.page-template-template-sponsorship-php .group label:after{content:"";padding-left:0}.ecom-sponsorship-recurring .radio-wrap label,.page-template-template-sponsorship-php .group .check-wrap input[type=checkbox]+label,.page-template-template-sponsorship-php .group .radio-wrap input[type=radio]+label{text-transform:none}.page-template-template-sponsorship-php .group .check-wrap input[type=checkbox]+label:before,.page-template-template-sponsorship-php .group .radio-wrap input[type=radio]+label:before{background:#fff}.page-template-template-sponsorship-php .group.advanced-options{padding-bottom:15px}.page-template-template-sponsorship-php .group.advanced-options h3{padding-top:15px}.page-template-template-sponsorship-php .btn-wrap{position:absolute;left:0;right:0;bottom:30px;text-align:center}.page-template-template-sponsorship-php .btn-wrap button.btn.lp{border:2px solid #005eb8;color:#005eb8;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.page-template-template-sponsorship-php .beneficiary-profile-wrap{position:relative;z-index:3}.page-template-template-sponsorship-php .beneficiary-profile-wrap .beneficiary-subtitle>p,.page-template-template-sponsorship-php .beneficiary-profile-wrap .beneficiary-title{line-height:1.25}.page-template-template-sponsorship-php .beneficiary-profile-wrap .subtitle-wrap{display:flex;justify-content:space-between;gap:10px;align-items:end;flex-wrap:wrap;margin-bottom:2.5rem}.page-template-template-sponsorship-php .beneficiary-profile-wrap .beneficiary-title{margin-bottom:5px}.page-template-template-sponsorship-php .beneficiary-profile-wrap .beneficiary-subtitle{color:#474747;margin-bottom:0}.page-template-template-sponsorship-php .beneficiary-profile-wrap .beneficiary-title h2{margin-bottom:0;font-weight:700}.page-template-template-sponsorship-php .beneficiary-profile-wrap .waiting-key{display:flex;gap:5px;align-items:start}.page-template-template-sponsorship-php .beneficiary-profile-wrap .section-icon-alert{margin-bottom:2.5rem}.page-template-template-sponsorship-php .beneficiary-profile-wrap #gfc-alert figure{display:flex;align-items:center;padding:.3125rem .625rem;margin-bottom:1.875rem;gap:.625rem;background-color:#ffd000;border-radius:.625rem}.page-template-template-sponsorship-php .beneficiary-profile-wrap #gfc-alert figure img{height:1.875rem;width:1.875rem}.page-template-template-sponsorship-php .beneficiary-profile-wrap #gfc-alert figure p{margin-bottom:0;font-size:.75rem;line-height:1.25rem}.page-template-template-sponsorship-php .beneficiary-profile-wrap .card.profile-img{position:relative;width:300px;border:1px solid #ccc;padding:0;-moz-transition-property:none;-webkit-transition-property:none;-o-transition-property:none;transition-property:none;transition:width 0s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.page-template-template-sponsorship-php .beneficiary-profile-wrap .card.profile-img .card-content,.page-template-template-sponsorship-php .beneficiary-profile-wrap .card.profile-img .card-footer{padding:20px}.page-template-template-sponsorship-php .beneficiary-profile-wrap .card.profile-img figure{max-height:300px;margin-bottom:20px;overflow:hidden}.page-template-template-sponsorship-php .beneficiary-profile-wrap .card.profile-img figure img{width:100%;height:auto;vertical-align:bottom;margin-top:-35px}.page-template-template-sponsorship-php .beneficiary-profile-wrap .card.profile-img .btn{width:100%;margin:0;white-space:normal}.page-template-template-sponsorship-php .beneficiary-profile-wrap .card.profile-img.fixed{position:fixed;opacity:1;top:120px}.checkout .radio-wrap input[type=radio]+label:after,.page-template-template-sponsorship-php .beneficiary-profile-wrap .card.profile-img.bottom-out{opacity:0}.page-template-template-sponsorship-php .beneficiary-profile-wrap .columns{float:left;width:100%;margin:10px 0 30px}.page-template-template-sponsorship-php .beneficiary-profile-wrap .columns .size-1of3{text-align:center;width:auto;padding-right:40px}.page-template-template-sponsorship-php .beneficiary-profile-wrap .columns .size-1of3 .icon{margin:0 auto 10px}.page-template-template-sponsorship-php .beneficiary-profile-wrap .beneficiary-icons{display:flex;gap:40px;justify-content:space-between;flex-wrap:wrap}.page-template-template-sponsorship-php .beneficiary-profile-wrap .beneficiary-icons p{margin-bottom:.625rem;text-align:center}.page-template-template-sponsorship-php .beneficiary-profile-wrap .beneficiary-icons>div{display:flex;flex-direction:column;align-items:center}.page-template-template-sponsorship-php .block.light-brown{background:#f1f1ec}.page-template-template-sponsorship-php .block.light-brown .inner{padding-top:0;padding-bottom:0}.page-template-template-sponsorship-php .block.light-brown .inner p,.page-template-template-sponsorship-php .block.light-brown .inner p:first-child,.page-template-template-sponsorship-php .marketing-control p:first-child{display:none}.page-template-template-sponsorship-php .block.light-brown .inner p.large{display:block;margin-bottom:50px;font-size:20px}.page-template-template-sponsorship-php .marketing-control{margin-top:-10px}.page-template-template-sponsorship-php .marketing-control hr,.sponsorship-options-block .sponsorship-options .sponsorship-options-gifts hr{margin-top:40px;margin-bottom:40px}.page-template-template-sponsorship-php .marketing-control .inner p:first-child{display:block}.page-template-template-sponsorship-php .marketing-control .block.baby-blue .inner .span9{margin-top:30px}.ecom-tb-header ul li,.page-template-template-sponsorship-php .marketing-control .block.baby-blue p.large,.search-result-item p.title{font-weight:500}.page-template-template-sponsorship-php .marketing-control .sponsorship-slider{overflow:hidden}.page-template-template-sponsorship-php .marketing-control .sponsorship-slider .inner{padding-bottom:0}.page-template-template-sponsorship-php .marketing-control .sponsorship-slider h2{margin-left:10px}.page-template-template-sponsorship-php .marketing-control .sponsorship-slider button.slick-next:after,.page-template-template-sponsorship-php .marketing-control .sponsorship-slider button.slick-prev:after{color:#86bbe5}.page-template-template-sponsorship-php .marketing-control .footer-image{position:relative;margin-top:-40px;margin-bottom:0;z-index:2}.page-template-template-sponsorship-php #map{height:500px}.page-template-template-sponsorship-php .community-details .inner{position:relative;z-index:2}.page-template-template-sponsorship-php .community-details .image-divider .inner .alignright,.page-template-template-sponsorship-php .community-details .inner .span9,aside.secondary .ecom-review-widget.ecom-review-widget-total div{position:relative}.page-template-template-sponsorship-php .community-details .inner svg.icon{position:absolute;bottom:-140px;left:40%;background:#e0edf8;padding:15px;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:36px;height:36px}.page-template-template-sponsorship-php .community-details .inner svg.icon .icon-stroke{stroke:#86bbe5}.page-template-template-sponsorship-php .community-details .image-divider{position:relative;display:inline-block;width:100%;margin:-14%0;z-index:1}.page-template-template-sponsorship-php .community-details .image-divider .inner{padding:0}.page-template-template-sponsorship-php .community-details .image-divider img{width:100%;vertical-align:bottom}.page-template-template-sponsorship-php .beneficiary-advocate-block{font-size:20px;padding:40px 0 20px;color:#fff;text-align:center}.page-template-template-sponsorship-php .beneficiary-advocate-block svg.icon{vertical-align:top;margin-top:-20px}#volNews .card-content,.page-template-template-sponsorship-php .block.padded .no-beneficiaries-found{padding-top:30px}.page-template-template-sponsorship-php .block.padded .no-beneficiaries-found .alert{padding-top:30px;padding-left:20px;padding-right:20px}.page-template-template-sponsorship-php .block.padded .no-beneficiaries-found .alert svg{float:left;margin:0 20px 0 0}.page-template-template-sponsorship-php .block.padded .no-beneficiaries-found .alert h4{margin-top:5px;margin-bottom:5px}.page-template-template-sponsorship-php #modal.modal-custom .modal-body{padding:80px}.page-template-template-sponsorship-php #modal.modal-custom figure,.sponsorship-options-block figure{display:block;margin:-10px auto 20px;width:128px;height:128px;overflow:hidden;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.page-template-template-sponsorship-php #modal.modal-custom button[type=submit]{float:none;display:inline-block}@media only screen and (max-width:600px){.page-template-template-sponsorship-php .beneficiary-profile-wrap .card.profile-img figure img{margin-top:0}}.sponsorship-options-block{margin-top:-138px}.sponsorship-options-block .block.padded .inner{padding-top:60px;padding-bottom:60px}.sponsorship-options-block .block.padded.baby-blue .inner{padding-top:40px;padding-bottom:20px}.sponsorship-options-block figure img{margin-top:-35px}.sponsorship-options-block .sponsorship-options{text-align:center}.sponsorship-options-block .sponsorship-options .radio-wrap{padding-top:0}.sponsorship-options-block .sponsorship-options .radio-wrap strong{display:block;font-size:24px;padding:0 0 20px 40px;text-transform:none;line-height:1}.sponsorship-options-block .sponsorship-options h3{margin-top:60px}.sponsorship-options-block .sponsorship-options h3+.btn-group{height:auto;float:none;margin-top:20px}.sponsorship-options-block .sponsorship-options h3+.btn-group button.btn{white-space:normal;font-size:18px;padding:20px;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.sponsorship-options-block .sponsorship-options h3+.btn-group button.btn small{display:inline-block;width:100%;font-size:16px;font-weight:400}.sponsorship-options-block .sponsorship-options h3+.btn-group button.btn:first-child{-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.sponsorship-options-block .sponsorship-options h4{margin-top:20px;vertical-align:top}.sponsorship-options-block .sponsorship-options h4 svg.icon{width:48px;height:48px;margin-top:-18px;vertical-align:bottom}.sponsorship-options-block .sponsorship-options .sponsorship-options-gifts h3{margin-top:0;line-height:1;margin-bottom:60px}.sponsorship-options-block .sponsorship-options .sponsorship-options-gifts .group{text-align:left;max-width:600px;margin:20px auto 60px}.sponsorship-options-block .sponsorship-options .sponsorship-options-gifts .group .alignleft{width:62%}.sponsorship-options-block .sponsorship-options .sponsorship-options-gifts .group .alignleft p{margin-bottom:10px}.sponsorship-options-block .sponsorship-options .sponsorship-options-gifts .group .input-group{float:right;width:35%}.sponsorship-options-block .sponsorship-options .sponsorship-options-gifts .group .input-group small{font-size:13px}.sponsorship-options-block .sponsorship-options .sponsorship-options-gifts .withdrawal{color:#005eb8;font-size:15px}.sponsorship-options-block .btn.lp{background:#b0d3ee;border-color:#86bbe5}.sponsorship-options-block .footer-image,body.page-template-template-sponsorship-options .sponsorship-options-block{margin-top:0}body.blog .banner{height:auto}body.single.single-post .wp-caption{max-width:100%}.blog-roll,.blog-widget{background:#f1f1ec}body.blog .blog-roll{padding-top:80px;padding-bottom:80px}body.blog .blog-roll .card-wrap{padding:20px 0}body.blog .blog-roll article{overflow:auto;clear:both}body.blog .blog-roll .card .card-header{max-height:100%}.prayerday-block{background:#005eb8;color:#fff;padding:60px 0;text-align:center;font-size:24px}body.post-type-archive-prayer .card h6{font-size:22px}body.post-type-archive-prayer .card blockquote{border-top:1px solid #ccc;font-size:15px;padding-top:15px;margin:20px 0 0;text-align:left}body.post-type-archive-prayer .size-1of4 .card-wrap .card-content h6{font-size:18px;margin-top:10px}.headline-search{background-color:#f8f8f8}.headline-search>.inner{padding:10px}.search-result{clear:both;margin:10px;border-top:1px dotted #5f5f5f;padding-top:10px}.search-results .first{border-top:none;padding-top:none}.search-result>div{float:left}.search-result .search-result-thumbnail{width:7%}.search-result .search-result-item{width:70%}.search-result .search-result-meta{width:18%;float:right}.search-result-item p{padding:0 2em 10px 1em;margin:0;line-height:1.2em;font-size:.85em}.icon-special,.search-result>div{display:inline-block}#ecom-head .step .fa:before,#ecom-head .step.completed .fa span,body.error404 .meta-block,body.error404 .share-meta-block{display:none}body.error404 .input-append input[type=text]{box-sizing:content-box}body.error404 .input-append button.btn{height:42px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin:0 2px;line-height:1;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.slider.testimonials-slider{height:800px}.slider.testimonials-slider blockquote{background-position:center;margin:0;font-weight:300}.slider.testimonials-slider blockquote img.aligncenter{display:block;margin:0 auto 20px}.form-volunteer img{max-width:410px;width:100%}.form-volunteer figcaption p{color:#474747;font-size:15px}.form-volunteer-info{max-width:480px;width:100%;margin:40px auto 0}.form-volunteer-info h4{margin-top:40px;margin-bottom:20px}#volForm+.block .inner{padding:120px 0}#modal.resources-form-modal,#modal.volunteer-form-modal{display:block;background:rgba(235,235,235,.9);opacity:1}#modal.volunteer-form-modal .modal-inner{max-width:960px;overflow:visible;margin-top:100px}#modal.volunteer-form-modal .modal-inner h3 span{display:inline-block;width:100%;font-size:16px}#modal.volunteer-form-modal .modal-inner article:first-of-type{padding-right:40px}#modal.resources-form-modal .close,#modal.volunteer-form-modal .close{background:0 0;top:-30px;right:-50px}#modal.resources-form-modal .close svg,#modal.volunteer-form-modal .close svg{width:32px;height:32px}section#curriculums .inner,section#publications .inner,section#volunteerResources .inner{padding:60px 0}section#curriculums h2,section#publications h2,section#volunteerResources h2{text-align:center;margin-top:0}section#curriculums .card p a,section#publications .card p a,section#volunteerResources .card p a{color:#005eb8;text-decoration:underline}section#curriculums .card img,section#publications .card img,section#volunteerResources .card img{float:left;width:50%;padding-right:30px;padding-bottom:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#resourcesForm .close{position:absolute;top:30px;right:30px;opacity:1}#resourcesForm .resources-information{padding-right:20px}#resourcesForm .resources-order{padding-left:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#resourcesForm .resources-order ul{list-style:none;margin:0;padding:0}#resourcesForm .resources-order ul li{opacity:.4;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.5);-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}#resourcesForm .resources-order ul li:last-child,ul.ecom-tb li:last-child{border-bottom:none}#resourcesForm .resources-order ul li:hover{opacity:.8}#resourcesForm .resources-order ul li.active{opacity:1}#resourcesForm .resources-order .check-wrap{padding-top:0;overflow:visible}#resourcesForm .resources-order .check-wrap input[type=checkbox]+label{padding-left:40px;text-transform:none;font-size:16px;line-height:1.2}#resourcesForm .resources-order .check-wrap input[type=checkbox]+label:before{background:0 0;border-color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:30px;height:30px;left:0;top:-6px}#resourcesForm .resources-order .check-wrap input[type=checkbox]+label:after{left:9px}#resourcesForm .column.group{margin-top:0;padding:0 3px 40px 0;clear:none}.post-type-archive-prayer .banner{background:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/img/prayer-banner.jpg)no-repeat;background-size:cover;background-position:center;height:auto;font-size:18px}#ecom-head ul,.post-type-archive-prayer .banner blockquote,.post-type-archive-prayer .banner blockquote p{margin:0;padding:0}.post-type-archive-prayer .banner .card{margin:100px 0}.post-type-archive-prayer .banner .potd-tag{position:absolute;left:35%;bottom:-15px;background:#005eb8;padding:5px 20px;-moz-border-radius:20px;-webkit-border-radius:20px;-ms-border-radius:20px;border-radius:20px;color:#fff;font-size:14px}.post-type-archive-prayer .size-1of2{padding:0 40px}.post-type-archive-prayer .block h2{text-align:center;margin-bottom:40px;margin-top:0}.post-type-archive-prayer .modal-inner{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.post-type-archive-prayer form{margin-left:-15px;margin-right:-15px}.post-type-archive-prayer form .group input{width:100%}.show-hide .date span,body.single-faq .date span{text-transform:uppercase;color:#9c1f31}body.post-type-archive-faq .banner-img{background-image:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/img/faq-banner.jpg)}.post-type-archive-faq .meta-block,.single-faq .meta-block{margin-top:20px}.show-cats-n-tags a,.show-cats-n-tags a:link{position:relative;color:#fff;display:inline-block;padding-right:20px}.show-cats-n-tags a:before{content:">";position:absolute;right:4px;color:#fff}body.category .pagination ul,body.search-results .pagination ul{list-style-type:none;margin-bottom:0}body.category .pagination ul li,body.search-results .pagination ul li{display:inline-block;padding:0 5px}body.category .pagination,body.page-template-template-receipt-php #ecom-head h1{margin-bottom:0}#ecom-head{position:relative;background:#005eb8;color:#fff}#ecom-head ul{width:100%;list-style:none}#ecom-head ul li{float:left;width:33.33%}#ecom-head .step .fa,#ecom-head ul li a{color:#fff;font-weight:500}#ecom-head .links a.btn{background:0 0;border-color:#c7f5ff;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}#ecom-head hr{background:#c7f5ff}#ecom-head .links a.btn:hover{background:#fff;border-color:#fff;color:#00a3c7}#ecom-head .step .fa{display:inline-block;margin-right:10px;background:0 0;border:2px solid #fff;width:32px;height:32px;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;text-align:center;line-height:32px}#ecom-head .step.active .fa,#ecom-head .step.completed .fa{background:#037f78}#ecom-head .step.completed .fa:before,.checkout .radio-wrap.supporter-group.active+.supporter-group-child,.checkout .radio-wrap.supporter-group.active+.supporter-group-child+.supporter-group-child{display:block}#ecom-content.checkout,#ecom-head{padding:60px 0}section.ecom-donations .inner,section.ecom-sponsorship .inner{padding:40px 0}section.ecom-donations .ecom-tb-item>div,section.ecom-sponsorship .ecom-tb-item>div{padding-top:20px;font-size:.875rem;font-style:italic;color:#cb3c3c}section.ecom-donations{z-index:1}.checkout .primary{float:left;width:64%}.checkout .secondary,.ecom-sponsorship .ecom-sponsorship-options,.ecom-sponsorship-remove{float:right;width:30%}section.ecom-sponsorship .inner{max-width:1140px}section.ecom-sponsorship .inner h2{margin-left:30px}.ecom-sponsorship-completed,section.ecom-sponsorship{background:#f5f5f5}.ecom-sponsorship-completed .ecom-sponsorship-item,section.ecom-sponsorship .ecom-sponsorship-item{padding:10px 0;overflow:auto}.ecom-sponsorship-completed .title-block+.ecom-sponsorship-item,section.ecom-sponsorship .title-block+.ecom-sponsorship-item{padding-top:0;border-top:none}.ecom-sponsorship-completed .ecom-sponsorship-item:last-child,section.ecom-sponsorship .ecom-sponsorship-item:last-child{padding-bottom:0}.ecom-sponsorship .ecom-sponsorship-wrap,.ecom-sponsorship-completed .ecom-sponsorship-description,.ecom-sponsorship-completed .ecom-sponsorship-options,section.ecom-sponsorship .ecom-sponsorship-description,section.ecom-sponsorship .ecom-sponsorship-options{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.ecom-sponsorship-completed .ecom-sponsorship-description figure,.ecom-sponsorship-completed .ecom-sponsorship-item figure,section.ecom-sponsorship .ecom-sponsorship-description figure,section.ecom-sponsorship .ecom-sponsorship-item figure{float:left;margin:0 30px 10px 0;background:#f5f5f5;width:225px;height:300px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;overflow:hidden}.ecom-sponsorship .ecom-sponsorship-wrap{float:left;width:100%;-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;border-radius:8px}.ecom-sponsorship .ecom-sponsorship-wrap .ecom-sponsorship-description{float:left;width:42%}.ecom-sponsorship .ecom-sponsorship-wrap ul{list-style:none;margin:0 0 10px}.ecom-sponsorship-recurring{padding:15px 0 30px}.ecom-sponsorship-recurring .radio-wrap,.ecom-tb-item figure{float:left;margin-right:10px}.ecom-sponsorship .ecom-sponsorship-options{overflow:auto;background:#00a3c7;border:0;color:#fff}.ecom-sponsorship .ecom-sponsorship-options dd{font-size:14px;line-height:1.5}.ecom-sponsorship-remove{clear:right;font-size:14px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background:#f5f5f5;border:1px solid #ccc;text-align:center;padding:6px 10px;margin:10px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.ecom-sponsorship-total{float:left;width:100%;margin-top:10px;font-weight:500;font-size:18px;clear:both}.ecom-total,.ecom-total-completed{background:#f5f5f5;padding:40px 0 60px;text-align:right}.ecom-total .total-onetime,.ecom-total .total-recurring,.ecom-total-completed .total-onetime,.ecom-total-completed .total-recurring{line-height:28px;clear:both}.ecom-total .total-onetime strong,.ecom-total .total-recurring strong,.ecom-total-completed .total-onetime strong,.ecom-total-completed .total-recurring strong{font-size:20px}.ecom-total .total strong,.ecom-total-completed .total strong{font-size:24px;line-height:24px}.ecom-total strong,.ecom-total-completed strong{float:right;width:80px;margin:0 20px 0 10px}.ecom-total .continue,.ecom-total-completed .continue{margin-top:40px}.ecom-sponsorship-item.loading .ecom-sponsorship-total{float:none;width:32px;margin:10px auto 0;clear:both}.ecom-tb-header{padding:40px 0 10px;border-bottom:1px solid #ccc;color:#474747}.block.padded.goc-ad .inner,.title-block+.ecom-tb .ecom-tb-header{padding-top:0}.ecom-tb-item{padding:15px 0;border-bottom:1px solid #e6e6e6}.ecom-tb-item figure{height:48px;background:#ccc;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;overflow:hidden}.ecom-tb-item figure img{height:48px}.ecom-tb-item .select-wrap{margin:0}ul.ecom-tb,ul.ecom-tb ul.ecom-tb-row{list-style:none;padding:0;margin:0}ul.ecom-tb ul.ecom-tb-row{position:relative;display:flex;align-items:center}ul.ecom-tb ul.ecom-tb-row li{padding:0 10px}ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col1{width:40%;padding:0}ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col2{width:20%}ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col3{width:15%;margin-left:auto;min-width:140px}ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col4{width:13%;min-width:110px}ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col5{width:10%}ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col4,ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col5{text-align:center}.ecom-tb-child-gift .ecom-tb-item ul.ecom-tb-row li.ecom-tb-col1,.ecom-tb-child-gift .ecom-tb-item ul.ecom-tb-row li.ecom-tb-col5,.ecom-tb-donation .ecom-tb-item ul.ecom-tb-row li.ecom-tb-col1,.ecom-tb-donation .ecom-tb-item ul.ecom-tb-row li.ecom-tb-col5{padding:10px 0}.ecom-tb-child-gift .ecom-tb-item ul.ecom-tb-row li.ecom-tb-col3 span.no-option{display:inline-block;padding-top:10px}.ecom-donations figure{flex-grow:0;flex-shrink:0}.ecom-donations .ecom-tb-col1{display:flex;gap:8px;align-items:center}.ecom-donations .ecom-item-desc p{padding-top:0;padding-bottom:0;margin-bottom:0}.ecom-donations .ecom-item-desc strong,body.page-template-template-receipt-php .ecom-complete .ecom-tb-donation .ecom-tb-item ul.ecom-tb-row li.ecom-tb-col1{padding-top:0;padding-bottom:0}.ecom-donations .ecom-item-desc .goc-option{font-size:12px;text-transform:uppercase;letter-spacing:.75px}ul.ecom-tb.ecom-tb-child-gift .ecom-tb-item ul.ecom-tb-row li.ecom-tb-col2,ul.ecom-tb.ecom-tb-goc .ecom-tb-item ul.ecom-tb-row li.ecom-tb-col2,ul.ecom-tb.ecom-tb-goc .ecom-tb-item ul.ecom-tb-row li.ecom-tb-col3,ul.ecom-tb.ecom-tb-goc .ecom-tb-item ul.ecom-tb-row li.ecom-tb-col4,ul.ecom-tb.ecom-tb-goc .ecom-tb-item ul.ecom-tb-row li.ecom-tb-col5,ul.ecom-tb.ecom-tb-goc ul.ecom-tb-row li.ecom-tb-col1 span{padding-top:10px;padding-bottom:10px}ul.ecom-tb.ecom-tb-goc ul.ecom-tb-row li.ecom-tb-col1 span{display:inline-block;padding-left:5px;color:#6d6d6d}.ecom-sponsorship-item.loading .ecom-sponsorship-total,.ecom-tb .ecom-tb-item.loading ul.ecom-tb-row li.ecom-tb-col5{text-indent:-9999px;background:url(/wp-content/themes/ca/images/loader-small.gif)center center no-repeat}.ecom-sponsorship-item.loading .ecom-sponsorship-total{background-color:#fff;padding:5px 3px 3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.ecom-tb .error .alert{margin-bottom:10px}.checkout .checkout-nav{margin-top:60px}.checkout .checkout-nav button[type=submit]{float:right}body.page-template-template-receipt-php #ecom-content{padding:0}body.page-template-template-receipt-php .ecom-complete section:first-child{text-align:center}body.page-template-template-receipt-php .ecom-complete section:first-child .inner{padding-bottom:0}body.page-template-template-receipt-php .ecom-complete hr.short{max-width:120px;margin-left:auto;margin-right:auto}body.page-template-template-receipt-php .ecom-complete h2,body.page-template-template-receipt-php .ecom-complete h4{margin:0 0 30px}body.page-template-template-receipt-php .ecom-complete ul{list-style:none;padding:0;margin:0;color:#474747;overflow:auto}body.page-template-template-receipt-php .ecom-complete .ecom-tb{border:1px solid #ccc;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;border-radius:6px;margin-top:10px}body.page-template-template-receipt-php .ecom-complete .ecom-tb .ecom-tb-item{border-top:1px solid #ccc;border-bottom:none;padding:10px}body.page-template-template-receipt-php .ecom-complete .ecom-tb .ecom-tb-header{padding-left:10px;padding-right:10px;padding-top:10px;margin-top:0;border-bottom:none;background:#f5f5f5;-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}body.page-template-template-receipt-php .ecom-complete .ecom-tb li.ecom-tb-item:last-child{-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}body.page-template-template-receipt-php .ecom-complete .ecom-tb-donation .ecom-tb-item ul.ecom-tb-row li.ecom-tb-col1 div{font-size:.875rem;font-style:italic;color:#9c1f31}body.page-template-template-receipt-php .ecom-complete .span6{padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.page-template-template-receipt-php .ecom-complete .span6:first-child{padding-right:30px}body.page-template-template-receipt-php .ecom-complete .check-wrap input[type=radio]+label,body.page-template-template-receipt-php .ecom-complete .check-wrap input[type=radio]+label:hover,body.page-template-template-receipt-php .ecom-complete .check-wrap input[type=radio]:checked+label,body.page-template-template-receipt-php .ecom-complete .radio-wrap input[type=radio]+label,body.page-template-template-receipt-php .ecom-complete .radio-wrap input[type=radio]+label:hover,body.page-template-template-receipt-php .ecom-complete .radio-wrap input[type=radio]:checked+label{background:0 0;border:0;padding-top:0;padding-bottom:0;padding-left:34px}body.page-template-template-receipt-php .ecom-complete .check-wrap input[type=radio]+label:hover:before,body.page-template-template-receipt-php .ecom-complete .radio-wrap input[type=radio]+label:hover:before{background:#f5f5f5;border-color:#ccc}body.page-template-template-receipt-php .ecom-complete .check-wrap input[type=checkbox]:checked+label:before,body.page-template-template-receipt-php .ecom-complete .check-wrap input[type=checkbox]:checked+label:hover:before,body.page-template-template-receipt-php .ecom-complete .check-wrap input[type=radio]:checked+label:before,body.page-template-template-receipt-php .ecom-complete .check-wrap input[type=radio]:checked+label:hover:before,body.page-template-template-receipt-php .ecom-complete .radio-wrap input[type=checkbox]:checked+label:before,body.page-template-template-receipt-php .ecom-complete .radio-wrap input[type=checkbox]:checked+label:hover:before,body.page-template-template-receipt-php .ecom-complete .radio-wrap input[type=radio]:checked+label:before,body.page-template-template-receipt-php .ecom-complete .radio-wrap input[type=radio]:checked+label:hover:before{background:#2d2d2d;border-color:#2d2d2d}body.page-template-template-receipt-php .ecom-complete .check-wrap input[type=radio]+label:before,body.page-template-template-receipt-php .ecom-complete .radio-wrap input[type=radio]+label:before{top:0;left:0}body.page-template-template-receipt-php .ecom-complete .check-wrap input[type=radio]:checked+label:after,body.page-template-template-receipt-php .ecom-complete .radio-wrap input[type=radio]:checked+label:after{top:4px;left:4px;background:#2d2d2d}body.page-template-template-receipt-php .ecom-complete .card.card-receipt{border:1px solid #ccc;padding:30px 0 0;margin:0-30px;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;border-radius:6px;overflow:hidden}body.page-template-template-receipt-php .ecom-complete .card.card-receipt article:first-child h4 a{float:right;margin:-2px 0 0;padding:5px;font-size:24px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px}body.page-template-template-receipt-php .ecom-complete .card.card-receipt article{padding:40px 30px;border-top:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.page-template-template-receipt-php .ecom-complete .card.card-receipt article:first-child{border-top:none;padding-top:0;padding-bottom:0}body.page-template-template-receipt-php .ecom-complete .card.card-receipt .ecom-sponsorship{clear:both}body.page-template-template-receipt-php .ecom-complete .card.card-receipt .ecom-sponsorship figure{float:left;background:#fff;width:100px;height:134px;margin:0 15px 15px 0;overflow:hidden}body.page-template-template-receipt-php .ecom-complete .card.card-receipt .ecom-sponsorship h3{font-size:24px;margin-bottom:10px}body.page-template-template-receipt-php .ecom-complete .card.card-receipt .ecom-sponsorship .ecom-sponsorship-item{float:left;width:49%;padding:20px;margin:10px 1% 1px 0;border:1px solid #ccc;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;border-radius:6px}body.page-template-template-receipt-php .ecom-complete .card.card-receipt .ecom-sponsorship .ecom-sponsorship-item .ecom-sponsorship-options{float:none;width:auto;clear:both;padding:15px 20px 0;margin-left:-20px;margin-right:-20px;background:0 0;border-top:1px solid #ccc}body.page-template-template-receipt-php .ecom-complete .card.card-receipt .ecom-donations{border-top:none;padding-top:0}body.page-template-template-receipt-php .ecom-complete .card.card-receipt .checkout-review{float:left;width:100%;margin:0}body.page-template-template-receipt-php .ecom-complete .card.card-receipt .checkout-review .span12{margin:30px 0 0;padding:0}body.page-template-template-receipt-php .ecom-complete .card.card-receipt .ecom-sponsorship-total{float:none;width:auto;clear:none}body.page-template-template-receipt-php .ecom-complete .card.card-receipt .ecom-total .total{text-transform:uppercase;font-size:24px;line-height:1;color:#9c1f31}.payment-types .payment-types-content{padding-top:30px}.payment-types .payment-types-content p{padding:0 0 20px;margin:0}.payment-types .card{background:#f5f5f5;margin-bottom:40px}.payment-types .terms{margin:0 0 20px}.checkout .radio-wrap{position:relative;display:inline-block}.checkout .radio-wrap input[type=radio]+label{background:#f5f5f5;border:1px solid #ccc;padding:15px 20px 15px 54px;font-size:16px;font-weight:500;color:#474747;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;text-transform:none}.checkout .radio-wrap input[type=radio]+label:before{top:15px;left:14px}.checkout .radio-wrap input[type=radio]:checked+label{background:#fff;color:#2d2d2d}.checkout .radio-wrap input[type=radio]:checked+label:after{top:19px;left:18px;opacity:1}.checkout input.largest#address1,.checkout input.largest#address2{width:91%}.ecom-sponsorship-type .radio-wrap input[type=radio]+label{font-size:17px;padding-left:44px;text-transform:none}.ecom-sponsorship-type .radio-wrap input[type=radio]+label:before{width:32px;height:32px}.ecom-sponsorship-type .radio-wrap input[type=radio]+label:after{opacity:0}.ecom-sponsorship-type .radio-wrap input[type=radio]:checked+label:after{width:24px;height:24px;top:1px;left:4px}.ecom-sponsorship-recurring{padding-top:20px;margin-top:12px;border-top:1px solid #008eae}.ecom-sponsorship-recurring .radio-wrap input[type=radio]+label:before,.ecom-sponsorship-type .radio-wrap input[type=radio]+label:before{border:0}.ecom-sponsorship-recurring .radio-wrap input[type=radio]:checked+label:before,.ecom-sponsorship-type .radio-wrap input[type=radio]:checked+label:before{background:#fff}.ecom-sponsorship-recurring .radio-wrap input[type=radio]:checked+label:after,.ecom-sponsorship-type .radio-wrap input[type=radio]:checked+label:after{color:#00a3c7;opacity:1}.checkout .ecom-sponsorship-type .radio-wrap input[type=radio]+label:hover,.checkout .radio-wrap input[type=radio]+label:hover::before,.checkout .select-wrap:hover,.checkout input:hover{background:#eff6fc;border-color:#86bbe5}.checkout .persona .radio-wrap input[type=radio]:checked+label:hover::before{background:#00a3c7;border-color:#00a3c7}.checkout #aq-question+.group input::-webkit-input-placeholder{color:#a0a0a0}.checkout #aq-question+.group input:-ms-input-placeholder{color:#a0a0a0}.checkout #aq-question+.group input:-moz-placeholder{color:#a0a0a0}.checkout #aq-question+.group input::-moz-placeholder{color:#a0a0a0}.checkout .payment-types .radio-wrap,.checkout .radio-wrap.supporter-group,.checkout .radio-wrap.supporter-person{float:left;margin:0 5px 5px 0}.checkout .radio-wrap.supporter-group input[type=radio]+label,.checkout .radio-wrap.supporter-person input[type=radio]+label{padding:110px 20px 20px;width:118px;height:28px;line-height:1;text-align:center;font-size:15px}.checkout .payment-types .radio-wrap input[type=radio]+label{height:28px;line-height:1;text-align:center;font-size:15px;padding:84px 10px 20px;width:140px}.checkout .payment-types .radio-wrap input[type=radio]+label:after,.checkout .payment-types .radio-wrap input[type=radio]+label:before,.checkout .radio-wrap.supporter-group input[type=radio]+label:after,.checkout .radio-wrap.supporter-group input[type=radio]+label:before,.checkout .radio-wrap.supporter-person input[type=radio]+label:after,.checkout .radio-wrap.supporter-person input[type=radio]+label:before{content:"";width:80px;height:80px;background:url(/wp-content/themes/ca/images/icon-person-bw.png)no-repeat;background-size:80px;border:0;top:20px;left:40px}.checkout .payment-types .radio-wrap input[type=radio]+label:after,.checkout .payment-types .radio-wrap input[type=radio]+label:before,.checkout button.show-summary{-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0}.checkout .payment-types .radio-wrap input[type=radio]+label:hover{background:#f7fbfd;border-color:#86bbe5}.checkout .payment-types .check-wrap input[type=checkbox]+label,.checkout .payment-types .radio-wrap input[type=radio]+label{text-transform:none}.checkout .payment-types .check-wrap input[type=checkbox]+label{font-size:16px;font-weight:400}.checkout .radio-wrap.supporter-person input[type=radio]+label:after{background-image:url(/wp-content/themes/ca/images/icon-person.png)}.checkout .radio-wrap.supporter-group input[type=radio]+label:before{background-image:url(/wp-content/themes/ca/images/icon-group-bw.png)}.checkout .radio-wrap.supporter-group input[type=radio]+label:after{background-image:url(/wp-content/themes/ca/images/icon-group.png)}.checkout .payment-types .radio-wrap.credit-interac input[type=radio]+label:before{background-image:url(/wp-content/themes/ca/images/icon-credit-bw.png)}.checkout .payment-types .radio-wrap.auto-withdrawal input[type=radio]+label:before{background-image:url(/wp-content/themes/ca/images/icon-withdrawal-bw.png)}.checkout .payment-types .radio-wrap.new-auto-withdrawal input[type=radio]+label:before{background-image:url(/wp-content/themes/ca/images/icon-new-withdrawal-bw.png)}.checkout .payment-types .radio-wrap.credit-interac input[type=radio]+label:after{background-image:url(/wp-content/themes/ca/images/icon-credit.png)}.checkout .payment-types .radio-wrap.auto-withdrawal input[type=radio]+label:after{background-image:url(/wp-content/themes/ca/images/icon-withdrawal.png)}.checkout .payment-types .radio-wrap.new-auto-withdrawal input[type=radio]+label:after{background-image:url(/wp-content/themes/ca/images/icon-new-withdrawal.png)}.checkout .group.error{padding-bottom:25px}.checkout .group.error .alert.alert-danger{position:absolute;left:0;margin:0;bottom:-3px;padding:2px 10px;font-size:12px}.checkout .group.required.col2.error+.group.col2{padding-bottom:25px;margin-bottom:10px}.checkout .group.required.col2.error .select-wrap{border-color:#eb9ca7}.checkout button.show-summary{position:absolute;width:100%;background:#f5f5f5;top:0;left:0;right:0;padding:15px 0;border-top:none;border-left:none;border-right:none;margin-top:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}aside.secondary .ecom-review-widget{background:#f5f5f5;border:1px solid #ccc;margin:10px 0;padding:30px 30px 20px;font-size:14px;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;border-radius:6px}aside.secondary .ecom-review-widget .widget-title{margin:-30px -30px 10px;padding:15px 30px;border-bottom:1px solid #ccc;font-size:18px}aside.secondary .ecom-review-widget .widget-title a.small{margin:-2px 0 0}aside.secondary .ecom-review-widget h6{font-size:16px;margin:0}aside.secondary .ecom-review-widget figure{float:left;margin-right:10px;width:76px;height:88px;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px;overflow:hidden}aside.secondary .ecom-review-widget ul{list-style:none;margin:0;padding:0}aside.secondary .ecom-review-widget ul li{position:relative;border-top:1px solid #ccc;padding:8px 40px 8px 0;line-height:1.3;overflow:auto}aside.secondary .ecom-review-widget ul li small{font-size:13px;color:#6d6d6d}aside.secondary .ecom-review-widget ul li .price{display:inline-block;font-size:16px;padding-top:5px}aside.secondary .ecom-review-widget ul li:first-child{border-top:none}aside.secondary .ecom-review-widget.ecom-review-widget-donations ul li .price{position:absolute;right:0;top:8px;padding-top:0}aside.secondary .ecom-review-widget.ecom-review-widget-total .price{position:absolute;right:0;padding-top:0;top:0;font-size:16px}aside.secondary .ecom-review-widget.ecom-review-widget-total hr{margin:8px 0}aside.secondary .ecom-review-widget.ecom-review-widget-total .total-price,aside.secondary .ecom-review-widget.ecom-review-widget-total .total-price .price{font-size:18px}.cart .title-block h2{margin-top:0;margin-bottom:30px}.cart .ecom-sponsorship-type label div{display:inline-block;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.cart .ecom-sponsorship-type label div:hover{color:#007994}.checkout .group.col2{float:left;width:50%;clear:none}.checkout hr{margin:30px 0;border-color:#e6e6e6}.my-compassion-signup{background:#00a3c7;color:#fff;padding:30px;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;border-radius:6px;overflow:auto}.my-compassion-signup hr{color:#fff;opacity:.8}.my-compassion-signup .check-wrap input[type=checkbox]+label{font-size:18px;text-transform:none;font-weight:400;line-height:1;padding-left:45px}.my-compassion-signup .check-wrap input[type=checkbox]+label:before{width:32px;height:32px;top:-8px}.my-compassion-signup .check-wrap input[type=checkbox]+label:after{left:10px;top:2px}.my-compassion-signup h3{margin-top:0;color:#fff;text-align:center}.my-compassion-signup h3+p{max-width:680px;margin:10px auto}.my-compassion-signup p{margin-top:10px;margin-bottom:10px}.my-compassion-signup div,.my-compassion-signup figure{float:left;width:50%;padding:0 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right}.my-compassion-signup div{text-align:left}.my-compassion-signup .btn-signup{clear:both;text-align:center;width:100%}.my-compassion-signup .btn-signup a.btn{margin-top:20px;background:#008eae}.my-compassion-signup .btn-signup a.btn:hover{background:#007994}.credit-cards{padding-bottom:25px}.credit-cards .icon-credit-card{display:inline-block;width:60px;height:auto;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px}body.page-template-template-receipt-php .ecom-complete .my-compassion-signup ul{color:#fff;list-style:disc;padding-left:20px}.ecom-tb-goc .ecom-tb-item .ecom-tb-col4 .input-dollar{margin-top:-10px}.ecom-tb-goc .ecom-tb-item .ecom-tb-col4 .input-dollar input{padding-left:20px;padding-right:10px}@media only screen and (max-width:1440px){section.employment-custom.banner div.employment-post{width:33.33%}.slider.testimonials-slider{height:auto}.slider.testimonials-slider blockquote.imagequote div{padding:0}.slider.testimonials-slider blockquote.imagequote div.column{padding:160px 0}.slider.blog-widget-slider button.slick-next{right:-30px}.slider.blog-widget-slider button.slick-prev{left:-30px}.blog-roll .grid[data-columns]::before{content:"3 .column.size-1of3"}body.home .block.padded .inner{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:1360px){.slider.blog-widget-slider button.slick-next{top:50%;left:auto;right:30px}.slider.blog-widget-slider button.slick-prev{left:30px;right:auto}body.page-id-160 .single-slider .slick-dots li{display:none}}@media only screen and (max-width:1280px){nav.primary ul ul ul{left:-92%}#header .nav-group i.live-chat span{width:200px;left:-105px}#header .nav-group i.live-chat span:before{left:110px}.page-template-template-sponsorship .beneficiary-search-block{background-position:top right,top left 160%,top right 160%,top right}}@media only screen and (max-width:1140px){body.page-template-template-receipt-php .ecom-complete .card.card-receipt{margin-left:0;margin-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#modal.volunteer-form-modal .modal-inner{-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;margin-top:0;margin-bottom:0;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:scroll}#modal.volunteer-form-modal .modal-inner .close{top:30px;right:30px}}@media only screen and (min-width:1080px){nav.primary .menu-primary-container{display:inline-block!important}}@media only screen and (max-width:1079px){#article-content,#article-content #content,#article-sidebar,#sidebar,.constraint,.inner,.main-content .inner ul li,.secondary-banner .span6,.span12,.span3,.span4,.span6,body.blog .featured-post .inner .content-featured,body.blog .featured-post .inner .img-featured,body.single-post.single-format-image #article-content blockquote p,footer nav.secondary,nav.primary .menu-primary-container ul li a,nav.tertiary{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#header .nav-group .my-compassion.dropdown .fa.fa-lock,#header .nav-group i.live-chat.unavailable,body.home a.logo img,nav.primary .menu-primary-container{display:none}nav.primary{z-index:3;display:inline;float:none}nav.primary .menu-primary-container{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,82,167,.9);z-index:4;overflow:scroll}nav.primary .menu-primary-container ul{max-width:320px;width:100%;margin:100px auto;background:#fff;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px}nav.primary .menu-primary-container ul li{display:block}nav.primary .menu-primary-container ul li a{padding:15px;margin:0;width:100%;position:relative;z-index:2}nav.primary .menu-primary-container ul li a:hover{background:#005eb8;color:#fff}.slider.blog-widget-slider button.slick-next,.slider.blog-widget-slider button.slick-prev,.slider.initiatives-slider button.slick-next,.slider.initiatives-slider button.slick-prev,body.page-template-template-sponsorship-php .slider button.slick-next,body.page-template-template-sponsorship-php .slider button.slick-prev,nav.primary .menu-primary-container ul li a:after{display:none!important}nav.primary .menu-primary-container ul li:first-child{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}nav.primary .menu-primary-container ul li:last-child{-moz-border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-ms-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}nav.primary .menu-primary-container ul li:nth-child(even){background:#f5f5f5}nav.primary .menu-primary-container ul ul{position:relative;top:auto;margin:0}nav.primary .menu-primary-container ul ul li{border-color:#ccc}nav.primary .menu-primary-container ul ul li a{background:#e8e8e8;color:#2d2d2d;text-align:center;padding:12px 0}nav.primary .menu-primary-container ul ul ul{left:0}nav.primary ul li.menu-item-has-children:before,nav.primary ul ul li.menu-item-has-children:before{position:absolute;content:"";right:0;left:0;text-align:right;vertical-align:middle;top:0;height:16px;padding:20px;font:14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;border-bottom:none;color:#a6a6a6;z-index:3}nav.primary ul ul li.menu-item-has-children:before{top:-4px;left:auto}body.single-post.single-format-image #article-head .gradient h1,body.single-post.single-format-image #article-head .gradient h2,body.single-post.single-format-image #article-head .post-title h1,body.single-post.single-format-image #article-head .post-title h2,nav.primary ul li.current-menu-item ul li a,nav.primary ul ul li a,nav.primary ul ul li.current-menu-item a{color:#2d2d2d}nav.primary .menu-primary-container ul ul li.current-menu-item:hover a{z-index:4}body.home.logged-in header#header{top:32px}body.logged-in nav.primary .close{top:48px}body.home header#header{position:absolute;background:#005eb8;top:0;left:0;right:0;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}#header .nav-group a.search{text-transform:uppercase;padding:7px;height:32px}#header .nav-group a.cart,#header .nav-group a.search{border:1px solid #ccc;background-color:transparent;margin:0 1px;line-height:1;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;vertical-align:bottom;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#header .nav-group a.btn,#header .nav-group a.cart,#header .nav-group a.live-chat,#header .nav-group span.live-chat,body.home #header .nav-group a.btn{text-transform:uppercase;padding:7px}#header .nav-group .my-compassion.dropdown,#header .nav-group a.btn,#header .nav-group a.live-chat,#header .nav-group span.live-chat,body.home #header .nav-group a.btn{border:1px solid #ccc;background-color:transparent;margin:0 1px;line-height:1;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;border-radius:3px;height:32px;vertical-align:bottom;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#header .nav-group a.live-chat:before{padding-right:0}#header .nav-group a.live-chat span{top:140%;left:-50px}body.home header#header .nav-group a.my-compassion.btn,header#header .nav-group a.my-compassion.btn{text-indent:-9999px;background:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/img/logo-mycompassion-short-grey.png)no-repeat;background-size:24px auto;background-position:6px 4px;width:36px}body.home header#header .nav-group a.my-compassion.btn{background-image:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/img/logo-mycompassion-short.png)}body.home #header .nav-group .btn,body.home #header .nav-group .my-compassion,body.home #header .nav-group a.cart,body.home #header .nav-group a.live-chat,body.home #header .nav-group a.search,body.home #header .nav-group span.live-chat{color:#f5f5f5}#header .nav-group a.cart.icon-basket,body.home #header .nav-group a.cart.icon-basket{padding:8px}body.home #header .nav-group a.cart.icon-basket svg path{fill:#fff}#header .nav-group a.cart{width:31px;height:32px}#header .nav-group .btn{color:#7a7a7a}body.home a.logo{background:url(/wp-content/themes/ca/images/logos/png/logo-white.png)no-repeat;background-size:100%}#header .nav-group a,#header .nav-group a.btn,#header .nav-group a.cart:before,#header .nav-group a.search{font-size:16px}#header .nav-group .my-compassion.dropdown,#header .nav-group a.nav-control.btn,body.home #header .nav-group a.nav-control.btn{display:inline-block;font-weight:500;padding:8px 10px 6px}#header .nav-group .my-compassion.dropdown{color:#7a7a7a;text-transform:none}#header .nav-group a.cart span{width:20px;height:20px;line-height:20px;font-size:14px;left:22px;top:-12px}body.home .main-content{padding-top:91px}.banner{display:table}.banner-content{display:table-cell;vertical-align:middle}.banner-content,.banner.banner-goc-home .banner-content,.banner.banner-sponsorship2015 .banner-content,.banner.banner-year-end .banner-content,body.home .banner.banner-uganda-water .banner-content{padding-top:80px;padding-bottom:50px}.banner-heading{max-width:680px;margin-left:auto;margin-right:auto}.banner .overlay,.overlay{z-index:6}.search-widget{position:absolute;padding:12px;top:100%;width:200px;right:20px;left:auto;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.search-widget input[type=text]{margin-left:0;width:80%}.search-widget button{width:18%}.search-widget:before{position:absolute;content:"";top:-5px;right:50px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #005eb8}.banner .overlay .close,.search-widget .close{top:10px;right:5px}.form-horizontal .input-xlarge,body.home .banner .banner-content .btn-group .btn{height:50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.full-width .beneficiary-search-widget form.beneficiary-search button[type=submit].btn,.inner,header#header .inner{padding-left:20px;padding-right:20px}header#header .inner{padding-bottom:16px}a.logo{position:relative;display:inline-block;background-position:center}.section-title,body.home blockquote p,h2{font-size:28px}.banner-content p{font-size:18px}.span4,body.home .main-content .inner ul li{width:33.33%}.page-template-template-sponsorship-php .beneficiary-profile-wrap .card.profile-img,.span3{width:25%}.full-width .beneficiary-search-widget form.beneficiary-search .country{width:220px}.full-width .beneficiary-search-widget form.beneficiary-search .age .select-wrap{min-width:60px;width:80px}form.beneficiary-search .btn-group .btn{padding-left:36px}.full-width .beneficiary-search-widget form.beneficiary-search{text-align:center}.form-horizontal .input-xlarge{width:100%;height:30px}.form-horizontal .controls select.input-small,.span12{width:100%}footer nav.secondary{padding-left:20px}footer .span3{padding-right:30px}.secondary-banner-fg{left:20px}.blog-widget article .img-featured,body.home .blog-widget article .img-featured{height:auto;background:0 0}.blog-widget article h6 a,body.home .blog-widget article h6 a{padding-top:15px}#article-sidebar img,.blog-widget article:hover .img-featured a,body.home .blog-widget article:hover .img-featured a{margin:0;width:100%;height:auto}.secondary-banner.sponsorship article.hidden-search{right:20px}.banner-single .span5{width:400px}.slider.blog-widget-slider,.slider.blog-widget-slider .slick-list,.slider.initiatives-slider .slick-list{overflow:visible}.block,.slider.beneficiary-slider{overflow:hidden}#volForm+.block .inner,.block .inner{padding-left:30px;padding-right:30px}body.single-post.single-format-image #article-content blockquote p,section.ecom-donations .inner,section.ecom-sponsorship .inner{padding-left:20px;padding-right:20px}.page-template-template-sponsorship .beneficiary-search-block{background-position:top right,bottom -100px left 160%,bottom -200px right 160%,top right}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .btn-group button{padding:14px 25px 14px 40px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .country{width:260px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .age .select-wrap{width:65px;min-width:65px}body.single-post.single-format-image #article-head .gradient,body.single-post.single-format-image #article-head .post-title{position:relative;margin-top:20px;bottom:auto}body.single-post.single-format-image #article-head .gradient .inner,body.single-post.single-format-image #article-head .post-title .inner,section.donate-custom.block.unbounded .inner{padding-left:0;padding-right:0}body.single-post.single-format-image #article-content p:first-child{margin-top:10px}#volNews.block.padded{overflow:hidden}.post-type-archive-prayer .size-1of4{width:33.33%}.tool-tip.tool-tip-info{right:45px}.sponsorship-options-block{margin-top:-145px}}@media only screen and (max-width:1024px){.community-details svg#arrowDown,.img-stretch{display:none}.goc-gifts article.span3,section.employment-custom.banner div.employment-post .card{min-height:0}.goc-gifts article.span3:nth-child(13),.goc-gifts article.span3:nth-child(5),.goc-gifts article.span3:nth-child(9){clear:left}body.page-template-template-sponsorship-php .span9,section.donate-custom.block.unbounded .inner{padding-left:0;padding-right:0}section.employment-custom.banner div.employment-post{width:100%}body.page-id-160 .single-slider .span6.alignright{font-size:18px;padding-top:120px}.ecom-sponsorship .ecom-sponsorship-wrap .ecom-sponsorship-description{float:none;width:auto;margin-bottom:20px}.ecom-sponsorship .ecom-sponsorship-options,.ecom-sponsorship-remove{width:100%;float:left}.page-template-template-sponsorship-php .beneficiary-search-block .beneficiary-search-form.inner{padding-top:30px}body.page-template-template-sponsorship-php .beneficiary-profile-wrap{overflow:visible}body.page-template-template-sponsorship-php .beneficiary-profile-wrap .card.profile-img{width:28%}body.page-template-template-sponsorship-php .beneficiary-profile-wrap .card.profile-img figure{max-height:100%}body.page-template-template-sponsorship-php .beneficiary-profile-wrap .card.profile-img button.btn{white-space:normal}body.page-template-template-sponsorship-php .beneficiary-profile-wrap .columns .size-1of3{width:33.33%;padding-left:10px;padding-right:10px}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner{padding-bottom:100px}.page-template-template-sponsorship-php .block.sponsorship-slider{background:#005eb8}.page-template-template-sponsorship-php .block.sponsorship-slider .slider .slick-slide figure figcaption{position:relative;background:#005eb8;padding:30px}.page-template-template-sponsorship-php .block.sponsorship-slider .slider .slick-slide figure figcaption p{opacity:1;height:auto;margin-top:10px;margin-bottom:0;padding:0}}@media only screen and (max-width:960px){.full-width .beneficiary-search-widget form.beneficiary-search{max-width:360px;width:100%;margin:0 auto}.full-width .beneficiary-search-widget form.beneficiary-search .age,.full-width .beneficiary-search-widget form.beneficiary-search .country,.full-width .beneficiary-search-widget form.beneficiary-search .gender,.full-width .beneficiary-search-widget form.beneficiary-search button[type=submit].btn{float:left;clear:left;margin-top:10px}.full-width .beneficiary-search-widget form.beneficiary-search button[type=submit].btn{margin-left:66px}.full-width .beneficiary-search-widget form.beneficiary-search label{width:58px;text-align:left}.full-width .beneficiary-search-widget form.beneficiary-search .age .select-wrap{min-width:100px}form.beneficiary-search .btn-group .btn:after{left:20px;top:14px}.full-width .beneficiary-search-widget form.beneficiary-search .country{margin-right:0;width:100%}body.home form.beneficiary-search .btn-group .btn,form.beneficiary-search .btn-group .btn{padding:14px 15px 14px 30px}.full-width .beneficiary-search-widget form.beneficiary-search .btn-group .btn:after,body.home form.beneficiary-search .btn-group .btn:after{left:12px;top:14px}body.page-id-158 .main-content .span6{width:100%}#article-content .block.donate-custom-csp .inner,#article-content .block.donate-custom-urnd .inner{padding-top:3.5em;padding-bottom:45%}#article-content .block.donate-custom-csp .inner .column,#article-content .block.donate-custom-urnd .inner .column{float:none;display:block;max-width:600px;width:100%;margin-left:auto;margin-right:auto}#article-content .block.donate-custom-csp .inner .column img,#article-content .block.donate-custom-urnd .inner .column img{width:45%;height:auto;left:auto}blockquote.imagequote.csp.span6{width:100%;min-height:0}blockquote.imagequote.csp.span6 div{padding-top:4em;padding-bottom:4em}ul.ecom-tb .ecom-tb-header ul.ecom-tb-row li.ecom-tb-col2,ul.ecom-tb .ecom-tb-header ul.ecom-tb-row li.ecom-tb-col3,ul.ecom-tb .ecom-tb-header ul.ecom-tb-row li.ecom-tb-col4,ul.ecom-tb .ecom-tb-header ul.ecom-tb-row li.ecom-tb-col5,ul.ecom-tb.ecom-tb-donation ul.ecom-tb-row li.ecom-tb-col2{display:none}.ecom-tb-child-gift .ecom-tb-item ul.ecom-tb-row li.ecom-tb-col3 span.no-option,.ecom-tb-child-gift .ecom-tb-item ul.ecom-tb-row li.ecom-tb-col5,.ecom-tb-donation .ecom-tb-item ul.ecom-tb-row li.ecom-tb-col5,ul.ecom-tb.ecom-tb-child-gift .ecom-tb-item ul.ecom-tb-row li.ecom-tb-col2{padding-top:0;padding-bottom:0}.ecom-tb-item .ecom-tb-col4 .input-dollar input{height:47px}ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col1{font-size:18px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options,ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col2,ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col3,ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col4,ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col5{text-align:left}ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col2 h6,ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col3 h6,ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col4 h6,ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col5 h6{color:#939393;font-size:16px;margin:5px 0}.select-wrap select{padding-right:30px}.spinner .input-group-btn{float:left}.checkout .primary{width:55%}.checkout .secondary{width:40%}.close{background:#fff;color:#2d2d2d;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;width:40px;height:40px;font-size:24px;text-align:center;line-height:40px;top:10px;right:10px;opacity:1}.secondary-banner .close{line-height:1}.secondary-banner.sponsorship{height:auto;padding-top:80px;padding-bottom:100px}.page-template-template-sponsorship-php .beneficiary-search-block button.search-control{display:block}.page-template-template-sponsorship-php .beneficiary-advocate-block #badge{display:block;margin-left:auto;margin-right:auto;margin-bottom:10px}.block.padded .beneficiary-search-form.inner{padding-top:60px;padding-left:0;padding-right:0}.beneficiary-search-widget.beneficiary-search-widget-full{position:fixed;overflow:scroll;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);z-index:99999;display:none}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search{position:relative;background:#fff;margin:60px auto;max-width:450px;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;border-radius:6px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group{padding:20px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-day,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-month,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-year,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options h3{padding-left:20px;padding-right:20px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-month,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-year{margin-right:0;margin-bottom:15px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .age,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .country,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .gender{display:block;width:100%;margin:0 0 20px;text-align:left}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .age .btn-group,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .age .select-wrap,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .age label,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .age span,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .country .btn-group,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .country .select-wrap,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .country label,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .country span,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .gender .btn-group,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .gender .select-wrap,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .gender label,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .gender span{float:none;display:inline-block;vertical-align:top}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .btn-divider,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search hr{background:#ccc;border-color:#ccc}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .btn-divider .btn,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search hr .btn{left:36%;border-color:#ccc}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group .alignright{width:100%}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group .alignright .check-wrap{float:left}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .age .select-wrap{width:80px;min-width:80px}.radio-group .radio-wrap input[type=radio]+label{padding:50px}.radio-group .radio-wrap input[type=radio]+label:before{top:50px;left:50px}.radio-group .radio-wrap input[type=radio]+label:after{top:54px;left:54px}body.single-post img.alignright{margin-right:-20px}body.single-post img.alignleft{margin-left:-20px}#resourcesForm .close{background:0 0}}@media only screen and (max-width:800px){body.home blockquote{margin-bottom:40px}body.home .main-content .inner ul li p{margin-bottom:0}.secondary-banner-fg{left:-50px;bottom:-175px}.page-title,body.single-post.single-format-image .post-title h1.page-title,h1.page-title{font-size:32px}.banner-content p,.page-template-template-sponsorship-php .block.light-brown .inner p.large,.subtitle,body.single-post.single-format-image .post-title p,h6,p.large{font-size:16px}body.home .banner.banner-sponsorship h1{font-size:48px}body.home .banner.banner-uganda-water .banner-img{background-image:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/banner-img/primary/uganda-water-bg-mobile.jpg);background-size:cover}.banner.banner-sponsorship2015 .banner-img{background-image:url(//webcdn-compassion-ca.s3.amazonaws.com/_2/banner-img/primary/sponsorship2015-bg-mobile-opt.jpg)}.blog-widget article h6 a,body.home .banner.banner-uganda-water .banner-content,body.home .blog-widget article h6 a{padding-top:0}.banner-heading{max-width:600px}body.home .banner .banner-content .btn-group .btn{width:180px;font-size:16px}.banner .swipe-down,.checkout button.show-summary{display:block}.banner.banner-goc-home .banner .swipe-down{display:none}.block.padded .inner,section{padding-top:3em;padding-bottom:2.5em}.span4,body.home .main-content .inner ul li,body.home .secondary-banner p{margin-top:15px;margin-bottom:15px}.secondary-banner .span6,.span4,body.home .main-content .inner ul li{width:100%}.blog-widget .span4,body.home .main-content .inner ul li{padding-left:0;padding-right:0}body.home form.beneficiary-search .btn-group .btn,form.beneficiary-search .btn-group .btn{padding:14px 25px 14px 40px}.secondary-banner.sponsorship article.hidden-search{right:0;padding:0}.secondary-banner.sponsorship article.hidden-search .btn-group .btn,.secondary-banner.sponsorship article.hidden-search .select-wrap select{padding-top:12px;padding-bottom:12px;height:auto}.secondary-banner.sponsorship article.hidden-search .btn-group .btn:after{top:12px}body.home form.beneficiary-search button[type=submit].btn{padding:12px 0}.secondary-banner{background:#00a3c7;padding:60px 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.secondary-banner .inner{text-align:center}.cc-country-button-wrapper,.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card-wrap ul,.secondary-banner .secondary-banner-fg,footer .span3 ul.contact-card li span.fa{display:none}.secondary-banner .span6{float:none;display:inline-block;max-width:400px;margin:12%auto;padding:0;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;-ms-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}.secondary-banner h3{margin-top:0}.secondary-banner.sponsorship .beneficiary-search-widget label{padding-top:6px}.secondary-banner.sponsorship .beneficiary-search-widget span{margin-top:10px}.secondary-banner .donate-now,body.home .secondary-banner a.btn{margin-bottom:0}.secondary-banner .donate-now,.secondary-banner h3,body.home .secondary-banner a.btn,body.home .secondary-banner p{margin-left:0;margin-right:0}.blog-widget article .img-featured,body.home .blog-widget article .img-featured{float:left;width:40%;padding-right:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.full-width .beneficiary-search-widget form.beneficiary-search .gender{clear:both;margin:10px 0 0}#about-goc .span9,blockquote.imagequote div{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.article-header-banner .banner{height:600px}#about-goc .span9,body.page-id-165 .well.span6.float-center,body.page-id-173 .well.span6.float-center{width:100%}#article-content .block.donate-custom-csp .inner .column img,#article-content .block.donate-custom-urnd .inner .column img,.form-horizontal .controls select.input-small{width:70%}.form-horizontal .controls select.input-small+input.input-small{width:24%}.secondary-banner.sponsorship .beneficiary-search-widget,.secondary-banner.sponsorship .hidden-search h3,section#curriculums .inner,section#publications .inner,section#volunteerResources .inner{padding-left:20px;padding-right:20px}body.home .secondary-banner.sponsorship .beneficiary-search-widget button[type=submit].btn{float:left;clear:both;margin-left:15%}.secondary-banner .close{top:-10px;right:0}.price:after,.price:before{width:30%}footer .span3 ul.contact-card li{padding-left:0}section.donate-custom section.block.unbounded .inner{padding-top:2em;padding-bottom:2em}#article-content .block.donate-custom .inner{padding-top:2.5em;padding-bottom:2.5em}#article-content .block.donate-custom-csp .inner,#article-content .block.donate-custom-urnd .inner{padding-top:2.5em;padding-bottom:70%}body.page-template-template-csp-php .span18{max-width:33.33%}blockquote.imagequote div{padding:4em 20px}blockquote.imagequote{background-position:center}.checkout section.inner,body.page-id-160 .single-slider .span6.alignright{padding-top:60px}body.single-post.single-format-image .post-title .subtitle{font-size:20px;margin-bottom:10px}body.single-post.single-format-image #article-content p:first-child{font-size:16px}#related-posts h2{margin-bottom:20px}#related-posts .span4{margin-bottom:0}#related-posts .span4 figure{height:auto}body.single-post #article-meta .author-bio{max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;border-left:none;border-right:none;padding-left:20px;padding-right:20px}#modal .modal-inner,.beneficiary-information{margin-top:30px}section.ecom-donations,section.ecom-sponsorship{padding-top:0;padding-bottom:0}.checkout .primary,.checkout .secondary{float:left;width:100%;clear:both}#ecom-content.checkout,.checkout .primary,section.ecom-donations .ecom-tb-item>div{padding-top:0}.checkout .secondary{padding-bottom:0;display:none}.checkout .checkout-nav{margin:30px -20px;padding:30px 20px}.page-template-template-sponsorship-php .span9,section#curriculums .inner .size-1of2,section#publications .inner .size-1of2,section#volunteerResources .inner .size-1of2{width:100%}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card.unavailable .unavailable-overlay figure{max-width:100px;width:100%;margin-bottom:1.25rem}.beneficiary-profile-wrap .beneficiary-information.span9{width:60%}body.page-template-template-sponsorship-php .beneficiary-profile-wrap .card.profile-img{width:36%}.page-template-template-sponsorship-php .block.padded.beneficiary-search-block .beneficiary-cards.inner{padding-bottom:100px}.page-template-template-sponsorship-php .btn-wrap{bottom:20px}.page-template-template-sponsorship-php .card .card-header{display:flex;align-items:center;gap:20px}.page-template-template-sponsorship-php .card h3{font-size:18px}.page-template-template-sponsorship-php .card figure.country figcaption{font-size:12px}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .sponsor-tags,.page-template-template-sponsorship-php .card div.card-content div.sponsor-tags{margin-bottom:10px}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .sponsor-tags h4{font-size:10px}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .details h4,.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .details p{font-size:11px}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card-wrap{width:33.33%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card-wrap .card-header{padding-bottom:10px}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card-wrap .card-header figure.child-photo{width:80px;height:80px;min-width:80px;margin-bottom:0;margin-left:0;margin-right:0}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card-wrap .card-header figure.child-photo img{margin-top:-10px}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card-wrap .card-content{padding:0 20px 20px}.page-template-template-sponsorship-php .block.padded .beneficiary-cards.inner .card.selected:after{bottom:-123px}body.page-template-template-sponsorship-php .beneficiary-profile-wrap .columns{margin:5px 0 15px}body.page-template-template-sponsorship-php .beneficiary-profile-wrap .columns p{width:100%;margin:0;text-align:left;line-height:32px}body.page-template-template-sponsorship-php .beneficiary-profile-wrap .columns p svg.icon{float:left;margin-right:10px;width:32px;height:32px}body.page-template-template-sponsorship-php .beneficiary-profile-wrap .beneficiary-icons{gap:.75rem;justify-content:space-between;flex-direction:column;flex-wrap:nowrap;margin-bottom:.75rem}body.page-template-template-sponsorship-php .beneficiary-profile-wrap .beneficiary-icons p{text-align:left;margin-bottom:0}body.page-template-template-sponsorship-php .beneficiary-profile-wrap .beneficiary-icons>div{width:100%;display:flex;flex-direction:row;text-align:left;align-items:center;gap:10px}body.page-template-template-sponsorship-php .beneficiary-profile-wrap .beneficiary-icons .icon{width:30px;height:30px}body.page-template-template-sponsorship-php .beneficiary-profile-wrap .card.profile-img form.fixed{position:fixed;top:auto;bottom:0;left:0;right:0;width:100%;padding:10px;background:rgba(255,255,255,.9);-moz-box-shadow:0 0 4px rgba(0,0,0,.3);-webkit-box-shadow:0 0 4px rgba(0,0,0,.3);-ms-box-shadow:0 0 4px rgba(0,0,0,.3);box-shadow:0 0 4px rgba(0,0,0,.3);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:99999}.page-template-template-sponsorship-php #map{height:300px}.sponsorship-slider .slider .slick-slide figure figcaption{padding-left:10px;padding-right:10px}.page-template-template-sponsorship-php .marketing-control{padding-top:0;padding-bottom:0}.sponsorship-options-block{margin-top:-146px}.blog-roll .grid[data-columns]::before{content:"2 .column.size-1of2"}body.single article #article-content .wp-caption.alignleft img,body.single article #article-content .wp-caption.alignright img{margin-right:0}body.single article #article-content .wp-caption.alignleft img,body.single article #article-content .wp-caption.alignleft p.wp-caption-text,body.single article #article-content .wp-caption.alignright img,body.single article #article-content .wp-caption.alignright p.wp-caption-text{float:none;width:100%}body.single article #article-content .wp-caption.alignleft p.wp-caption-text,body.single article #article-content .wp-caption.alignright p.wp-caption-text{max-width:100%;border-top:none}.slider.testimonials-slider blockquote.imagequote div.column{float:left;width:100%;padding-left:30px;padding-right:30px}#modal.volunteer-form-modal .modal-inner article.size-1of2{float:none;width:100%;display:block}#modal.volunteer-form-modal .modal-inner article:first-of-type{padding-right:0;padding-bottom:40px}#modal.resources-form-modal .close,#modal.volunteer-form-modal .close{top:15px;right:10px}#modal.resources-form-modal .close svg,#modal.volunteer-form-modal .close svg{width:24px;height:24px}#modal .modal-inner .close,#modal .modal-inner .modal-close,#modal.modal-custom .modal-inner .close,#modal.modal-custom .modal-inner .modal-close,.modal-overlay .modal-inner .close,.modal-overlay .modal-inner .modal-close{top:0;right:0}#resourcesForm .resources-information.size-1of2,#resourcesForm .resources-order.size-1of2{width:100%;padding:0}#resourcesForm .resources-information.size-1of2{padding-top:40px}.post-type-archive-prayer .banner .size-1of2{width:100%;padding-left:0;padding-right:0}.post-type-archive-prayer .size-1of4{width:50%}#related-posts .span4,.size-1of5,.size-1of6{width:100%}.show-hide{padding-left:20px;padding-right:20px}}@media only screen and (max-width:782px){body.home.logged-in header#header{top:46px}body.logged-in nav.primary .close{top:58px}body.single article #article-content h2,body.single article #article-content h3,body.single article #article-content h4,body.single article #article-content h5,body.single article #article-content h6,body.single article #article-content ol,body.single article #article-content p,body.single article #article-content ul,body.single-post .meta-block,body.single-post.single-format-image #article-head .post-title .inner{padding-left:20px;padding-right:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.single article #article-content p{font-size:16px}body.single article #article-content p:first-child{font-size:18px}div.employment-custom .single-slider .span6.alignleft,div.employment-custom .single-slider .span6.alignright{float:left;width:100%;margin-left:0;text-align:center}div.employment-custom .single-slider .span6.alignleft{padding-top:20px}body.single article #article-content .show-hide p:first-child{font-size:16px}body.single article #article-content .show-hide p{padding:0}}@media only screen and (max-width:720px){.form-child-letter .size-1of3,.row-fluid .span4,.size-1of4,form.form-standard.form-volunteer .check-wrap input[type=checkbox]+label,form.form-standard.form-volunteer .column.size-1of2,form.form-standard.form-volunteer .column.size-1of3{width:100%}nav.nav-goc.fixed .goc-cart{display:inline-block}nav.nav-goc .goc-cart{position:relative;top:0;right:0}.goc-intro .video-container{padding-bottom:52.25%}ul.ecom-tb ul.ecom-tb-row{flex-wrap:wrap}ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col3{margin-left:0}ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col1,ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col2{width:100%;padding:0}ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col2{margin-bottom:10px}ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col3{padding-left:0;width:33%}ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col4,ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col5{width:33%}}@media only screen and (max-width:600px){#aboutGoc .span9,#modal,.form-horizontal input,.form-horizontal textarea,.overlay-content,.secondary-banner,.span5,.span6,.span7,nav.secondary li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#aboutGoc .span9,#article-content,#article-sidebar,.banner-single .span5,.beneficiary-profile-wrap .beneficiary-information.span9,.form-horizontal .control-label,.form-horizontal input,.form-horizontal textarea,.row-fluid .span3,.row-fluid .span6,.row-fluid .span9,.size-1of2,.size-1of3,.size-2of3,.span3,.span5,.span6,.span7,.sponsorship-options-block .sponsorship-options .sponsorship-options-gifts .group .alignleft,.sponsorship-options-block .sponsorship-options .sponsorship-options-gifts .group .input-group,body.blog .featured-post .inner .content-featured,body.blog .featured-post .inner .img-featured,body.blog .main-content article .img-featured,body.page-template-template-sponsorship-php .beneficiary-profile-wrap .card.profile-img,body.single #article-content,footer .span3,nav.secondary,nav.secondary li{width:100%}#article-content #content,.container-fluid,.inner .inner,body.full-width-borderless #article-content #content,body.page-template-template-cart-checkout-php #article-content #content,body.page-template-template-child-sponsorship-php #article-content #content,body.page-template-template-full-php #article-content #content,body.page-template-template-full-untitled-php #article-content #content,body.page-template-template-store-php #article-content #content,body.single-prayer #article-content #content{padding-left:0;padding-right:0}section{padding:3em 0 2em}#modal.modal-custom,.inner,body.single article #article-content h2,body.single article #article-content h3,body.single article #article-content h4,body.single article #article-content h5,body.single article #article-content h6,body.single article #article-content ol,body.single article #article-content p,body.single article #article-content ul{padding-left:20px;padding-right:20px}#content p img.aligncenter,#header .nav-group a.btn,#header .nav-group a.cart,#header .nav-group a.search,.form-horizontal .controls,.row,.row-fluid .span3,.row-fluid .span6,.row-fluid .span9,.span3,.span5,.span6,.span7,nav.secondary ul li{margin:0}#header .nav-group .nav-control.btn{padding-top:8px}#header .nav-group .my-compassion.dropdown,#header .nav-group a,body.home header#header .nav-group a.my-compassion.btn,header#header .nav-group a.my-compassion.btn,header#header .nav-group span.live-chat{float:none}.search-widget{width:90%;right:5%;left:5%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.search-widget:before{left:64%;right:42%}#article-content #content{border-right:none}.main-content{padding-top:120px}.page-title,h1.page-title{font-size:28px}.banner.banner-goc h1,.banner.banner-goc-home h1,.goc-gifts-details .page-head h1,body.home .banner.banner-uganda-water .fa.fa-tint,h1{font-size:32px}body.home .banner.banner-uganda-water h1{font-size:40px;margin-bottom:20px}body.home .banner.banner-uganda-water h3{font-size:20px}body.home .banner.banner-uganda-water h5{font-size:16px;max-width:230px}body.home .banner.banner-uganda-water h5 span{width:80px;margin-top:8px}body.home .banner.banner-sponsorship h1,body.home h1{font-size:38px}.caption,.lead,blockquote.imagequote,body.single-post #article-meta .author-bio h4,h4{font-size:18px}.banner.banner-goc-home .icon-play,.banner.banner-goc-home .icon-play svg{width:70px;height:70px}.banner.banner-goc-home .icon-play:before{width:80px;height:80px}.banner.banner-goc h1 i.goc-icon-gift,.banner.banner-goc-home h1 i.goc-icon-gift{width:48px;height:60px;background-size:48px}body.single-shop .banner{height:auto}.banner .banner-content,footer .span3{padding-left:20px;padding-right:20px}.banner .banner-heading{line-height:1}body.home .overlay.video .overlay-content{margin-top:100px}body.home form.beneficiary-search .gender .radio-wrap label{padding:10px 8px 10px 34px}body.home form.beneficiary-search .gender .radio-wrap input[type=radio]+label:before{top:12px;width:16px;height:16px}body.home form.beneficiary-search .gender .radio-wrap input[type=radio]+label:after{left:14px;top:14px;width:14px;height:14px}#article-head.article-header.article-header-banner .inner{position:relative;top:auto;padding-top:40px}#article-head.article-header.article-header-banner .banner{height:400px}.banner-play{top:-300px}.beneficiary-title,.section-title,body.home blockquote p,h2,h2.section-title{font-size:28px}body.home h2,h2{margin-bottom:20px}body.home h2.section-title,h2.section-title{margin-bottom:40px}.btn-group{white-space:normal}header#header .inner{text-align:center}#header .nav-group{margin:18px 0 0;text-align:center}#header .nav-group a.nav-control.btn span.fa,body.home #header .nav-group a.nav-control.btn span.fa{font-size:14px}body.home .banner-new{padding-top:100px}.banner-content p,.banner.banner-goc-home .banner-content p{font-size:16px;line-height:1.2}.banner-content p{padding:0 0 10px}.banner-content p br,.ecom-sponsorship-description p{display:none}body.home .banner .banner-content .btn-group{white-space:normal;width:80%;margin-top:15px}body.home .banner .banner-content .btn-group .btn{width:50%;font-size:16px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.home .banner .banner-content .btn-group .btn span{font-size:15px}body.home form.beneficiary-search .btn-group .btn{padding:14px 15px 14px 30px}body.home blockquote{margin-bottom:30px}body.home blockquote p{line-height:1.6;padding-left:10px;padding-right:10px}.overlay-content{margin:80px auto;width:90%}.banner .overlay.search .overlay-content{width:90%;margin:0 auto 80px}body.page-template-template-sponsorship-php #modal.modal-custom .modal-body figure{margin-top:0}.share-meta-block{position:relative;bottom:auto;right:auto}.blog-widget .blog-link a.btn,body.home .blog-widget .blog-link a.btn{margin-top:30px;margin-bottom:20px}.secondary-banner.sponsorship article.hidden-search{padding:15px 0}#header .nav-group,.sponsorship-block .child-info-details .child-info-personal-overview,.sponsorship-block .child-info-details .child-info-personal-pic{float:left;width:100%}.sponsorship-block .child-info-details .child-info-personal-pic{text-align:center}.sponsorship-block .action-info .sponsorship-actions{position:relative;float:left;right:auto;top:auto}.sponsorship-block .action-info .sponsorship-actions .inner{padding-left:0;padding-right:0}.modal{width:90%;margin:0 5%;left:0;top:5%}.modal.fade.in{top:5%}body.page-template-template-sponsorship-php #modal.modal-custom .modal-body{padding:20px}.sponsorship-options-block .sponsorship-options .sponsorship-options-gifts .group{text-align:center}.sponsorship-options-block .sponsorship-options .sponsorship-options-gifts .group .input-group{display:inline-block;max-width:200px;margin-top:10px;float:none}.page-template-template-sponsorship-php .marketing-control hr{margin-top:20px;margin-bottom:20px}.page-template-template-sponsorship-php #map{height:200px}body.page-template-template-sponsorship-php .beneficiary-profile-wrap .card.profile-img{max-width:300px;margin-left:auto;margin-right:auto;float:none;border:0;box-shadow:none}.radio-group .radio-wrap{width:100%;margin-top:-22px;-moz-border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px}.radio-group .radio-wrap input[type=radio]+label{padding:50px 30px 30px}.radio-group .radio-wrap input[type=radio]+label:before{top:50px;left:30px}.radio-group .radio-wrap input[type=radio]+label:after{top:54px;left:34px}.radio-group .radio-wrap:first-child{-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;margin-top:0}.radio-group .radio-wrap:first-child input[type=radio]+label{padding:30px 30px 50px}.radio-group .radio-wrap:first-child input[type=radio]+label:before{top:30px}.radio-group .radio-wrap:first-child input[type=radio]+label:after{top:34px}.radio-group span.or-span{position:relative;margin-top:-40px;margin-bottom:-40px;float:none}.sponsorship-options-block{margin-top:-117px}body.blog .banner-blog .banner-content{padding:80px 0}body.blog .main-content article .img-featured{margin:0 0 10px;padding:0}#ecom-head,body.blog .blog-roll{padding:40px 0}body.single-post #article-meta .author-bio figure img{width:68px;height:68px}#related-posts .span4{width:100%;margin:0;padding:0;height:auto}#related-posts .span4 a{float:left;width:100%;padding-top:60px;padding-bottom:40px}#related-posts .span4 h5{padding-top:0}.form-horizontal .control-label{text-align:left}.form-horizontal input{height:30px}.form-horizontal input[type=checkbox]{width:auto}.tabs-left>.nav-tabs{float:none;border-right:0}.tabs-left>.nav-tabs>li>a{margin-right:0;-moz-border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#ddd}.banner .card,.banner-single .card,.cc-ecommerce-cart-footer .cc-ecommerce-recurring-info,.input-xxlarge{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.banner .card,.banner-single .card{margin-top:4em;margin-bottom:4em}.banner-single .banner-img{background-position:center}section.donate-custom section.block.unbounded .inner h2:first-child{padding-left:20px;padding-right:20px}.initiatives .banner.banner-single .banner-img{position:relative;width:100%;height:400px}.initiatives .banner.banner-single .card{margin-bottom:2em}body.single-shop .banner .card{border:1px solid #ccc;-moz-box-shadow:none 1px 1px rgba(0,0,0,.1);-webkit-box-shadow:none 1px 1px rgba(0,0,0,.1);-ms-box-shadow:none 1px 1px rgba(0,0,0,.1);box-shadow:none 1px 1px rgba(0,0,0,.1)}.tool-tip.tool-tip-info{right:auto;left:280px}blockquote.imagequote.csp.span6 div{max-width:100%;margin:0;text-align:center}body.page-template-template-csp-php .block.light-blue,nav.secondary ul li ul li{padding:0}body.page-template-template-csp-php .span18{max-width:100%}#related-posts .span3 .card{height:auto;overflow:auto}.form-child-letter .check-wrap.alignright{float:left}#ecom-head .links a.btn{padding:10px 15px}section.ecom-sponsorship .ecom-sponsorship-item figure{float:none;margin:0 auto}#related-posts .span3,.checkout .group.col2,.ecom-sponsorship .ecom-sponsorship-wrap .ecom-sponsorship-description,.ecom-sponsorship .ecom-sponsorship-wrap .ecom-sponsorship-options,.my-compassion-signup div,.my-compassion-signup figure,body.page-template-template-receipt-php .ecom-complete .card.card-receipt .ecom-sponsorship .ecom-sponsorship-item,ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col1{width:100%}.checkout .checkout-nav button[type=submit]{float:none;clear:both;margin-top:10px}.my-compassion-signup figure{text-align:center}body.page-template-template-receipt-php .ecom-complete .span6{margin-top:30px}body.page-template-template-receipt-php .ecom-complete .span6:first-child{margin-top:0}body.page-template-template-receipt-php .ecom-complete .card.card-receipt article:first-child h4 a{display:none}#modal .modal-inner,#modal .modal-inner.login{position:absolute;top:0;left:0;right:0;bottom:0;max-width:100%;margin:0;padding:30px;overflow:scroll;-moz-border-radius:0;-webkit-border-radius:0;-ms-border-radius:0;border-radius:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#modal .modal-inner .close,#modal .modal-inner.login .close{top:0;right:0}footer#footer{padding-top:3em}#grid[data-columns]::before{content:"2 .column.size-1of2"}#grid{overflow:hidden}footer nav.secondary ul li,nav.secondary{padding-left:10px;padding-right:10px}#footer-trailer ul,footer .copyright{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#footer-trailer ul{float:left;left:0;width:100%;padding:0 10px}#footer-trailer ul li{right:auto;float:left}footer .copyright{text-align:left;padding:0 20px}nav.secondary ul li a{padding:4px 0}nav.secondary .size-1of3{width:50%}footer nav.tertiary{margin-bottom:0}footer .cc-country-button-wrapper,footer .span3 ul.contact-card{display:none}body.page-id-158 .main-content form .group:first-child input{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.page-id-158 .main-content .span6 input{width:100px}#volForm+.block .inner{padding-top:80px;padding-bottom:80px}.slider.testimonials-slider blockquote.imagequote div.column{padding-top:100px;padding-bottom:100px}#modal.resources-form-modal .modal-inner{padding-top:60px}#resourcesForm .resources-order .check-wrap input[type=checkbox]+label,.post-type-archive-prayer .size-1of4,form.form-standard.form-resources .resources-order .spinner{width:100%}form.form-standard.form-resources .resources-order .spinner{padding-left:40px;padding-top:10px}.post-type-archive-prayer .btn,.post-type-archive-prayer a.btn{white-space:normal}.post-type-archive-prayer .banner .potd-tag{left:30%}.post-type-archive-prayer .card-wrap,.post-type-archive-prayer .size-1of4 .card-wrap{padding-left:0;padding-right:0}}@media only screen and (max-width:580px){section.employment-custom.banner{padding:80px 30px}.slider button.slick-next{right:10px}.slider button.slick-prev{left:10px}blockquote p{padding-top:30px;padding-bottom:30px}.best-christian-workplace{padding:0;text-align:center;clear:both}.best-christian-workplace figure{display:inline-block;width:100%}.best-christian-workplace img{position:relative;top:auto;left:auto;float:none}.ecom-sponsorship-description{clear:both;margin-top:20px}ul.ecom-tb-child-gift ul.ecom-tb-row li.ecom-tb-col5{margin-top:10px}body.single-post img.alignleft,body.single-post img.alignright{float:none;display:block;margin-left:auto;margin-right:auto}ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col3,ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col4,ul.ecom-tb ul.ecom-tb-row li.ecom-tb-col5{width:100%;margin-bottom:5px;padding:0}}@media only screen and (max-width:480px){.checkout .persona .radio-wrap:first-child{margin-bottom:5px}#ecom-head .step span.fa{margin-right:5px}body.home .banner .banner-content .btn-group{width:90%}.beneficiary-search-widget.beneficiary-search-widget-full{padding-left:10px;padding-right:10px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search label{text-align:left;margin-top:0;width:100%}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-month{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .check-wrap,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search button[type=submit].btn{width:100%}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .check-wrap{margin-bottom:10px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search button[type=submit].btn{float:left}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .btn-divider .btn{left:30%}.sponsorship-options-block{margin-top:-150px}.tool-tip.tool-tip-info span{left:-180px}.tool-tip.tool-tip-info span:after{left:auto;right:25px}.donate-now .input-append,.donate-now .input-prepend{white-space:normal;max-width:100%}.banner.banner-emergency .donate-now .input-append input,.donate-now .input-append input,.donate-now .input-prepend input,.donate-now .input-prepend.input-append .btn:last-child{width:100%;padding-top:10px;padding-bottom:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.donate-now .input-append input,.donate-now .input-prepend input{margin-bottom:10px}.donate-now .input-prepend.input-append .btn:last-child{margin-left:0}.donate-now .select-wrap{width:100%;margin:0 0 10px}.tool-tip.tool-tip-info{right:-25px;left:auto}body.single-shop .disclaimer{text-align:center}body.single-shop .disclaimer svg{display:inline-block;float:none;margin-right:0}body.single-shop .disclaimer p.lead{font-size:1.2em}}@media only screen and (max-width:400px){body{font-size:14px}section{padding:2em 0 1.2em}.block.padded .inner,body.home .block.padded .inner{padding-top:3em;padding-bottom:2.2em}nav.primary .menu-primary-container ul{width:85%;margin:75px auto}nav.primary .menu-primary-container ul ul{width:100%;margin:0}.blog-widget h5 a,body.home blockquote,h1,h2,h3,h5{margin-bottom:15px}h1{font-size:26px}body.home .banner.banner-sponsorship h1{font-size:28px}body.home h1{font-size:32px}.search-widget:before{left:70%;right:38%}.banner.banner-compassionsunday h1{font-size:22px}.card h2,.page-title,.section-title,h1.page-title,h2,h2.section-title{font-size:24px}.banner.banner-compassionsunday h3,body.home blockquote p,h3{font-size:20px}.card-title,body.home .secondary-banner.donation2015 p,body.home .three-c strong,h5{font-size:16px}.inner .inner{padding-left:0;padding-right:0}.blog-widget p,.subtitle,body.home .banner .banner-content .btn-group .btn{font-size:14px}.banner-content h1{margin-bottom:10px}body.home .banner .banner-content .btn-group{white-space:normal;width:100%}body.home .banner .banner-content .btn-group .btn span.fa{font-size:13px}body.home .secondary-banner.donation2015{height:auto;padding-top:60px;padding-bottom:60px}body.home .secondary-banner.donation2015 .secondary-banner-bg{background:#005eb8}body.home .secondary-banner.donation2015 .span6{margin:0}body.home .secondary-banner.donation2015 button[type=submit].btn{background:#004485;border-color:#004485;padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body.home .secondary-banner.donation2015 hr{background:#fff}.mail-info a.btn.small,body.home .secondary-banner.donation2015 h2{margin-top:0}body.home .secondary-banner.donation2015 input[type=number]{width:150px;padding-left:25px;padding-right:40px}body.home .secondary-banner.donation2015 span.dollar{top:8px;left:10px}body.home .secondary-banner.donation2015 span.currency{right:10px}body.home form.beneficiary-search .btn-group .btn,form.beneficiary-search .btn-group .btn{padding-left:18px;padding-right:18px}.full-width .beneficiary-search-widget form.beneficiary-search .age .select-wrap{min-width:80px}.full-width .beneficiary-search-widget form.beneficiary-search button[type=submit].btn{width:100%;margin-left:0;padding-left:0;padding-right:0}body.home form.beneficiary-search .btn-group .btn:after,form.beneficiary-search .btn-group .btn:after{display:none}.secondary-banner .close{top:0;right:-5px}.blog-widget .blog-link a.btn,.span4,body.home .blog-widget .blog-link a.btn,body.home .main-content .inner ul li{margin-top:15px;margin-bottom:15px}.secondary-banner{padding:40px 10px}body.home form.beneficiary-search .age .select-wrap,form.beneficiary-search .age .select-wrap{width:85px}.secondary-banner.sponsorship .beneficiary-search-widget label{width:20%}body.home .secondary-banner.sponsorship .beneficiary-search-widget button[type=submit].btn{margin-left:23%}.blog-widget article h6 a,body.home .blog-widget article h6 a{padding-top:8px}.blog-widget article p,body.home .blog-widget article p{padding-top:0}.blog-widget article .img-featured,body.home .blog-widget article .img-featured{float:none;width:100%;padding-right:0}#grid[data-columns]::before,.blog-roll .grid[data-columns]::before{content:"1 .column.size-1of1"}.form-horizontal .controls select.input-small,.select-wrap.large,input.large,textarea.large{width:100%}.form-horizontal .controls select.input-small+input.input-small{width:75px}footer nav.secondary ul li{position:relative}nav.secondary ul li.menu-item-has-children a{position:relative;z-index:2}nav.secondary ul ul{margin-bottom:20px}nav.secondary ul li a,nav.secondary ul li span{margin-bottom:5px}nav.secondary ul ul li a,nav.secondary ul ul ul{margin-bottom:0}nav.secondary ul li.menu-item-has-children:hover ul{display:block}nav.secondary ul li.menu-item-has-children:hover a{z-index:4}#article-head.article-header.article-header-banner .banner{height:300px}.banner-play{top:-250px}.span5,footer nav.secondary ul li{padding-left:0;padding-right:0}.share-meta-block a.btn,.share-meta-block a.btn.facebook-popup,.share-meta-block a.btn:hover{width:auto;padding-left:30px;padding-right:30px}.share-meta-block a.btn span,.share-meta-block a.btn.facebook-popup span,.share-meta-block a.btn:hover span{padding-left:10px}.cart .continue a.btn,.cart .continue button.btn,.checkout .checkout-nav a.btn,.checkout .checkout-nav button.btn,.checkout .payment-types .radio-wrap{width:100%;margin-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.continue-or{float:left;width:100%;text-align:center}.payment-types{padding-top:20px}.payment-types .payment-types-content .group.error .alert{position:relative;bottom:auto;margin-bottom:10px}.payment-types .radio-wrap{text-align:center}.checkout .payment-types-content form[name=form-new-auto-withdrawal] .group.error{padding-bottom:0}.checkout input.largest#address1,.checkout input.largest#address2,.select-wrap.medium,input.medium{width:100%}.group.align-left{float:none}.sponsorship-options-block .sponsorship-options h3+.btn-group button.btn{padding-left:10px;padding-right:10px}.beneficiary-information,footer h6{margin-top:0}.sponsorship-options-block .sponsorship-options .sponsorship-options-gifts .group,.sponsorship-options-block .sponsorship-options .sponsorship-options-gifts h3{margin-bottom:40px}.sponsorship-options-block .sponsorship-options .sponsorship-options-gifts .group{margin-top:10px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .age,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .country,.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .gender,body.page-id-158 .main-content .group{margin-bottom:10px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .btn-group button{padding-left:20px;padding-right:20px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .check-wrap{padding-top:4px}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .group.advanced-options .birthday-month div.columns .size-1of3{width:22%}.beneficiary-search-widget.beneficiary-search-widget-full form.beneficiary-search .btn-divider .btn{left:28%}body.page-id-158 .main-content .span6 input{width:100%;padding-left:20px}body.page-id-158 .main-content .group .dollar{position:absolute;top:38px;left:10px}footer#footer{padding-top:2em}.footer-image{margin-top:-30px}}@media only screen and (max-width:380px){#header .nav-group .my-compassion.dropdown .fa.fa-caret-down{padding-left:0}#header .nav-group .my-compassion.dropdown,#header .nav-group a.nav-control.btn,body.home #header .nav-group a.nav-control.btn{padding-left:6px;padding-right:6px}.btn,a.btn,button.btn{white-space:normal}section.employment-custom.banner{padding-left:20px;padding-right:20px}}@media only screen and (max-width:320px){body.home .banner.banner-sponsorship h1{font-size:26px}.secondary-banner.sponsorship article.hidden-search{padding-top:30px}.secondary-banner.sponsorship .hidden-search h3{padding-left:16px;padding-right:16px;font-size:20px}body.home form.beneficiary-search .age .select-wrap,form.beneficiary-search .age .select-wrap{width:82px}}@media print{*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}.ecom-tb-item .ecom-tb-col4,body,label{font-size:12px}a.logo{display:block!important;position:relative!important;left:auto;top:0;margin:20px auto}header{display:block;height:100px}h1{font-size:24px}.section-title,h2{font-size:20px}h3,h4{font-size:18px}h5{font-size:16px}h6{font-size:15px}a,a:visited{text-decoration:underline}#footer-trailer,footer .span3,nav{display:none}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}.card.card-receipt article.ecom-sponsorship,blockquote,img,pre,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}#ecom-head,.block.padded .inner,.checkout-review{padding:20px 0}.card.card-receipt article{padding:20px}.checkout-review{margin:0}.my-compassion-signup{display:none}body.page-template-template-receipt-php .ecom-complete .card.card-receipt article{padding:20px 30px}}#chat-button{z-index:999999;position:fixed;bottom:55px;right:55px;padding:20px;border-radius:50px;background-color:#0086bf;height:75px;width:75px;-moz-box-shadow:0 8px 22px rgba(0,0,0,.3);-webkit-box-shadow:0 8px 22px rgba(0,0,0,.3);-ms-box-shadow:0 8px 22px rgba(0,0,0,.3);box-shadow:0 8px 22px rgba(0,0,0,.3);opacity:1;transition:opacity .2s cubic-bezier(.2,0,1,.9)}#chat-button svg{display:block;height:100%;fill:#fff}#chat-button.clicked{opacity:0}#chat-button.offline{background-color:#768692}.cx-widget.cx-theme-ca-light{font-family:Montserrat,Gotham,sans-serif;color:#000;background-color:#fff;scrollbar-face-color:#f5f6f7}.cx-widget.cx-theme-ca-light.offline .cx-form-inputs h3,.cx-widget.cx-theme-ca-light.offline .cx-form-inputs h4{font-family:Montserrat,Gotham,Avenir,sans-serif}.cx-widget.cx-theme-ca-light.offline .cx-form-inputs h3,.cx-widget.cx-theme-ca-light.offline .cx-form-inputs h4,.cx-widget.cx-theme-ca-light.offline .cx-form-inputs p{font-size:.875rem}.cx-widget.cx-theme-ca-light.offline .cx-form-inputs h3{color:#db504a;font-weight:300;margin-bottom:10px}.cx-widget.cx-theme-ca-light.offline .cx-form-inputs h4{font-weight:700;text-decoration:underline;margin-bottom:0}.cx-widget.cx-theme-ca-light.offline .cx-form-inputs p{font-family:Roboto,serif}.cx-widget.cx-theme-ca-light .cx-mobile .cx-common-container .cx-titlebar .cx-icon{margin-top:0}.cx-widget.cx-theme-ca-light .cx-mobile .cx-common-container .cx-buttons-window-control{top:10px}.cx-widget.cx-theme-ca-light .cx-common-container,.cx-widget.cx-theme-ca-light .cx-titlebar{border-radius:10px 10px 0 0}.cx-widget.cx-theme-ca-light .cx-powered-by,.cx-widget.cx-theme-ca-light .cx-right,.cx-widget.cx-theme-ca-light.offline .cx-buttons-binary{display:none}.cx-widget.cx-theme-ca-light .cx-webchat{z-index:2147483650}.cx-widget.cx-theme-ca-light .cx-buttons-window-control .cx-svg-icon-tone1{fill:#425563;transform:scale(.8)}.cx-widget.cx-theme-ca-light .cx-common-container .cx-buttons-window-control{top:16px}.cx-widget.cx-theme-ca-light .cx-theme{background-color:#fff;color:#000;border-color:transparent!important}.cx-widget.cx-theme-ca-light .cx-overlay{background-color:#fff}.cx-widget.cx-theme-ca-light .cx-svg-icon-tone1{fill:#005eb8}.cx-widget.cx-theme-ca-light .cx-svg-icon-tone2{fill:#939399}.cx-widget.cx-theme-ca-light .cx-titlebar .cx-title{color:#000;font-family:Montserrat,sans-serif;font-weight:700;font-size:1em;letter-spacing:.044em}.cx-widget.cx-theme-ca-light .cx-webchat .cx-form table th{text-align:right;margin-bottom:5px}.cx-widget.cx-theme-ca-light .cx-webchat .cx-form table th label{letter-spacing:.06em;font-weight:400;color:#005eb8;display:inline-block}.cx-widget.cx-theme-ca-light .cx-form-control{border-radius:5px}.cx-widget.cx-theme-ca-light .cx-input{font-family:Roboto,sans-serif}.cx-widget.cx-theme-ca-light .cx-input.cx-message-input{font-family:Montserrat,Gotham,sans-serif}.cx-widget.cx-theme-ca-light .cx-btn{border-radius:30px;letter-spacing:.05em;font-weight:400}.cx-widget.cx-theme-ca-light .cx-btn-primary{color:#fff;border-color:#005eb8!important;background:#005eb8}.cx-widget.cx-theme-ca-light .cx-bubble{background-color:#f5f6f7}.cx-widget.cx-theme-ca-light .cx-agent .cx-bubble{background-color:#d9edf6}.cx-widget.cx-theme-ca-light .cx-agent .cx-bubble-arrow svg{fill:#d9edf6}.cx-widget.cx-theme-ca-light .cx-bubble-arrow svg{fill:#f5f6f7}.cx-widget.cx-theme-ca-light .cx-time{font-family:Roboto,sans-serif}.cx-widget.cx-theme-ca-light .cx-svg-icon-shadow1{fill:#425563;opacity:.2}.cx-widget.cx-theme-ca-light .cx-svg-icon-shadow2{fill:#000;opacity:.1}.cx-widget.cx-theme-ca-light *{border-color:#d9e1e1}.cx-widget.cx-theme-ca-light .cx-input-icon-overlay .cx-svg-icon-tone1{fill:#98a7b8}.cx-widget.cx-theme-ca-light .cx-input-group-btn .cx-svg-icon-tone1{fill:#fff}.cx-widget.cx-theme-ca-light label{color:#000}.cx-widget.cx-theme-ca-light a,.cx-widget.cx-theme-ca-light a:hover,.main-content .swiper-button-next,.main-content .swiper-button-prev{color:#005eb8}.cx-widget.cx-theme-ca-light .cx-icon-alert-circle{color:#db504a}.cx-widget.cx-theme-ca-light .cx-branding,.cx-widget.cx-theme-ca-light .cx-footer{color:#425563}.cx-widget.cx-theme-ca-light .cx-branding *,.cx-widget.cx-theme-ca-light .cx-footer *{fill:#425563}.cx-widget.cx-theme-ca-light .cx-form-control.cx-error{border-color:#db504a}.cx-widget.cx-theme-ca-light .cx-form-control::placeholder{color:#425563}.cx-widget.cx-theme-ca-light .cx-form-control:-moz-placeholder{color:#425563}.cx-widget.cx-theme-ca-light .cx-form-control::-moz-placeholder{color:#425563}.cx-widget.cx-theme-ca-light .cx-form-control:-ms-input-placeholder{color:#425563}.cx-widget.cx-theme-ca-light .cx-form-control::-webkit-input-placeholder{color:#425563}.cx-widget.cx-theme-ca-light .cx-btn:focus,.cx-widget.cx-theme-ca-light .cx-button-group button:focus,.cx-widget.cx-theme-ca-light .cx-form-control:not(.cx-error):focus,.cx-widget.cx-theme-ca-light input:focus,.cx-widget.cx-theme-ca-light textarea:focus{border-color:#71b2c9!important}.cx-widget.cx-theme-ca-light input[type=email],.cx-widget.cx-theme-ca-light input[type=tel],.cx-widget.cx-theme-ca-light input[type=text],.cx-widget.cx-theme-ca-light select,.cx-widget.cx-theme-ca-light textarea{background-color:#fff;color:#000;border-color:#94948a}.cx-widget.cx-theme-ca-light .cx-border-error{border-color:transparent!important}.cx-widget.cx-theme-ca-light .cx-btn-default{background:0 0;border-color:#d9e1e1!important;color:#fff;background-color:#768692}.cx-widget.cx-theme-ca-light .cx-btn.cx-disabled{background:#f5f6f7}.cx-widget.cx-theme-ca-light .cx-btn-default:focus,.cx-widget.cx-theme-ca-light .cx-btn-primary:focus,.cx-widget.cx-theme-ca-light .cx-button-group .cx-btn-default:focus,.cx-widget.cx-theme-ca-light .cx-button-group .cx-btn-primary:focus{border-color:#005eb8!important}.cx-widget.cx-theme-ca-light .cx-ac-dropdown-menu{background:#fff;border-color:#d9e1e1!important}.cx-widget.cx-theme-ca-light .cx-ac-suggestion.cx-active,.cx-widget.cx-theme-ca-light .cx-ac-suggestion:hover{background-color:#71b2c9;color:#fff}.cx-widget.cx-theme-ca-light ::-webkit-scrollbar-thumb{background:#939399}.cx-widget.cx-theme-ca-light .cx-smokescreen{background-color:#fff;opacity:.7}.cx-widget.cx-theme-ca-light .cx-dialog-container .cx-dialog{background-color:#fff;border-color:#d9e1e1!important}.cx-widget.cx-theme-ca-light .cx-theme-background{background-color:#fff}.cx-widget.cx-theme-ca-light .cx-theme-border{border:1px solid #d9e1e1!important}.cx-widget.cx-theme-ca-light .cx-theme-text{color:#000}.cx-widget.cx-theme-ca-light .cx-theme-icon-interactive1 svg .cx-svg-icon-tone1{fill:#0086bf}.cx-widget.cx-theme-ca-light .cx-theme-icon-positive svg .cx-svg-icon-tone1{fill:#02c39a}.cx-widget.cx-theme-ca-light .cx-theme-icon-negative svg .cx-svg-icon-tone1{fill:#db504a}.cx-widget.cx-theme-ca-light .cx-theme-icon-warning svg .cx-svg-icon-tone1{fill:#ffb600}.cx-widget.cx-theme-ca-light .cx-warning{color:#db504a!important}.cx-widget.cx-theme-ca-light .cx-warning .cx-icon svg *{fill:#db504a!important}.cx-widget.cx-theme-ca-light .cx-countdown{color:#000}.cx-widget.cx-theme-ca-light .cx-countdown .cx-icon svg *{fill:#000}.cx-widget.cx-theme-ca-light .cx-loading-container .cx-loading-icon svg g g,.cx-widget.cx-theme-ca-light .cx-loading-screen .cx-loading-icon svg g g{stroke:#2b74ff}.cx-widget.cx-theme-ca-light .cx-loading-container .cx-loading-icon svg g:first-child g,.cx-widget.cx-theme-ca-light .cx-loading-screen .cx-loading-icon svg g:first-child g{stroke:#72799d}@media screen and (max-width:800px){#chat-button{bottom:20px;right:20px;height:60px;width:60px;padding:15px}}