@import url("/tt4lib/css/cke_front_end_global.css");@import url("../tt4lib/css/reset-html5-tag.css");html{background-color:#1E313A}body{font-family:"ITC Conduit W01",arial,helvetica,sans-serif;font-size:22px;line-height:1.3em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;color:#EEE;background-color:#000}@media(max-width:640px){body{font-size:19px}}a{color:#61A085}a:hover{color:#61A085}a.emphasized{cursor:pointer;text-decoration:none;-webkit-appearance:none;background-color:#61A085;color:#FFF;padding:.325em .65em;border:none;text-transform:uppercase;font-family:inherit;font-size:inherit}a.emphasized::-moz-focus-inner,a.emphasized[type="button"]::-moz-focus-inner{padding:0;border:0}.ie7 a.emphasized{line-height:normal;height:auto}main .carousel{margin-bottom:1.3em}main h2{font-size:1.44em;line-height:.90278em;margin:.90278em 0}main .body>.container>h2:first-child{margin-top:0}main h3{letter-spacing:2px}main p{margin-bottom:1.3em;hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto}main p.lead-in{font-size:1.44em;line-height:1.35417em;margin-top:0;margin-bottom:.90278em;padding-top:0;padding-bottom:.90278em;hyphens:none;-moz-hyphens:none;-ms-hyphens:none;-o-hyphens:none;-webkit-hyphens:none;border-bottom:4px solid #161616}@media(max-width:640px){main p.lead-in{font-size:1em;line-height:1.3em;margin-top:0;margin-bottom:1.3em;padding-top:0;padding-bottom:1.3em;text-align:center}}main .view-toggle{text-align:center}main hr{height:6px;background-color:#222;border:none;margin:1.95em 0}main blockquote{border-left:.3em solid #161616;padding-left:.9em;font-style:italic;color:#888}main p.back:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104";color:#61A085;margin-right:.3em}main a.button{cursor:pointer;text-decoration:none;-webkit-appearance:none;background-color:#61A085;color:#FFF;padding:.325em .65em;border:none;text-transform:uppercase;font-family:inherit;font-size:inherit;display:inline-block;padding:.1625em .6em}main a.button::-moz-focus-inner,main a.button[type="button"]::-moz-focus-inner{padding:0;border:0}.ie7 main a.button{line-height:normal;height:auto}main a.button:after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f061";margin-left:.3em;font-size:.57em;line-height:1;position:relative;top:-3px}main ul,main ol{margin:1.3em 0 1.3em 1.75em}main iframe{max-width:100%;display:block;margin-bottom:1.3em}main iframe[src^="//player.vimeo.com"]{height:382px}@media(max-width:640px){main iframe[src^="//player.vimeo.com"]{height:300px}}@media(max-width:480px){main iframe[src^="//player.vimeo.com"]{height:240px}}@media(max-width:320px){main iframe[src^="//player.vimeo.com"]{height:180px}}main iframe[src^="//www.youtube.com"]{height:382px}@media(max-width:640px){main iframe[src^="//www.youtube.com"]{height:300px}}@media(max-width:480px){main iframe[src^="//www.youtube.com"]{height:240px}}@media(max-width:320px){main iframe[src^="//www.youtube.com"]{height:180px}}#document>header{text-align:right;position:relative}#document>header .container{padding:.91em;position:relative;z-index:200}#document>header .container .logo{position:absolute;z-index:2000}#document>header .container .logo a{display:block}#document>header .container .logo a img{display:block;height:5.2em}@media(max-width:480px){#document>header .container .logo a img{height:3.25em}}#document>header .container #nav-toggle{display:inline-block;font-size:1em;line-height:1.3em;height:1.3em;width:1.3em;margin:0;text-align:center;overflow:hidden;vertical-align:middle;width:1.4em;margin-right:1.2em;cursor:pointer;color:#666;position:relative;z-index:3}@media(min-width:1001px){#document>header .container #nav-toggle{display:none}}@media(max-width:1100px){#document>header .container #nav-toggle{margin-right:.9em}}#document>header .container #nav-toggle:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0c9";display:block;font-size:1.4em}#document>header .container nav{display:inline-block;vertical-align:middle;position:relative;z-index:3}@media(min-width:1001px){#document>header .container nav>ul{display:inline-block!important;text-transform:uppercase}#document>header .container nav>ul>li{display:inline-block;margin-right:1.2em}}@media(min-width:1001px) and (max-width:1100px){#document>header .container nav>ul>li{margin-right:.9em}}@media(min-width:1001px){#document>header .container nav>ul>li a{color:#666;text-decoration:none;font-size:1.15em;line-height:1.13043em;margin:0}#document>header .container nav>ul>li a:hover{color:#61A085}#document>header .container nav>ul>li.more,#document>header .container nav>ul>li.read{position:relative}#document>header .container nav>ul>li.more>a:after,#document>header .container nav>ul>li.read>a:after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f107";margin-left:.3em}#document>header .container nav>ul>li.more.open>a:after,#document>header .container nav>ul>li.read.open>a:after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f106"}#document>header .container nav>ul>li.current:not(.more)>a{color:#FFF;font-weight:bold}}@media(min-width:1001px) and (min-width:1001px){#document>header .container nav>ul>li.contact,#document>header .container nav>ul>li.more-redirect,#document>header .container nav>ul>li.blog-landing,#document>header .container nav>ul>li.read-redirect{display:none}}@media(min-width:1001px){#document>header .container nav>ul>li>ul{display:none;position:absolute;background-color:#111;left:0;z-index:1000;text-align:left;top:100%;padding:.325em 0;margin-top:.975em!important;margin-left:-0.65em;border-top:2px solid #222;min-width:100%}#document>header .container nav>ul>li>ul>li a{display:block;text-transform:uppercase;text-decoration:none;font-size:1em;line-height:1.625em;margin:0;padding:0 .65em;white-space:nowrap}#document>header .container nav>ul>li>ul>li.current a{font-weight:bold;color:#FFF}#document>header .container nav>ul>li>ul>li ul{display:none}}@media(max-width:1000px){#document>header .container nav{position:absolute;background-color:#111;left:0;right:0;text-align:center;z-index:1000;top:3.445em}#document>header .container nav>ul{display:none;border-top:2px solid #222}#document>header .container nav>ul>li{}#document>header .container nav>ul>li a{display:block;text-transform:uppercase;text-decoration:none;font-size:1em;line-height:2.6em;margin:0}#document>header .container nav>ul>li.current>a{color:#FFF;font-weight:bold}#document>header .container nav>ul>li.more,#document>header .container nav>ul>li.blog-landing,#document>header .container nav>ul>li.contact{display:none}#document>header .container nav>ul>li ul{display:none!important}}@media(max-width:640px){#document>header .container nav{top:3.224em}}#document>header .container #search-toggle{display:inline-block;font-size:1.1em;line-height:1.18182em;height:1.18182em;width:1.18182em;margin:0;text-align:center;overflow:hidden;vertical-align:middle;width:1em;margin-right:1.2em;cursor:pointer;color:#666}@media(max-width:1100px){#document>header .container #search-toggle{margin-right:.9em}}@media(max-width:640px){#document>header .container #search-toggle{margin-right:1.5rem}}#document>header .container #search-toggle:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";display:block}#document>header .container form.search{box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#111;border-top:2px solid #222;display:none;padding:.65em;position:absolute;z-index:490;right:0;top:3.445em}.ie7 #document>header .container form.search{behavior:url("/taglib/css/boxsizing.htc")}@media(max-width:640px){#document>header .container form.search{top:3.2em}}#document>header .container form.search input[type="search"]{width:100%}#document>header .container form.search label{position:absolute;font-size:.83em;line-height:1.56627em;height:1.56627em;margin:0;width:1em;margin:0 0 0 6px;overflow:hidden;text-align:center;color:#888}@media(max-width:640px){#document>header .container form.search label{margin-top:3px;margin-left:7px}}#document>header .container form.search label:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f002";display:block}#document>header .container form.search input[type="search"]{-webkit-appearance:none;border:none;background-color:#333;color:#AAA;margin:0;font-family:inherit;height:32px;padding:5px;padding-left:29px;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0}.ie7 #document>header .container form.search input[type="search"]{behavior:url("/taglib/css/boxsizing.htc")}#document>header .container div.give{display:inline-block;vertical-align:middle}#document>header .container div.give a{display:block;background-color:#D16530;color:#FFF;text-decoration:none;text-transform:uppercase;font-size:1.15em;line-height:1.13043em;margin:0;padding:.1413em .56522em}@media(min-width:641px){#document>header .container nav li.give{display:none}}#document>header .christmas{position:absolute;width:100%;height:100%;left:0;top:0;display:block}#document>header .christmas::before{content:"";position:absolute;z-index:2;left:0;width:100%;background-image:url(/images/christmas/snow-1-blur.png);background-size:500px;display:block;height:100%;animation:snowFall1 40s linear 0s forwards infinite}#document>header .christmas::after{content:"";position:absolute;z-index:2;left:0;width:100%;background-image:url(/images/christmas/snow-2-blur.png);background-size:250px;display:block;height:100%;animation:snowFall1 50s linear 0s forwards infinite}#document>header .christmas .flashing-lights{position:absolute;width:100%;height:25px;left:0;top:0;background-image:url(/images/christmas/christmas-lights.gif);background-repeat:repeat-x;color:white;text-align:left;background-position:left;z-index:1;display:block}@-webkit-keyframes snowFall1{from{background-position:0 0}to{background-position:1000px 1000px}}@keyframes snowFall1{from{background-position:0 0}to{background-position:1000px 1000px}}main{text-align:center;min-height:15.6em}main>header,main header.page-header{background-color:#222;position:relative;overflow:hidden;height:10.4em}@media(max-width:640px){main>header,main header.page-header{padding:1.3em 0}}main>header .container,main header.page-header .container{margin-left:auto;margin-right:auto;max-width:960px;padding-left:1.3em;padding-right:1.3em;position:absolute;box-sizing:border-box;width:960px;max-width:100%;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}@media(max-width:640px){main>header .container,main header.page-header .container{padding-left:.975em;padding-right:.975em}}main>header.has_image,main header.page-header.has_image{background-color:#000;height:13em}main>header .header-image,main header.page-header .header-image{position:absolute;top:0;width:100%;height:100%;background-size:cover;background-position:center center;opacity:.66}main>header .header-image .logo-shadow,main header.page-header .header-image .logo-shadow{}main>header div.breadcrumb,main header.page-header div.breadcrumb{margin-top:-1.3em;position:relative;text-transform:uppercase;font-weight:bold;letter-spacing:1px}@media(min-width:641px){main>header div.breadcrumb,main header.page-header div.breadcrumb{margin-bottom:.325em}}main>header div.breadcrumb a,main header.page-header div.breadcrumb a{color:#FFF;text-decoration:none}main>header div.breadcrumb a:after,main header.page-header div.breadcrumb a:after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f054";margin-left:.3em;font-size:.5em;line-height:1;position:relative;top:-2px}main>header h1,main header.page-header h1{letter-spacing:.1em;font-weight:normal;letter-spacing:2px;opacity:.5;font-size:2.98598em;line-height:.87073em;margin:0;font-weight:bold;text-indent:.3em;color:#FFF;position:relative}@media(max-width:640px){main>header h1,main header.page-header h1{font-size:2.48832em;line-height:1.04488em;margin:0;letter-spacing:1px}}@media(max-width:480px){main>header h1,main header.page-header h1{font-size:2.0736em;line-height:1.25386em;margin:0;text-indent:.05em}}main>header.has_image h1,main header.page-header.has_image h1{font-size:3.58318em;line-height:.90702em;margin:0;opacity:1;position:relative}@media(max-width:640px){main>header.has_image h1,main header.page-header.has_image h1{font-size:2.98598em;line-height:.87073em;margin:0}}@media(max-width:480px){main>header.has_image h1,main header.page-header.has_image h1{font-size:2.48832em;line-height:1.04488em;margin:0}}main>.body,main .page-body{text-align:left;padding:1.95em 0 1.3em;display:inline-block;vertical-align:top;width:720px;max-width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.ie7 main>.body,.ie7 main .page-body{behavior:url("/taglib/css/boxsizing.htc")}@media(min-width:1001px){main>.body,main .page-body{margin-right:-16px}}main>.body>.container,main .page-body>.container{margin-left:auto;margin-right:auto;max-width:960px;padding-left:1.3em;padding-right:1.3em}@media(max-width:640px){main>.body>.container,main .page-body>.container{padding-left:.975em;padding-right:.975em}}main>.body.full-width{display:block;width:auto;margin-right:0}main>aside{text-align:left;padding-bottom:1.3em;max-width:720px;margin:0 auto}@media(min-width:1001px){main>aside{margin-left:auto;margin-right:auto;max-width:960px;padding-left:1.3em;padding-right:1.3em;max-width:none;display:inline-block;vertical-align:top;width:240px;padding-top:1.95em}}@media(min-width:1001px) and (max-width:640px){main>aside{padding-left:.975em;padding-right:.975em}}main>aside .container{margin-left:auto;margin-right:auto;max-width:960px;padding-left:1.3em;padding-right:1.3em}@media(max-width:640px){main>aside .container{padding-left:.975em;padding-right:.975em}}@media(min-width:1001px){main>aside .container{padding:0}}main>aside nav>ul{list-style:none;margin:0}main>aside nav>ul>li{margin-bottom:.65em}@media(max-width:1000px){main>aside nav>ul>li{border-top:2px solid #222;margin:0}main>aside nav>ul>li a{padding:.65em 0}main>aside nav>ul>li a:after{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";float:right}}main>aside nav>ul>li>a{text-transform:uppercase;text-decoration:none;color:#666;display:block}main>aside nav>ul>li.current a{color:#FFF;font-weight:bold}main>aside nav>ul>li.current a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f0da";line-height:1;margin-right:.3em;font-size:.83em}main ol.pager{list-style:none;margin:0}main ol.pager li{display:inline-block;margin:0 .3em}main ol.pager li a,main ol.pager li span{cursor:pointer;text-decoration:none;-webkit-appearance:none;background-color:#61A085;color:#FFF;padding:.325em .65em;border:none;text-transform:uppercase;font-family:inherit;font-size:inherit;background-color:#61A085;color:#FFF}main ol.pager li a::-moz-focus-inner,main ol.pager li a[type="button"]::-moz-focus-inner,main ol.pager li span::-moz-focus-inner,main ol.pager li span[type="button"]::-moz-focus-inner{padding:0;border:0}.ie7 main ol.pager li a,.ie7 main ol.pager li span{line-height:normal;height:auto}main ol.pager li span{background-color:#262626;color:#AAA;font-weight:bold}.carousel{position:relative;overflow:hidden}.carousel .slides{margin:0;list-style:none}.carousel .slides>li{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background-color:#000}.carousel .slides>li img{display:block;width:100%}.carousel .slides>li .play{position:absolute;left:50%;top:50%;margin:-50px 0 0 -50px;width:100px;height:100px;line-height:100px;overflow:hidden;background-color:#61A085;background-color:#000;opacity:.75;color:#FFF;text-align:center;font-size:2.4em;text-indent:6px;border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;-webkit-border-radius:100%;transition:background-color .5s,opacity .5s,box-shadow .5s;-moz-transition:background-color .5s,opacity .5s,box-shadow .5s;-ms-transition:background-color .5s,opacity .5s,box-shadow .5s;-o-transition:background-color .5s,opacity .5s,box-shadow .5s;-webkit-transition:background-color .5s,opacity .5s,box-shadow .5s;box-shadow:0 0 10px rgba(0,0,0,0.66);-moz-box-shadow:0 0 10px rgba(0,0,0,0.66);-ms-box-shadow:0 0 10px rgba(0,0,0,0.66);-o-box-shadow:0 0 10px rgba(0,0,0,0.66);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.66)}.carousel .slides>li .play:before{display:block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f04b"}.carousel .slides>li .play:hover{background-color:#61A085;opacity:1}.carousel .thumbnails{position:absolute;margin:0;list-style:none;left:1.3em;bottom:.975em;z-index:200;text-align:center;white-space:nowrap;overflow:hidden;height:12px}.carousel .thumbnails>li{display:inline-block;margin-right:.3em;height:12px;vertical-align:top}.carousel .thumbnails>li span,.carousel .thumbnails>li a{display:block;cursor:pointer;background-color:rgba(255,255,255,0.2);width:48px;height:12px}@media(max-width:640px){.carousel .thumbnails>li span,.carousel .thumbnails>li a{width:24px}}.carousel .thumbnails>li.current span,.carousel .thumbnails>li.current a{background-color:#FFF;box-shadow:0 0 5px rgba(0,0,0,0.25);-moz-box-shadow:0 0 5px rgba(0,0,0,0.25);-ms-box-shadow:0 0 5px rgba(0,0,0,0.25);-o-box-shadow:0 0 5px rgba(0,0,0,0.25);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.25)}.carousel .thumbnails img{display:none}.carousel .controls{list-style:none;margin:0;display:none}.carousel .controls .play,.carousel .controls .pause{display:none}.carousel .controls>li{position:absolute;z-index:200;cursor:pointer;top:50%;background-color:#000;color:#FFF;overflow:hidden;text-align:center;opacity:.5;transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;-webkit-transition:all .3s;font-size:2em;line-height:1.235em;height:1.3em;width:1.3em;margin-top:-0.65em;margin-bottom:0}@media(max-width:640px){.carousel .controls>li{font-size:1.5em;line-height:1.21333em;height:1.3em;width:1.3em;margin-top:-0.65em;margin-bottom:0}}.carousel .controls>li:hover{background-color:#FFF;color:#EEE;opacity:1}.carousel .controls>li.next{right:0}.carousel .controls>li.next span:before,.carousel .controls>li.next a:before{display:block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f105";text-indent:4px}.carousel .controls>li.previous{left:0}.carousel .controls>li.previous span:before,.carousel .controls>li.previous a:before{display:block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104";text-indent:-4px}.carousel .carousel_player{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.carousel .carousel_player iframe{display:block;overflow:hidden!important}.carousel .carousel_player .close{position:absolute;top:0;right:0;z-index:2000;text-transform:uppercase;cursor:pointer;text-decoration:none;-webkit-appearance:none;background-color:#61A085;color:#FFF;padding:.325em .65em;border:none;text-transform:uppercase;font-family:inherit;font-size:inherit;font-size:.83em;line-height:1.56627em;margin:0;padding:.19578em .78313em}.carousel .carousel_player .close::-moz-focus-inner,.carousel .carousel_player .close[type="button"]::-moz-focus-inner{padding:0;border:0}.ie7 .carousel .carousel_player .close{line-height:normal;height:auto}.carousel .carousel_player .close:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f00d";margin-right:.3em}main .accordion+.accordion{border-top:2px solid #222}main .accordion+p,main .accordion+div{margin-top:1.3em}main .accordion>h2{font-size:1.2em;line-height:1.08333em;margin:0;padding:.27083em 0;cursor:pointer;font-weight:normal;color:#61A085;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main .accordion>h2:before{content:"+";margin:0 .3em;color:#AAA;font-weight:bold}main .accordion>h2:hover{color:#61A085}main .accordion>h3{font-size:1.1em;line-height:1.18182em;margin:0;padding:.29545em 0;cursor:pointer;color:#61A085;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main .accordion>h3:before{content:"+";margin:0 .3em;color:#AAA;font-weight:bold}main .accordion>h3:hover{color:#61A085}main .accordion.open>h2:before,main .accordion.open>h3:before{content:"\2212"}main .accordion>div{display:none}main .accordion>div>ul:first-child{margin-top:0}#document>footer{background-color:#1B2B33;color:#788389;padding:2.6em 0 5.2em}#document>footer a{color:#788389}#document>footer .container{margin-left:auto;margin-right:auto;max-width:960px;padding-left:1.3em;padding-right:1.3em}@media(max-width:640px){#document>footer .container{padding-left:.975em;padding-right:.975em}}#document>footer .about{margin-bottom:1.95em;overflow:hidden}@media(max-width:570px){#document>footer .about{text-align:center}}#document>footer .about .logo{opacity:.4}@media(min-width:571px){#document>footer .about .logo{float:left;margin-right:1.2em}}@media(max-width:570px){#document>footer .about .logo{display:block;margin:0 auto .325em}}#document>footer .about p{overflow:hidden;font-size:.8em;line-height:1.625em;margin:0}#document>footer .about p a{font-size:.69em}#document>footer .about p span{display:block}@media(min-width:641px){#document>footer .about p span:nth-child(1){margin-left:2em}#document>footer .about p span:nth-child(2){margin-left:4.5em}#document>footer .about p span:nth-child(3){margin-left:7em}}@media(min-width:861px){#document>footer .social{float:right;margin-bottom:1.95em;margin-left:1.2em}}@media(max-width:860px){#document>footer .social{text-align:center;margin-bottom:1.3em}}#document>footer .social ul{margin:0;list-style:none}#document>footer .social ul li{display:inline-block;margin:.25rem}#document>footer .social ul li.facebook a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f09a"}#document>footer .social ul li.twitter a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f099"}#document>footer .social ul li.instagram a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f16d"}#document>footer .social ul li.youtube a:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f167"}#document>footer .social ul li a{display:block;font-size:1.72em;line-height:1.51163em;height:1.51163em;width:1.51163em;margin:0;text-decoration:none;border:4px solid #788389;color:#788389;overflow:hidden;text-align:center}#document>footer .social ul li a:before{display:block;margin-left:auto;margin-right:auto}#document>footer .contact_info{clear:both;border-top:4px solid #35464E;padding-top:1.3em;margin-bottom:1.3em}#document>footer .contact_info:after{display:block;clear:both;content:" ";overflow:hidden;height:0}@media(min-width:641px){#document>footer .contact_info>div{float:left;width:33.33%}}@media(max-width:640px){#document>footer .contact_info>div{text-align:center;margin-bottom:1.3em}}#document>footer .memberships{float:right}@media(max-width:640px){#document>footer .memberships{float:none;text-align:center;margin-bottom:1.3em}}#document>footer .memberships a{display:inline-block;vertical-align:middle;margin-left:.6em}#document>footer .memberships a.mbc img{width:85px}#document>footer .memberships a.nga img{width:240px}#document>footer .memberships a.ecfa img{height:50px}#document>footer .copyright{font-size:.69em;line-height:1.88406em;margin:0}@media(max-width:640px){#document>footer .copyright{text-align:center}}#document>footer .copyright a{text-decoration:none}.popup{position:relative;background:#FFF;padding:1.3em;width:auto;max-width:640px;margin:1.3em auto}.popup>header{text-align:center;margin-bottom:1.3em}.popup>header h1{font-size:1.72em;line-height:1.13372em;margin:0;letter-spacing:-1px;font-family:georgia,"times new roman",serif}.popup p{margin-bottom:.65em}main form.custom-form,#giving-form,#evite-form,#login-form,main .tabs form{margin-bottom:1.3em;clear:both}main form.custom-form div.message.success,#giving-form div.message.success,#evite-form div.message.success,#login-form div.message.success,main .tabs form div.message.success{background-color:#8BB93D;color:#FFF;padding:.325em .65em;margin-bottom:1.3em;font-weight:bold}main form.custom-form div.message.success:before,#giving-form div.message.success:before,#evite-form div.message.success:before,#login-form div.message.success:before,main .tabs form div.message.success:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.3em}main form.custom-form div.message.error,#giving-form div.message.error,#evite-form div.message.error,#login-form div.message.error,main .tabs form div.message.error{background-color:#61A085;color:#FFF;padding:.325em .65em;margin-bottom:1.3em;font-weight:bold}main form.custom-form div.message.error:before,#giving-form div.message.error:before,#evite-form div.message.error:before,#login-form div.message.error:before,main .tabs form div.message.error:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.3em}main form.custom-form div.message ol,#giving-form div.message ol,#evite-form div.message ol,#login-form div.message ol,main .tabs form div.message ol{margin:0 0 0 1.95em}main form.custom-form hr,#giving-form hr,#evite-form hr,#login-form hr,main .tabs form hr{display:none}main form.custom-form>ul,#giving-form>ul,#evite-form>ul,#login-form>ul,main .tabs form>ul{list-style:none;margin:0 0 1.3em;color:#AAA}main form.custom-form>ul>li,#giving-form>ul>li,#evite-form>ul>li,#login-form>ul>li,main .tabs form>ul>li{padding:.65em .6em;background-color:#222;margin-bottom:1px}@media(min-width:641px){main form.custom-form>ul>li>label:first-of-type,#giving-form>ul>li>label:first-of-type,#evite-form>ul>li>label:first-of-type,#login-form>ul>li>label:first-of-type,main .tabs form>ul>li>label:first-of-type{display:inline-block;width:33%;margin-right:2%;text-align:right;color:#AAA}}@media(max-width:640px){main form.custom-form>ul>li>label:first-of-type,#giving-form>ul>li>label:first-of-type,#evite-form>ul>li>label:first-of-type,#login-form>ul>li>label:first-of-type,main .tabs form>ul>li>label:first-of-type{display:block}}@media(min-width:641px){main form.custom-form>ul>li.checkbox>label:first-of-type,#giving-form>ul>li.checkbox>label:first-of-type,#evite-form>ul>li.checkbox>label:first-of-type,#login-form>ul>li.checkbox>label:first-of-type,main .tabs form>ul>li.checkbox>label:first-of-type{display:block;width:auto;margin-left:35%;margin-right:0;text-align:left}}main form.custom-form>ul>li>div.fields,#giving-form>ul>li>div.fields,#evite-form>ul>li>div.fields,#login-form>ul>li>div.fields,main .tabs form>ul>li>div.fields{display:inline-block;vertical-align:top}main form.custom-form>ul>li>div.fields input,#giving-form>ul>li>div.fields input,#evite-form>ul>li>div.fields input,#login-form>ul>li>div.fields input,main .tabs form>ul>li>div.fields input{width:4em}main form.custom-form>ul>li>div.fields div.picker+label,#giving-form>ul>li>div.fields div.picker+label,#evite-form>ul>li>div.fields div.picker+label,#login-form>ul>li>div.fields div.picker+label,main .tabs form>ul>li>div.fields div.picker+label{margin-left:.3em}main form.custom-form>ul>li input[type="text"],main form.custom-form>ul>li input[type="password"],main form.custom-form>ul>li input[type="email"],main form.custom-form>ul>li input[type="url"],main form.custom-form>ul>li textarea,#giving-form>ul>li input[type="text"],#giving-form>ul>li input[type="password"],#giving-form>ul>li input[type="email"],#giving-form>ul>li input[type="url"],#giving-form>ul>li textarea,#evite-form>ul>li input[type="text"],#evite-form>ul>li input[type="password"],#evite-form>ul>li input[type="email"],#evite-form>ul>li input[type="url"],#evite-form>ul>li textarea,#login-form>ul>li input[type="text"],#login-form>ul>li input[type="password"],#login-form>ul>li input[type="email"],#login-form>ul>li input[type="url"],#login-form>ul>li textarea,main .tabs form>ul>li input[type="text"],main .tabs form>ul>li input[type="password"],main .tabs form>ul>li input[type="email"],main .tabs form>ul>li input[type="url"],main .tabs form>ul>li textarea{font-size:inherit;font-family:inherit;color:#FFF;border:none;padding:4px 6px;background-color:#444;-webkit-appearance:none;box-shadow:inset 1px 1px 0 rgba(0,0,0,0.07);-moz-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.07);-ms-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.07);-o-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.07);-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.07);border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0}main form.custom-form>ul>li input.date-field,main form.custom-form>ul>li input.time-field,#giving-form>ul>li input.date-field,#giving-form>ul>li input.time-field,#evite-form>ul>li input.date-field,#evite-form>ul>li input.time-field,#login-form>ul>li input.date-field,#login-form>ul>li input.time-field,main .tabs form>ul>li input.date-field,main .tabs form>ul>li input.time-field{width:8em}@media(min-width:641px){main form.custom-form>ul>li textarea,#giving-form>ul>li textarea,#evite-form>ul>li textarea,#login-form>ul>li textarea,main .tabs form>ul>li textarea{width:62%}}@media(max-width:640px){main form.custom-form>ul>li textarea,#giving-form>ul>li textarea,#evite-form>ul>li textarea,#login-form>ul>li textarea,main .tabs form>ul>li textarea{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.ie7 main form.custom-form>ul>li textarea,.ie7 #giving-form>ul>li textarea,.ie7 #evite-form>ul>li textarea,.ie7 #login-form>ul>li textarea,.ie7 main .tabs form>ul>li textarea{behavior:url("/taglib/css/boxsizing.htc")}}main form.custom-form>ul>li select,#giving-form>ul>li select,#evite-form>ul>li select,#login-form>ul>li select,main .tabs form>ul>li select{font-size:inherit;font-family:inherit}main form.custom-form>ul>li>fieldset,#giving-form>ul>li>fieldset,#evite-form>ul>li>fieldset,#login-form>ul>li>fieldset,main .tabs form>ul>li>fieldset{position:relative}@media(min-width:641px){main form.custom-form>ul>li>fieldset>legend>span,#giving-form>ul>li>fieldset>legend>span,#evite-form>ul>li>fieldset>legend>span,#login-form>ul>li>fieldset>legend>span,main .tabs form>ul>li>fieldset>legend>span{left:0;position:absolute;width:33%;text-align:right;color:#AAA}}@media(max-width:640px){main form.custom-form>ul>li>fieldset>legend>span,#giving-form>ul>li>fieldset>legend>span,#evite-form>ul>li>fieldset>legend>span,#login-form>ul>li>fieldset>legend>span,main .tabs form>ul>li>fieldset>legend>span{display:block}}main form.custom-form>ul>li>fieldset>legend>span span.note,#giving-form>ul>li>fieldset>legend>span span.note,#evite-form>ul>li>fieldset>legend>span span.note,#login-form>ul>li>fieldset>legend>span span.note,main .tabs form>ul>li>fieldset>legend>span span.note{font-style:italic;color:#888}@media(min-width:641px){main form.custom-form>ul>li>fieldset>legend>span span.note,#giving-form>ul>li>fieldset>legend>span span.note,#evite-form>ul>li>fieldset>legend>span span.note,#login-form>ul>li>fieldset>legend>span span.note,main .tabs form>ul>li>fieldset>legend>span span.note{display:block}}main form.custom-form>ul>li>fieldset>div,main form.custom-form>ul>li>fieldset>ul,main form.custom-form>ul>li>fieldset>ol,#giving-form>ul>li>fieldset>div,#giving-form>ul>li>fieldset>ul,#giving-form>ul>li>fieldset>ol,#evite-form>ul>li>fieldset>div,#evite-form>ul>li>fieldset>ul,#evite-form>ul>li>fieldset>ol,#login-form>ul>li>fieldset>div,#login-form>ul>li>fieldset>ul,#login-form>ul>li>fieldset>ol,main .tabs form>ul>li>fieldset>div,main .tabs form>ul>li>fieldset>ul,main .tabs form>ul>li>fieldset>ol{margin:0 0 1.3em;list-style:none}@media(min-width:641px){main form.custom-form>ul>li>fieldset>div,main form.custom-form>ul>li>fieldset>ul,main form.custom-form>ul>li>fieldset>ol,#giving-form>ul>li>fieldset>div,#giving-form>ul>li>fieldset>ul,#giving-form>ul>li>fieldset>ol,#evite-form>ul>li>fieldset>div,#evite-form>ul>li>fieldset>ul,#evite-form>ul>li>fieldset>ol,#login-form>ul>li>fieldset>div,#login-form>ul>li>fieldset>ul,#login-form>ul>li>fieldset>ol,main .tabs form>ul>li>fieldset>div,main .tabs form>ul>li>fieldset>ul,main .tabs form>ul>li>fieldset>ol{margin-left:35%}}main form.custom-form>ul>li>fieldset>div button.add:before,main form.custom-form>ul>li>fieldset>ul button.add:before,main form.custom-form>ul>li>fieldset>ol button.add:before,#giving-form>ul>li>fieldset>div button.add:before,#giving-form>ul>li>fieldset>ul button.add:before,#giving-form>ul>li>fieldset>ol button.add:before,#evite-form>ul>li>fieldset>div button.add:before,#evite-form>ul>li>fieldset>ul button.add:before,#evite-form>ul>li>fieldset>ol button.add:before,#login-form>ul>li>fieldset>div button.add:before,#login-form>ul>li>fieldset>ul button.add:before,#login-form>ul>li>fieldset>ol button.add:before,main .tabs form>ul>li>fieldset>div button.add:before,main .tabs form>ul>li>fieldset>ul button.add:before,main .tabs form>ul>li>fieldset>ol button.add:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f067";font-size:.75em;line-height:1;position:relative;top:-1px}main form.custom-form>ul>li.submodule fieldset>div.actions,#giving-form>ul>li.submodule fieldset>div.actions,#evite-form>ul>li.submodule fieldset>div.actions,#login-form>ul>li.submodule fieldset>div.actions,main .tabs form>ul>li.submodule fieldset>div.actions{margin-bottom:.65em}main form.custom-form>ul>li.submodule fieldset>div.actions button,#giving-form>ul>li.submodule fieldset>div.actions button,#evite-form>ul>li.submodule fieldset>div.actions button,#login-form>ul>li.submodule fieldset>div.actions button,main .tabs form>ul>li.submodule fieldset>div.actions button{cursor:pointer;text-decoration:none;-webkit-appearance:none;background-color:#61A085;color:#FFF;padding:.325em .65em;border:none;text-transform:uppercase;font-family:inherit;font-size:inherit}main form.custom-form>ul>li.submodule fieldset>div.actions button::-moz-focus-inner,main form.custom-form>ul>li.submodule fieldset>div.actions button[type="button"]::-moz-focus-inner,#giving-form>ul>li.submodule fieldset>div.actions button::-moz-focus-inner,#giving-form>ul>li.submodule fieldset>div.actions button[type="button"]::-moz-focus-inner,#evite-form>ul>li.submodule fieldset>div.actions button::-moz-focus-inner,#evite-form>ul>li.submodule fieldset>div.actions button[type="button"]::-moz-focus-inner,#login-form>ul>li.submodule fieldset>div.actions button::-moz-focus-inner,#login-form>ul>li.submodule fieldset>div.actions button[type="button"]::-moz-focus-inner,main .tabs form>ul>li.submodule fieldset>div.actions button::-moz-focus-inner,main .tabs form>ul>li.submodule fieldset>div.actions button[type="button"]::-moz-focus-inner{padding:0;border:0}.ie7 main form.custom-form>ul>li.submodule fieldset>div.actions button,.ie7 #giving-form>ul>li.submodule fieldset>div.actions button,.ie7 #evite-form>ul>li.submodule fieldset>div.actions button,.ie7 #login-form>ul>li.submodule fieldset>div.actions button,.ie7 main .tabs form>ul>li.submodule fieldset>div.actions button{line-height:normal;height:auto}main form.custom-form>ul>li.submodule div.form,#giving-form>ul>li.submodule div.form,#evite-form>ul>li.submodule div.form,#login-form>ul>li.submodule div.form,main .tabs form>ul>li.submodule div.form{border-top:1px solid #000;padding:.65em 0}main form.custom-form>ul>li.submodule div.form>ul,#giving-form>ul>li.submodule div.form>ul,#evite-form>ul>li.submodule div.form>ul,#login-form>ul>li.submodule div.form>ul,main .tabs form>ul>li.submodule div.form>ul{list-style:none;margin:0}main form.custom-form>ul>li.submodule div.form>ul>li>label:first-of-type,#giving-form>ul>li.submodule div.form>ul>li>label:first-of-type,#evite-form>ul>li.submodule div.form>ul>li>label:first-of-type,#login-form>ul>li.submodule div.form>ul>li>label:first-of-type,main .tabs form>ul>li.submodule div.form>ul>li>label:first-of-type{margin-right:.3em}main form.custom-form .slide-container,#giving-form .slide-container,#evite-form .slide-container,#login-form .slide-container,main .tabs form .slide-container{width:56%;display:inline-block;padding:0 .9em;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;vertical-align:top}.ie7 main form.custom-form .slide-container,.ie7 #giving-form .slide-container,.ie7 #evite-form .slide-container,.ie7 #login-form .slide-container,.ie7 main .tabs form .slide-container{behavior:url("/taglib/css/boxsizing.htc")}@media(max-width:640px){main form.custom-form .slide-container,#giving-form .slide-container,#evite-form .slide-container,#login-form .slide-container,main .tabs form .slide-container{margin-top:.65em;display:block;width:auto}}main form.custom-form .slide-container .noUi-connect,#giving-form .slide-container .noUi-connect,#evite-form .slide-container .noUi-connect,#login-form .slide-container .noUi-connect,main .tabs form .slide-container .noUi-connect{background-color:#626F79}main form.custom-form .slide-container .noUi-target,#giving-form .slide-container .noUi-target,#evite-form .slide-container .noUi-target,#login-form .slide-container .noUi-target,main .tabs form .slide-container .noUi-target{border:none}main form.custom-form .slide-container .noUi-target.noUi-connect,#giving-form .slide-container .noUi-target.noUi-connect,#evite-form .slide-container .noUi-target.noUi-connect,#login-form .slide-container .noUi-target.noUi-connect,main .tabs form .slide-container .noUi-target.noUi-connect{box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;-webkit-box-shadow:none}main form.custom-form .slide-container .noUi-handle,#giving-form .slide-container .noUi-handle,#evite-form .slide-container .noUi-handle,#login-form .slide-container .noUi-handle,main .tabs form .slide-container .noUi-handle{border:1px solid #C7CCD1}main form.custom-form .slide-container .slide-status,#giving-form .slide-container .slide-status,#evite-form .slide-container .slide-status,#login-form .slide-container .slide-status,main .tabs form .slide-container .slide-status{display:inline-block;margin-top:.65em}main form.custom-form .slide-container .slide-status:before,#giving-form .slide-container .slide-status:before,#evite-form .slide-container .slide-status:before,#login-form .slide-container .slide-status:before,main .tabs form .slide-container .slide-status:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f023";font-size:.75em;line-height:1;margin-right:.3em}main form.custom-form .slide-container .slide-status.slide-open,#giving-form .slide-container .slide-status.slide-open,#evite-form .slide-container .slide-status.slide-open,#login-form .slide-container .slide-status.slide-open,main .tabs form .slide-container .slide-status.slide-open{background-color:#61A085;color:#FFF;padding:0 .6em;border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px}main form.custom-form .slide-container .slide-status.slide-open:before,#giving-form .slide-container .slide-status.slide-open:before,#evite-form .slide-container .slide-status.slide-open:before,#login-form .slide-container .slide-status.slide-open:before,main .tabs form .slide-container .slide-status.slide-open:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f058";font-size:.75em;line-height:1;margin-right:.3em}main form.custom-form div.slide-captcha-help,#giving-form div.slide-captcha-help,#evite-form div.slide-captcha-help,#login-form div.slide-captcha-help,main .tabs form div.slide-captcha-help{font-size:.83em;line-height:1.56627em;margin-top:1.56627em;margin-bottom:0}main form.custom-form div.slide-captcha-help:before,#giving-form div.slide-captcha-help:before,#evite-form div.slide-captcha-help:before,#login-form div.slide-captcha-help:before,main .tabs form div.slide-captcha-help:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f059";margin-right:.3em;font-size:.83em}main form.custom-form .buttons,#giving-form .buttons,#evite-form .buttons,#login-form .buttons,main .tabs form .buttons{margin-bottom:1.3em}main form.custom-form .buttons button,#giving-form .buttons button,#evite-form .buttons button,#login-form .buttons button,main .tabs form .buttons button{cursor:pointer;text-decoration:none;-webkit-appearance:none;background-color:#61A085;color:#FFF;padding:.325em .65em;border:none;text-transform:uppercase;font-family:inherit;font-size:inherit}main form.custom-form .buttons button::-moz-focus-inner,main form.custom-form .buttons button[type="button"]::-moz-focus-inner,#giving-form .buttons button::-moz-focus-inner,#giving-form .buttons button[type="button"]::-moz-focus-inner,#evite-form .buttons button::-moz-focus-inner,#evite-form .buttons button[type="button"]::-moz-focus-inner,#login-form .buttons button::-moz-focus-inner,#login-form .buttons button[type="button"]::-moz-focus-inner,main .tabs form .buttons button::-moz-focus-inner,main .tabs form .buttons button[type="button"]::-moz-focus-inner{padding:0;border:0}.ie7 main form.custom-form .buttons button,.ie7 #giving-form .buttons button,.ie7 #evite-form .buttons button,.ie7 #login-form .buttons button,.ie7 main .tabs form .buttons button{line-height:normal;height:auto}main form.custom-form .buttons button.btn-submit,main form.custom-form .buttons button#btn-save,main form.custom-form .buttons button[type="submit"],#giving-form .buttons button.btn-submit,#giving-form .buttons button#btn-save,#giving-form .buttons button[type="submit"],#evite-form .buttons button.btn-submit,#evite-form .buttons button#btn-save,#evite-form .buttons button[type="submit"],#login-form .buttons button.btn-submit,#login-form .buttons button#btn-save,#login-form .buttons button[type="submit"],main .tabs form .buttons button.btn-submit,main .tabs form .buttons button#btn-save,main .tabs form .buttons button[type="submit"]{background-color:#61A085;font-weight:bold}main form.custom-form section.popup,#giving-form section.popup,#evite-form section.popup,#login-form section.popup,main .tabs form section.popup{position:fixed;background-color:#FFF;z-index:10000;top:50px;box-shadow:0 5px 10px rgba(0,0,0,0.25);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.25);-ms-box-shadow:0 5px 10px rgba(0,0,0,0.25);-o-box-shadow:0 5px 10px rgba(0,0,0,0.25);-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.25);padding:0 1.3em 1.3em;display:none}main form.custom-form section.popup>header,#giving-form section.popup>header,#evite-form section.popup>header,#login-form section.popup>header,main .tabs form section.popup>header{background-color:#EEE;color:#FFF;margin:0 -1.3em .975em;padding:.325em .975em}main form.custom-form section.popup>header .close,#giving-form section.popup>header .close,#evite-form section.popup>header .close,#login-form section.popup>header .close,main .tabs form section.popup>header .close{float:right;font-size:1em;line-height:1.3em;height:1.3em;width:1.3em;margin:0 -0.65em 0 0;overflow:hidden;text-align:center;cursor:pointer}main form.custom-form section.popup>header .close:before,#giving-form section.popup>header .close:before,#evite-form section.popup>header .close:before,#login-form section.popup>header .close:before,main .tabs form section.popup>header .close:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block}main form.donation-form,main form.bloomerang-form,main form.email-registration-form{color:#AAA}main form.donation-form h3,main form.bloomerang-form h3,main form.email-registration-form h3{font-size:1.44em;line-height:.90278em;margin:.90278em 0;text-transform:none;letter-spacing:0}main form.donation-form div.errors+div.section h3,main form.bloomerang-form div.errors+div.section h3,main form.email-registration-form div.errors+div.section h3{margin-top:0}main form.donation-form label,main form.bloomerang-form label,main form.email-registration-form label{color:#AAA}@media(min-width:641px){main form.donation-form div.field>label:first-child,main form.bloomerang-form div.field>label:first-child,main form.email-registration-form div.field>label:first-child{display:inline-block;width:33%;margin-right:2%;text-align:right}}@media(max-width:640px){main form.donation-form div.field>label:first-child,main form.bloomerang-form div.field>label:first-child,main form.email-registration-form div.field>label:first-child{display:block}}main form.donation-form div.field>label:first-child.error,main form.bloomerang-form div.field>label:first-child.error,main form.email-registration-form div.field>label:first-child.error{color:#900;display:inline-block}main form.donation-form .field,main form.bloomerang-form .field,main form.email-registration-form .field{padding:.65em .6em;background-color:#222;margin-bottom:1px}main form.donation-form .field .required-star,main form.bloomerang-form .field .required-star,main form.email-registration-form .field .required-star{color:#A00;display:inline-block;margin-left:5px}main form.donation-form .field .checkboxes,main form.bloomerang-form .field .checkboxes,main form.email-registration-form .field .checkboxes{max-width:275px;border:1px solid #A9A9A9;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}main form.donation-form .field .checkbox,main form.bloomerang-form .field .checkbox,main form.email-registration-form .field .checkbox{display:block;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;height:30px;line-height:26px;padding:2px 28px 2px 8px;border-bottom:1px solid rgba(0,0,0,0.1);color:#404040;overflow:hidden;text-decoration:none}main form.donation-form .field .checkbox input,main form.bloomerang-form .field .checkbox input,main form.email-registration-form .field .checkbox input{opacity:.01;position:absolute;left:-50px;z-index:-5}main form.donation-form .field .checkbox:last-child,main form.bloomerang-form .field .checkbox:last-child,main form.email-registration-form .field .checkbox:last-child{border-bottom:none}main form.donation-form .field .checkbox.selected,main form.bloomerang-form .field .checkbox.selected,main form.email-registration-form .field .checkbox.selected{background:#328EFD;color:#FFF}main form.donation-form .field .checkbox.selected:before,main form.bloomerang-form .field .checkbox.selected:before,main form.email-registration-form .field .checkbox.selected:before{color:#FFF;text-shadow:1px 2px 1px rgba(0,0,0,0.25);line-height:30px;position:absolute;right:10px}main form.donation-form .field input[type="text"],main form.donation-form .field input[type="password"],main form.donation-form .field input[type="email"],main form.donation-form .field input[type="url"],main form.donation-form .field textarea,main form.bloomerang-form .field input[type="text"],main form.bloomerang-form .field input[type="password"],main form.bloomerang-form .field input[type="email"],main form.bloomerang-form .field input[type="url"],main form.bloomerang-form .field textarea,main form.email-registration-form .field input[type="text"],main form.email-registration-form .field input[type="password"],main form.email-registration-form .field input[type="email"],main form.email-registration-form .field input[type="url"],main form.email-registration-form .field textarea{font-size:inherit;font-family:inherit;color:#FFF;border:none;padding:4px 6px;background-color:#444;-webkit-appearance:none;box-shadow:inset 1px 1px 0 rgba(0,0,0,0.07);-moz-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.07);-ms-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.07);-o-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.07);-webkit-box-shadow:inset 1px 1px 0 rgba(0,0,0,0.07);border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0;max-width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;width:62%}.ie7 main form.donation-form .field input[type="text"],.ie7 main form.donation-form .field input[type="password"],.ie7 main form.donation-form .field input[type="email"],.ie7 main form.donation-form .field input[type="url"],.ie7 main form.donation-form .field textarea,.ie7 main form.bloomerang-form .field input[type="text"],.ie7 main form.bloomerang-form .field input[type="password"],.ie7 main form.bloomerang-form .field input[type="email"],.ie7 main form.bloomerang-form .field input[type="url"],.ie7 main form.bloomerang-form .field textarea,.ie7 main form.email-registration-form .field input[type="text"],.ie7 main form.email-registration-form .field input[type="password"],.ie7 main form.email-registration-form .field input[type="email"],.ie7 main form.email-registration-form .field input[type="url"],.ie7 main form.email-registration-form .field textarea{behavior:url("/taglib/css/boxsizing.htc")}@media(min-width:641px){main form.donation-form .field input[type="radio"],main form.bloomerang-form .field input[type="radio"],main form.email-registration-form .field input[type="radio"]{margin-left:36%;margin-right:.15em}}main form.donation-form .field input.date-field,main form.donation-form .field input.time-field,main form.bloomerang-form .field input.date-field,main form.bloomerang-form .field input.time-field,main form.email-registration-form .field input.date-field,main form.email-registration-form .field input.time-field{width:8em}@media(min-width:641px){main form.donation-form .field textarea,main form.bloomerang-form .field textarea,main form.email-registration-form .field textarea{width:62%}}@media(max-width:640px){main form.donation-form .field textarea,main form.bloomerang-form .field textarea,main form.email-registration-form .field textarea{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box}.ie7 main form.donation-form .field textarea,.ie7 main form.bloomerang-form .field textarea,.ie7 main form.email-registration-form .field textarea{behavior:url("/taglib/css/boxsizing.htc")}}main form.donation-form .field select,main form.bloomerang-form .field select,main form.email-registration-form .field select{font-size:inherit;font-family:inherit;max-width:100%}@media(min-width:641px){main form.donation-form .field select,main form.bloomerang-form .field select,main form.email-registration-form .field select{max-width:60%}}main form.donation-form .section.recurring,main form.bloomerang-form .section.recurring,main form.email-registration-form .section.recurring{padding-left:0}main form.donation-form .field.radio label,main form.donation-form .field.checkbox label,main form.bloomerang-form .field.radio label,main form.bloomerang-form .field.checkbox label,main form.email-registration-form .field.radio label,main form.email-registration-form .field.checkbox label{}@media(min-width:641px){main form.donation-form .field.radio label,main form.donation-form .field.checkbox label,main form.bloomerang-form .field.radio label,main form.bloomerang-form .field.checkbox label,main form.email-registration-form .field.radio label,main form.email-registration-form .field.checkbox label{display:block;width:auto;margin-left:35%;margin-right:0;text-align:left}}main form.donation-form .field.radio input,main form.donation-form .field.checkbox input,main form.bloomerang-form .field.radio input,main form.bloomerang-form .field.checkbox input,main form.email-registration-form .field.radio input,main form.email-registration-form .field.checkbox input{width:25px;height:13px;padding:0;margin:0;vertical-align:bottom;position:relative;top:-4px;*overflow:hidden}main form.donation-form #expiration-month,main form.donation-form #expiration-year,main form.bloomerang-form #expiration-month,main form.bloomerang-form #expiration-year,main form.email-registration-form #expiration-month,main form.email-registration-form #expiration-year{width:85px}main form.donation-form #security-code,main form.bloomerang-form #security-code,main form.email-registration-form #security-code{width:55px}main form.donation-form .field .sidenote,main form.bloomerang-form .field .sidenote,main form.email-registration-form .field .sidenote{color:#999;font-size:10px}main form.donation-form .field.field.other-option,main form.donation-form .field.field.other-amount,main form.donation-form .field.field.cardExpirationMonth,main form.donation-form .field.field.cardExpirationYear,main form.bloomerang-form .field.field.other-option,main form.bloomerang-form .field.field.other-amount,main form.bloomerang-form .field.field.cardExpirationMonth,main form.bloomerang-form .field.field.cardExpirationYear,main form.email-registration-form .field.field.other-option,main form.email-registration-form .field.field.other-amount,main form.email-registration-form .field.field.cardExpirationMonth,main form.email-registration-form .field.field.cardExpirationYear{display:block}main form.donation-form .field.other-option,main form.donation-form .field.other-amount,main form.donation-form .field.expiration-month,main form.donation-form .field.expiration-year,main form.bloomerang-form .field.other-option,main form.bloomerang-form .field.other-amount,main form.bloomerang-form .field.expiration-month,main form.bloomerang-form .field.expiration-year,main form.email-registration-form .field.other-option,main form.email-registration-form .field.other-amount,main form.email-registration-form .field.expiration-month,main form.email-registration-form .field.expiration-year{display:block}main form.donation-form #other-amount,main form.bloomerang-form #other-amount,main form.email-registration-form #other-amount{width:65px}main form.donation-form #frequency,main form.bloomerang-form #frequency,main form.email-registration-form #frequency{width:85px}main form.donation-form #start-date,main form.bloomerang-form #start-date,main form.email-registration-form #start-date{width:150px}main form.donation-form .errors,main form.bloomerang-form .errors,main form.email-registration-form .errors{border:1px solid #900;color:#900;padding:.325em .6em;margin-bottom:1.3em}main form.donation-form .radio label.error,main form.bloomerang-form .radio label.error,main form.email-registration-form .radio label.error{display:inline-block;padding-right:86%;float:right}main form.donation-form .hidden,main form.bloomerang-form .hidden,main form.email-registration-form .hidden{display:none}.btn-group{margin-top:1.3em}.btn-group .btn{cursor:pointer;text-decoration:none;-webkit-appearance:none;background-color:#61A085;color:#FFF;padding:.325em .65em;border:none;text-transform:uppercase;font-family:inherit;font-size:inherit}.btn-group .btn::-moz-focus-inner,.btn-group .btn[type="button"]::-moz-focus-inner{padding:0;border:0}.ie7 .btn-group .btn{line-height:normal;height:auto}#document .qq-upload-button{cursor:pointer;text-decoration:none;-webkit-appearance:none;background-color:#61A085;color:#FFF;padding:.325em .65em;border:none;text-transform:uppercase;font-family:inherit;font-size:inherit;display:inline-block}#document .qq-upload-button::-moz-focus-inner,#document .qq-upload-button[type="button"]::-moz-focus-inner{padding:0;border:0}.ie7 #document .qq-upload-button{line-height:normal;height:auto}#document .qq-upload-button:before{font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:.3em}#document section#featured section h1{text-transform:inherit}#document main .feed.blog section cite{text-transform:inherit}