*{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased}b,strong{font-weight:bold}a:active,a:hover,a:focus{outline:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img,a img{border:0;-ms-interpolation-mode:bicubic}table{border-collapse:collapse;border-spacing:0}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}input:focus,select:focus,textarea:focus{outline:0}input[type=search]{-webkit-appearance:textfield}::-webkit-search-cancel-button{display:none}.gradient{filter:none}body{font:normal 14px/20px Gotham,tahoma,verdana,sans-serif;color:#222;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:300px}hr{border:solid rgba(255,255,255,0.3);border-width:1px 0 0;clear:both;margin:1.25em 0 1.1875em;height:0}header,.branding{padding-left:3.7428023%;padding-right:3.7428023%}.mobile-heading{display:none;border:none}.large-1{width:11.612284069098%;padding:0 !important;text-align:center}.large-2{width:17.56238%}.large-3{width:24.664107485605%}.large-4{width:23.320537428%}.large-5{width:17.562380038388%;margin-left:11.612284069098%}.large-6{width:66.191939%}.large-7{width:80.902111324376%}.large-8{width:80.902111324376%;margin-left:11.612284069098%}.content{padding:15px 0 58px}.content .page-label{margin-top:8px}.content .page-label button.btn{margin-bottom:0}.content .detail-page{margin-top:14px}.content .detail-page article blockquote{padding:0 67px 0 20px}.content .detail-page article blockquote h4{font-size:20px;color:#5f355b;margin-bottom:15px}.content .detail-page article blockquote p{margin-top:15px;color:#666}.content .detail-page article img{max-width:100%}.content article{margin:0}.content .group{margin-bottom:43px}.content .group:last-child{margin:0}.content section{margin-top:30px}.content section:last-child{margin-bottom:20px}.content section:last-child .entry-date{margin-bottom:0}.breadcrumb{display:inline-block;*zoom:1;*display:inline;margin-right:22px}.breadcrumb:last-child{margin-right:0}.row{margin:0 -3.742802303263%}.columns{float:left;padding:0 3.7428023%}.columns:last-child{float:right}.invert,.pagination-2 a{background:#f1f1f1}.center{max-width:1042px;margin:0 auto}.left{float:left}.right{float:right}.clear{clear:both;height:0;line-height:0px;font-size:0px;text-indent:-1000em}.ir{display:block;background-color:transparent;border:0;overflow:hidden;text-indent:-1000em}.hidden{display:none !important;visibility:hidden}.clearfix:before,article section:before,.breadcrumb:before,.row:before,#header:before,#header aside section:before,#my-account .btn:before,#my-account .pagination-2 a:before,.pagination-2 #my-account a:before,#my-account .pagination-2 strong:before,.pagination-2 #my-account strong:before,.branding div.center:before,.share-this:before,#footer:before,form:before,fieldset:before,.event-list section:before,.clearfix:after,article section:after,.breadcrumb:after,.row:after,#header:after,#header aside section:after,#my-account .btn:after,#my-account .pagination-2 a:after,.pagination-2 #my-account a:after,#my-account .pagination-2 strong:after,.pagination-2 #my-account strong:after,.branding div.center:after,.share-this:after,#footer:after,form:after,fieldset:after,.event-list section:after{content:"";display:table}.clearfix:after,article section:after,.breadcrumb:after,.row:after,#header:after,#header aside section:after,#my-account .btn:after,#my-account .pagination-2 a:after,.pagination-2 #my-account a:after,#my-account .pagination-2 strong:after,.pagination-2 #my-account strong:after,.branding div.center:after,.share-this:after,#footer:after,form:after,fieldset:after,.event-list section:after{clear:both}.clearfix,article section,.breadcrumb,.row,#header,#header aside section,#my-account .btn,#my-account .pagination-2 a,.pagination-2 #my-account a,#my-account .pagination-2 strong,.pagination-2 #my-account strong,.branding div.center,.share-this,#footer,form,fieldset,.page-label form,.event-list section{*zoom:1}@font-face{font-family:"Gotham";src:url("../font/gotham_book-webfont.eot");src:url("../font/gotham_book-webfont.eot?#iefix") format("embedded-opentype"),url("../font/gotham_book-webfont.woff") format("woff"),url("../font/gotham_book-webfont.ttf") format("truetype"),url("../font/gotham_book-webfont.svg#Gotham") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:"Gotham";src:url("../font/gotham_bold-webfont.eot");src:url("../font/gotham_bold-webfont.eot?#iefix") format("embedded-opentype"),url("../font/gotham_bold-webfont.woff") format("woff"),url("../font/gotham_bold-webfont.ttf") format("truetype"),url("../font/gotham_bold-webfont.svg#Gotham") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"Playfairdisplay";src:url("../font/playfairdisplay-black-webfont.eot");src:url("../font/playfairdisplay-black-webfont.eot?#iefix") format("embedded-opentype"),url("../font/playfairdisplay-black-webfont.woff") format("woff"),url("../font/playfairdisplay-black-webfont.ttf") format("truetype"),url("../font/playfairdisplay-black-webfont.svg#Playfairdisplay") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"Playfairdisplay";src:url("../font/playfairdisplay-italic-webfont.eot");src:url("../font/playfairdisplay-italic-webfont.eot?#iefix") format("embedded-opentype"),url("../font/playfairdisplay-italic-webfont.woff") format("woff"),url("../font/playfairdisplay-italic-webfont.ttf") format("truetype"),url("../font/playfairdisplay-italic-webfont.svg#Playfairdisplay") format("svg");font-weight:normal;font-style:italic}.blog-detail-page h1{font:bold 32px/40px Playfairdisplay,times,serif;margin:20px 0}h1{font:bold 48px/48px Playfairdisplay,times,serif;margin:30px 0 20px;color:#c99752}h1.darken{color:#222}h1.date{color:#222;margin:0}h1.invert{color:#5f355b;background:transparent}h2{font:bold 40px/46px Playfairdisplay,times,serif;margin:20px 0;color:#c99752}h2.darken{color:#222}h2 a,h2 a:visited,h2 a:link{color:#c99752}h2 a:hover,h2 a:visited:hover,h2 a:link:hover{color:#b17e37}h2.invert{color:#5f355b;background:transparent}h3,.h3,.listing-2 li a,.nav_categories li a{font:bold 28px/32px Playfairdisplay,times,serif;margin:20px 0;color:#c99752;letter-spacing:-1px}h3.helper,.h3.helper,.listing-2 li a.helper,.nav_categories li a.helper{color:#999;font:italic 14px/20px Playfairdisplay,times,serif;margin:5px 0 0 0;letter-spacing:0}h3.helper.error,.h3.helper.error,.listing-2 li a.helper.error,.nav_categories li a.helper.error{color:#5f355b}h3.darken,.h3.darken,.listing-2 li a.darken,.nav_categories li a.darken{color:#222}h3:first-child,.h3:first-child,.listing-2 li a:first-child,.nav_categories li a:first-child{margin-top:15px}h3 a,h3 a:visited,h3 a:link,.h3 a,.listing-2 li a a,.nav_categories li a a,.h3 a:visited,.listing-2 li a a:visited,.nav_categories li a a:visited,.h3 a:link,.listing-2 li a a:link,.nav_categories li a a:link{color:#c99752}h3 a:hover,h3 a:visited:hover,h3 a:link:hover,.h3 a:hover,.listing-2 li a a:hover,.nav_categories li a a:hover,.h3 a:visited:hover,.listing-2 li a a:visited:hover,.nav_categories li a a:visited:hover,.h3 a:link:hover,.listing-2 li a a:link:hover,.nav_categories li a a:link:hover{color:#b17e37}h3.invert,h3.invert a,h3.invert a:link,h3.invert a:visited,.h3.invert,.listing-2 li a.invert,.listing-2 li .pagination-2 a,.pagination-2 .listing-2 li a,.nav_categories li a.invert,.nav_categories li .pagination-2 a,.pagination-2 .nav_categories li a,.pagination-2 a.h3,.h3.invert a,.listing-2 li a.invert a,.listing-2 li .pagination-2 a a,.pagination-2 .listing-2 li a a,.nav_categories li a.invert a,.nav_categories li .pagination-2 a a,.pagination-2 .nav_categories li a a,.pagination-2 a.h3 a,.h3.invert a:link,.listing-2 li a.invert a:link,.listing-2 li .pagination-2 a a:link,.pagination-2 .listing-2 li a a:link,.nav_categories li a.invert a:link,.nav_categories li .pagination-2 a a:link,.pagination-2 .nav_categories li a a:link,.pagination-2 a.h3 a:link,.h3.invert a:visited,.listing-2 li a.invert a:visited,.listing-2 li .pagination-2 a a:visited,.pagination-2 .listing-2 li a a:visited,.nav_categories li a.invert a:visited,.nav_categories li .pagination-2 a a:visited,.pagination-2 .nav_categories li a a:visited,.pagination-2 a.h3 a:visited{color:#5f355b;background:transparent}h3.invert:hover,h3.invert a:hover,h3.invert a:link:hover,h3.invert a:visited:hover,.h3.invert:hover,.listing-2 li a.invert:hover,.listing-2 li .pagination-2 a:hover,.pagination-2 .listing-2 li a:hover,.nav_categories li a.invert:hover,.nav_categories li .pagination-2 a:hover,.pagination-2 .nav_categories li a:hover,.pagination-2 a.h3:hover,.h3.invert a:hover,.listing-2 li a.invert a:hover,.listing-2 li .pagination-2 a a:hover,.pagination-2 .listing-2 li a a:hover,.nav_categories li a.invert a:hover,.nav_categories li .pagination-2 a a:hover,.pagination-2 .nav_categories li a a:hover,.pagination-2 a.h3 a:hover,.h3.invert a:link:hover,.listing-2 li a.invert a:link:hover,.listing-2 li .pagination-2 a a:link:hover,.pagination-2 .listing-2 li a a:link:hover,.nav_categories li a.invert a:link:hover,.nav_categories li .pagination-2 a a:link:hover,.pagination-2 .nav_categories li a a:link:hover,.pagination-2 a.h3 a:link:hover,.h3.invert a:visited:hover,.listing-2 li a.invert a:visited:hover,.listing-2 li .pagination-2 a a:visited:hover,.pagination-2 .listing-2 li a a:visited:hover,.nav_categories li a.invert a:visited:hover,.nav_categories li .pagination-2 a a:visited:hover,.pagination-2 .nav_categories li a a:visited:hover,.pagination-2 a.h3 a:visited:hover{color:#6f3e6b}h4{font:italic 22px/28px Playfairdisplay,times,serif;margin:20px 0;color:#222}h4.darken{color:#222}h4.invert{color:#5f355b;background:transparent}.helper-2{margin-top:0;color:#999;font-size:12px}.entry-date,.large-entry-date{font:italic 12px/20px Playfairdisplay,times,serif;color:#999;letter-spacing:0.5px;margin:-10px 0 20px}.entry-date a,.entry-date a:link,.entry-date a:visited,.large-entry-date a,.large-entry-date a:link,.large-entry-date a:visited{font-weight:normal}.entry-date span,.large-entry-date span{margin:0 7px;display:inline-block;*zoom:1;*display:inline}.infobox{border:1px solid #999;padding:0px 20px 0px 60px;margin:20px 0;background:transparent url("../i/info.png") no-repeat 13px center}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.infobox{background-image:url("../i/info@2x.png");background-size:30px 30px}}.infobox h4{color:#666;font-size:16px;line-height:normal}.large-entry-date{font-size:14px;color:#666}.position{margin-top:10px;margin-bottom:-20px}a:hover h5{color:#8a8a8a}h5{font:bold 12px/18px Gotham,tahoma,verdana,sans-serif;padding-bottom:5px;border-bottom:1px solid #dbdbdb;margin:20px 0 0;color:#999;display:inline-block;*zoom:1;*display:inline;text-transform:uppercase}h5.darken{color:#222}h5.invert{color:#5f355b;background:transparent}h6{font:bold 12px/16px Gotham,tahoma,verdana,sans-serif;margin:20px 0 0;color:#999;display:inline-block;*zoom:1;*display:inline;text-transform:uppercase}h6.darken{color:#222}h6.invert{color:#5f355b;background:transparent}p{margin:12px 0}.edit{font-weight:bold;text-transform:uppercase;padding-left:24px;background:transparent url("../i/edit-icon.png") no-repeat left center;margin:20px 0;display:block;font-size:12px;text-align:left}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.edit{background-image:url("../i/edit-icon@2x.png");background-size:15px 15px}}.group-heading{color:#222;border-bottom:1px solid #dbdbdb;padding-bottom:27px}.title{text-transform:uppercase;letter-spacing:0.8px}.more{text-transform:uppercase;font-size:12px;font-weight:bold}ul{list-style-type:none;margin:20px 0}ul li{margin-bottom:7px}.listing li{float:left;padding:0 38px 18px 0;margin:0;height:63px}.listing li img{max-height:63px}.listing-2,.nav_categories{margin:0}.listing-2 li,.nav_categories li{border-top:1px solid #dbdbdb;padding-top:38px;margin:38px 0 0}.listing-2 li:first-child,.nav_categories li:first-child{padding-top:0;border:0;margin-top:0}.listing-2 li h3,.listing-2 li .h3,.listing-2 li a,.nav_categories li h3,.nav_categories li .h3,.nav_categories li a{margin:0 0 18px 0}.listing-2 li a:hover,.nav_categories li a:hover{color:#c0893c}.listing-2 li ul,.nav_categories li ul{padding-left:20px;margin:10px 0 0}.listing-2 li ul li,.nav_categories li ul li{border:0;padding:0;margin:10px 0 0 0}.listing-2 li ul li:first-child,.nav_categories li ul li:first-child{margin:0}.listing-2 li ul li a,.nav_categories li ul li a{font:bold 18px/22px Playfairdisplay,times,serif;color:#5f355b}.listing-2 li ul li a:hover,.nav_categories li ul li a:hover{color:#73406e}.listing-2 li ul li ul li,.nav_categories li ul li ul li{margin-bottom:0px;margin-top:0}.listing-2 li ul li ul li a,.nav_categories li ul li ul li a{font:normal 14px/16px Gotham,tahoma,verdana,sans-serif}h3,.h3,.listing-2 li a,.nav_categories li a,.listing-2 li a,.nav_categories li a{letter-spacing:0}.page-label .title{border-bottom:1px solid #5f355b}.page-label h5{letter-spacing:0.8}.detail-page article ul{margin-left:40px}.detail-page article ul li{list-style-type:disc}ol{margin:20px 0 20px 20px;text-align:left}ol li{margin-bottom:10px}.heading{margin-left:160px}a:link,a:visited{color:#5f355b;text-decoration:none;font-weight:bold;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}a:link:hover,a:visited:hover{color:#80477a;text-decoration:none}a:link:active,a:visited:active{color:#c89755;text-decoration:none}.btn a:hover,.pagination-2 a a:hover,.pagination-2 strong a:hover{color:#f1f1f1}a.btn.invert,.pagination-2 a,a.btn,.pagination-2 a,button.btn,strong.btn,.pagination-2 strong{border:0;text-align:center;display:inline-block;font-family:Gotham,tahoma,verdana,sans-serif;*zoom:1;*display:inline;text-transform:uppercase;min-height:34px;line-height:32px;padding:0 1.4em;background:#c89755;color:#f1f1f1;font-weight:bold;font-size:12px;outline:none;cursor:pointer;text-shadow:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}a.btn.invert.invert,.pagination-2 a,a.btn.invert,.pagination-2 a,button.btn.invert,strong.btn.invert,.pagination-2 strong.invert{background:#5f355b}a.btn.invert.invert:active,.pagination-2 a:active,a.btn.invert:active,.pagination-2 a:active,button.btn.invert:active,strong.btn.invert:active,.pagination-2 strong.invert:active{background:#5f355b}a.btn.invert.invert:hover,.pagination-2 a:hover,a.btn.invert:hover,.pagination-2 a:hover,button.btn.invert:hover,strong.btn.invert:hover,.pagination-2 strong.invert:hover{background:#80477a}a.btn.invert:hover,.pagination-2 a:hover,a.btn:hover,.pagination-2 a:hover,button.btn:hover,strong.btn:hover,.pagination-2 strong:hover{background:#c28b42;color:#f1f1f1}a.btn.invert:active,.pagination-2 a:active,a.btn:active,.pagination-2 a:active,button.btn:active,strong.btn:active,.pagination-2 strong:active{background:#b17e39;color:#f1f1f1}#header aside{margin-top:67px;float:right}#my-account{float:right;*width:164px}#my-account .btn,#my-account .pagination-2 a,.pagination-2 #my-account a,#my-account .pagination-2 strong,.pagination-2 #my-account strong{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:7px 20px;background:#c89755}#my-account .btn:hover,#my-account .pagination-2 a:hover,.pagination-2 #my-account a:hover,#my-account .pagination-2 strong:hover,.pagination-2 #my-account strong:hover{background:#c0893e}#my-account .user{margin-right:15px}#my-account .logout{border-left:1px solid #d2ad78;padding-left:15px}#my-account a,#my-account p{font-size:12px;color:#fff}#my-account .login-btn{padding:0 20px}.user{padding-left:27px;background:transparent url("../i/user-icon.gif") no-repeat left center}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.user{background-image:url("../i/user-icon@2x.gif");background-size:16px 19px}}#logo{width:121px;height:190px;background:transparent url("../i/logo.gif") no-repeat left top;float:left;position:relative;z-index:1}#nav{margin:20px 0 0;list-style-type:none;float:right}#nav li{display:block;float:left;margin-left:20px}#nav li:first-child{margin-left:0}#nav li a{display:block;float:left;font-size:12px;color:#5f355b;font-weight:bold;letter-spacing:1px;text-transform:uppercase}#nav li a:hover{color:#80477a}#nav li a:link:active{color:#c89755}#nav li.current a,#nav li.parent-current a,#nav li.current a:hover{color:#c89755}.subnav{width:100%;background:rgba(95,53,91,0.6);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#995F355B,endColorstr=#995F355B)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#995F355B,endColorstr=#995F355B);zoom:1}.subnav li{float:left;margin:0 22px 0 0}.subnav li:last-child{margin-right:0}.subnav li.current a,.subnav li.current a:link,.subnav li.current a:visited,.subnav li.parent-current a,.subnav li.parent-current a:link,.subnav li.parent-current a:visited{color:#c89755}.subnav a{color:#fff;font-weight:bold;text-transform:uppercase;font-size:12px}.subnav a:hover,.subnav a:visited:hover{color:#fff}#mobile-nav{float:right;margin-top:22px;display:none}#mobile-nav.active li{display:none}#mobile-nav.active li.close-btn{display:block}#mobile-nav li{float:right;margin-left:17px;margin-bottom:0}#mobile-nav li.menu-btn a{width:22px;background:transparent url("../i/mobile-nav-sprite.gif") repeat -37px -19px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#mobile-nav li.menu-btn a{background-image:url("../i/mobile-nav-sprite@2x.gif");background-size:128px 19px}}#mobile-nav li.search-btn a{background:transparent url("../i/mobile-nav-sprite.gif") repeat -75px -19px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#mobile-nav li.search-btn a{background-image:url("../i/mobile-nav-sprite@2x.gif");background-size:128px 19px}}#mobile-nav li.account-btn a{background:transparent url("../i/mobile-nav-sprite.gif") repeat -109px -19px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#mobile-nav li.account-btn a{background-image:url("../i/mobile-nav-sprite@2x.gif");background-size:128px 19px}}#mobile-nav li.close-btn a{background:transparent url("../i/mobile-nav-sprite.gif") repeat -1px -19px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#mobile-nav li.close-btn a{background-image:url("../i/mobile-nav-sprite@2x.gif");background-size:128px 19px}}#mobile-nav li.close-btn{display:none}#mobile-nav li a{width:19px;height:19px;display:block}.banner{width:100%;height:520px;overflow:hidden;background-color:#5f355b;z-index:0}.banner.page-header{height:auto}.banner.page-header section{position:static}.banner.page-header section h1{font-family:Gotham,tahoma,verdana,sans-serif;text-transform:uppercase;margin:66px 0}.banner .bannerImg{opacity:0.3;filter:alpha(opacity=30)}.banner .columns .large-6 h4{padding-right:76px;margin-top:10px}.banner h5{font-weight:bold;margin-bottom:25px;border-bottom:1px solid rgba(255,255,255,0.5);color:rgba(255,255,255,0.5)}.banner #donate-now{border-left:1px solid rgba(255,255,255,0.3);padding-left:39px;margin-top:18px}.banner #donate-now .btn,.banner #donate-now .pagination-2 a,.pagination-2 .banner #donate-now a,.banner #donate-now .pagination-2 strong,.pagination-2 .banner #donate-now strong{margin:0 20px 12px 0}.banner #donate-now p{margin:0;clear:both}.banner .blurb{margin-top:10px;float:left}.banner .blurb hr{margin:0px 0 30px 0}.banner .blurb .btn,.banner .blurb .pagination-2 a,.pagination-2 .banner .blurb a,.banner .blurb .pagination-2 strong,.pagination-2 .banner .blurb strong{float:left}.banner .blurb p{font-size:12px;line-height:18px;color:rgba(255,255,255,0.5)}.banner section{position:absolute;bottom:50px;left:0;right:0}.banner h1,.banner h2,.banner h3,.banner h4,.banner p{color:#fff}#featured-program .blurb{float:none;margin-top:0}#featured-program .blurb h1,#featured-program .blurb h2,#featured-program .blurb h3,#featured-program .blurb h4,#featured-program .blurb p{margin:0 0 20px 0}#featured-program a:link,#featured-program a:visited{color:#c99752}#featured-program a.btn:link,#featured-program .pagination-2 a:link,.pagination-2 #featured-program a:link,#featured-program a.btn:visited,#featured-program .pagination-2 a:visited,.pagination-2 #featured-program a:visited{color:#fff}#newsletter{border-right:1px solid #dbdbdb;border-left:1px solid #dbdbdb}.upcoming-events{padding-bottom:18px}.upcoming-events section{margin:0}.upcoming-events .heading{margin-bottom:27px}.branding{padding:50px 0 11px}.branding div ul.listing{border-bottom:1px solid #dbdbdb;margin:20px 3.74282303263%;padding:0}.branding img:hover{opacity:0.9}.branding div:last-child ul.listing{border-bottom:none}.branding li a:link:active span,.branding li a:active span{color:#c89755}.branding li a:visited span{color:#5f355b}.branding li a:hover span{color:#80477a}.branding li span{display:none;font:bold 18px/22px Playfairdisplay,times,serif}.branding h6{text-align:right;color:#999}.snippets{padding:20px 0}.snippets article{padding-top:0 !important;border:0 !important}.snippets div{min-height:128px;margin-top:20px;margin-bottom:20px}.snippets .heading{text-transform:uppercase;font-weight:bold}.snippets h4{margin:9px 0 0}.snippets p,.snippets a{margin:7px 0}img.profile-img{margin-left:22px;-webkit-border-radius:49px;-moz-border-radius:49px;border-radius:49px}.blog-detail-page img.profile-img{margin-top:10px}.social-media{margin:10px 0 0 0}.social-media li{float:left;margin-right:4px;margin-bottom:4px}.social-media li a{width:32px;height:32px;text-indent:-9999em;display:block;margin:0}.social-media li a.facebook{background:transparent url("../i/facebook.gif") no-repeat center center}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.social-media li a.facebook{background-image:url("../i/facebook@2x.gif");background-size:32px 32px}}.social-media li a.twitter{background:transparent url("../i/twitter.gif") no-repeat center center}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.social-media li a.twitter{background-image:url("../i/twitter@2x.gif");background-size:32px 32px}}.social-media li a.linkedin{background:transparent url("../i/linkedin.gif") no-repeat center center}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.social-media li a.linkedin{background-image:url("../i/linkedin@2x.gif");background-size:32px 32px}}.social-media li a.rss-feed{background:transparent url("../i/rss.gif") no-repeat center center}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.social-media li a.rss-feed{background-image:url("../i/rss@2x.gif");background-size:32px 32px}}.social-media li a.others{background:transparent url("../i/icon01.gif") no-repeat center center}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.social-media li a.others{background-image:url("../i/icon01@2x.gif");background-size:32px 32px}}.share-this{margin:35px 0 -28px 0}.share-this li{float:left;margin-right:10px;text-transform:uppercase}.share-this li a{display:block;border:1px solid #5f355b;padding:0 15px 0 38px;height:30px;line-height:30px;font-size:14px;background:transparent url("../i/share-facebook.gif") no-repeat 15px center}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.share-this li a{background-image:url("../i/share-facebook@2x.gif");background-size:8px 30px}}.share-this li.share-twitter a{padding:0 15px 0 41px;background:transparent url("../i/share-twitter.gif") no-repeat 15px center}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.share-this li.share-twitter a{background-image:url("../i/share-twitter@2x.gif");background-size:17px 30px}}.share-this li.share-linkedin a{padding:0 15px 0 44px;background:transparent url("../i/share-linkedin.gif") no-repeat 15px center}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.share-this li.share-linkedin a{background-image:url("../i/share-linkedin@2x.gif");background-size:16px 30px}}.share-this li.share-google a{padding:0 15px 0 45px;background:transparent url("../i/share-google.gif") no-repeat 15px center}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.share-this li.share-google a{background-image:url("../i/share-google@2x.gif");background-size:18px 30px}}.share-this li.share-email a{padding:0 15px 0 47px;background:transparent url("../i/share-email.gif") no-repeat 15px center}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.share-this li.share-email a{background-image:url("../i/share-email@2x.gif");background-size:18px 30px}}.detail-page article section{border-top:1px solid #dbdbdb;margin-top:34px}.detail-page article section h3{margin:34px 0 28px}.featured-img{margin:20px 22px 7px 0}.comment{margin-bottom:-20px}.comment div{margin-top:34px}.comment .title{margin-right:10px}.comment .author{margin-bottom:-10px}.blog-detail-page article{margin-top:38px;padding-top:18px}.blog-detail-page .snippets article{margin-top:0}.result{margin:16px 0 0}.result .edit{position:absolute;top:5px;margin:0;right:0}.result h3{margin-right:121px;margin-bottom:0}.result li{margin-bottom:34px;position:relative}.result .title{margin:8px 0 3px}.result .large-entry-date{margin-top:0}.result div{margin-bottom:27px}.result div:last-child{margin-bottom:0}.topics{margin-top:30px}#main.browse-topics .content{padding:12px auto 36px}.search-results .large-1 .date{margin-top:26px}ul.authors{margin-bottom:-26px}.profile .large-6 .more{margin-right:29px}.profile .large-6 .edit{display:none}.profile h5.heading{margin-bottom:23px}.profile section{margin-top:30px}.profile .large-7 img.profile-img{display:none}.profile .edit-section{margin-bottom:30px}.profile .controller{margin:7px 30px 0 0}.profile.my-account section{margin-top:0}.profile.my-account section .head h3{text-transform:none;margin-top:7px}.profile.my-account section .head .btn,.profile.my-account section .head .pagination-2 a,.pagination-2 .profile.my-account section .head a,.profile.my-account section .head .pagination-2 strong,.pagination-2 .profile.my-account section .head strong{margin-bottom:28px;margin-top:7px}.profile.my-account .content{padding-top:30px}.pagination{margin:36px 0 0 0}.pagination .btn.first,.pagination .pagination-2 a.first,.pagination-2 .pagination a.first,.pagination .pagination-2 strong.first,.pagination-2 .pagination strong.first,.pagination .btn.last,.pagination .pagination-2 a.last,.pagination-2 .pagination a.last,.pagination .pagination-2 strong.last,.pagination-2 .pagination strong.last{padding:0 2em}.pagination ul{padding-top:30px;margin:0;border-top:1px solid #dbdbdb}.pagination ul li{float:left}.pagination ul li.page-list{width:100%;text-align:center;position:relative}.pagination ul li.page-list a.btn,.pagination ul li.page-list .pagination-2 a,.pagination-2 .pagination ul li.page-list a{position:absolute}.pagination ul li.page-list a.btn.first,.pagination ul li.page-list .pagination-2 a.first,.pagination-2 .pagination ul li.page-list a.first{float:left;left:0}.pagination ul li.page-list a.btn.last,.pagination ul li.page-list .pagination-2 a.last,.pagination-2 .pagination ul li.page-list a.last{float:right;right:0}.pagination ul li.page-list span a{min-width:12px;padding:0 10px;height:32px;margin-right:-3px;line-height:32px;background:#f1f1f1;text-align:center;display:inline-block;*zoom:1;*display:inline;color:#999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.pagination ul li.page-list span a:hover{background:#e4e4e4}.pagination ul li.page-list span a.current{background:#c89755;color:#fff}.pagination ul li.page-list span a.next,.pagination ul li.page-list span a.previous{background:url(../i/previous.png) no-repeat center center #5f355b;background:#5f355b url("../i/previous.png") no-repeat center center;margin-right:10px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.pagination ul li.page-list span a.next,.pagination ul li.page-list span a.previous{background-image:url("../i/previous@2x.png");background-size:11px 14px}}.pagination ul li.page-list span a.next:hover,.pagination ul li.page-list span a.previous:hover{background-color:#6f3e6b}.pagination ul li.page-list span a.next{background-image:url("../i/next.png");background:#5f355b url("../i/next.png") no-repeat center center;margin-left:10px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.pagination ul li.page-list span a.next{background-image:url("../i/next@2x.png");background-size:11px 14px}}.pagination ul li:last-child{float:right}.pagination-2{margin:36px 3.7428023% 0 3.7428023%;padding:30px 0 0;border-top:1px solid #dbdbdb;text-align:center}.pagination-2 a{margin-bottom:5px}.pagination-2 a:hover{background:#73406e !important}#footer{background:#fff;padding:43px 0px}#footer p{color:#666;font-size:12px}#footer p.copyright{color:#222;font-size:14px;margin:0 0 10px 0}#footer .links a{text-transform:uppercase;font-size:12px;font-weight:bold;margin-left:2.399232245681%}#footer .links a:first-child{margin-left:0}#vo2{float:right;width:41px;height:32px;text-indent:-9999px;display:block;background:url(../i/vo2.gif) no-repeat center center;background:transparent url("../i/vo2.gif") no-repeat center center}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#vo2{background-image:url("../i/vo2@2x.gif");background-size:41px 19px}}form span.error{display:none;margin:0 0 0 10px;color:#5f355b}form .helper{text-transform:none}.cms-error{color:#c99752;clear:both;display:block;padding:5px 0;max-width:218px;font:normal 12px/20px Gotham,tahoma,verdana,sans-serif;text-transform:none}fieldset{margin-bottom:20px}fieldset:last-child{margin-bottom:0}fieldset .long{width:538px}fieldset .long .helper{margin-left:0}fieldset.left{margin-right:15px;min-height:92px}fieldset .helper{margin-left:20px}fieldset.long{clear:both}fieldset.long input,fieldset.long textarea{width:100%}fieldset.head{border-bottom:1px solid #dbdbdb}fieldset.head button{margin-top:20px}fieldset.footer{border-top:1px solid #dbdbdb;padding-left:178px;margin-top:30px;padding-top:30px}.content .selector{min-width:234px}.formRow{margin:0}.formRow li{margin:0;padding:0 0 8px 0;background:none;height:1%;overflow:hidden;clear:both}form label{display:block;margin-bottom:8px;text-transform:uppercase;font-weight:bold;font-size:12px}form label.left{width:163px;margin:7px 16px 0 0}input[type=text],input[type=file],input[type=password],input[type=search],input[type=email],input[type=tel],textarea{font:normal 14px Gotham,tahoma,verdana,sans-serif;color:#222;background:#f8f8f8;border:solid 1px #e9e9e9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:8px 12px;width:238px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s}input[type=text]:hover,input[type=file]:hover,input[type=password]:hover,input[type=search]:hover,input[type=email]:hover,input[type=tel]:hover,textarea:hover{border-color:#dfdfdf}input[type=text]:focus,input[type=file]:focus,input[type=password]:focus,input[type=search]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus{border-color:#d7d7d7;-webkit-box-shadow:0px 2px 4px rgba(0,0,0,0.06);-moz-box-shadow:0px 2px 4px rgba(0,0,0,0.06);-khtml-box-shadow:0px 2px 4px rgba(0,0,0,0.06);-ms-box-shadow:0px 2px 4px rgba(0,0,0,0.06);box-shadow:0px 2px 4px rgba(0,0,0,0.06)}input[type=file]{background:none;border:0}.invert input[type=text],.pagination-2 a input[type=text],.invert input[type=password],.pagination-2 a input[type=password],.invert input[type=search],.pagination-2 a input[type=search],.invert input[type=email],.pagination-2 a input[type=email],.invert input[type=tel],.pagination-2 a input[type=tel],.invert textarea,.pagination-2 a textarea{background:#fff}.search-field input{background:#f8f8f8 url("../i/search-icon.gif") no-repeat 10px center;padding-left:36px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){.search-field input{background-image:url("../i/search-icon@2x.gif");background-size:16px 21px}}.search-form button.btn{padding:0 2.3em}textarea{width:100%;height:146px}textarea.left{max-width:538px}#newsletterForm button.btn{padding:0 7%}#search-form{position:relative;padding:0;margin-right:10px}#search-form input[type=text]{padding-left:36px}#search-form button{font-family:Gotham,tahoma,verdana,sans-serif;position:absolute;left:10px;top:5px;width:16px;height:21px;border:0;background:transparent url("../i/search-icon.gif") no-repeat 0 2px;text-indent:-99999px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#search-form button{background-image:url("../i/search-icon@2x.gif");background-size:16px 21px}}form.search-form{margin-top:13px}#newsletterForm{margin:12px 0 10px}#newsletterForm input[type=email]{float:left;width:163px}.page-label form{border-bottom:1px solid #dbdbdb;padding-bottom:32px}.page-label form fieldset{float:left;margin-right:10px;margin-bottom:0}#resources{padding-bottom:34px}#resources button.btn{padding:0 1.9em}#resources fieldset{width:195px}#resources fieldset#type .selector,#resources fieldset#topic .selector,#resources fieldset input{width:195px}#resources fieldset#topic .selector{background:#f8f8f8 url("../i/topic-txt.gif") no-repeat 0 0}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#resources fieldset#topic .selector{background-image:url("../i/topic-txt@2x.gif");background-size:54px 30px}}#resources fieldset#topic .selector span{padding-left:53px}#resources fieldset#type .selector{background:#f8f8f8 url("../i/type-txt.gif") no-repeat 0 0}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx){#resources fieldset#type .selector{background-image:url("../i/type-txt@2x.gif");background-size:48px 30px}}#resources fieldset#type .selector span{padding-left:48px}#resources fieldset:last-child{margin-right:0}.error-msg{display:none}.next,.previous{background:url(../i/previous.png) #5f355b no-repeat center center;margin-right:-3px;width:32px;height:32px;line-height:32px;text-align:center;display:inline-block;*zoom:1;*display:inline;color:#999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.next:hover,.previous:hover{background-color:#6f3e6b}.next{background-image:url("../i/next.png");margin-right:25px}.calendar-view .page-head,.calendar-list .page-head{border-bottom:1px solid #dbdbdb;padding:0 0 20px 30px;margin-bottom:0}.calendar-view .page-head .large-1,.calendar-list .page-head .large-1{text-align:right}.calendar-view .page-head h3,.calendar-list .page-head h3{margin-top:0px;line-height:26px}.calendar-view .wrapper,.calendar-list .wrapper{width:92.478302796528%}.calendar-list .page-head{padding-left:0}table#calendar{width:100%;border-collapse:collapse;margin-bottom:22px}table#calendar th{padding:14px;color:#999;text-align:left;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}table#calendar td{border:1px solid #fff;background:#f1f1f1;vertical-align:top}table#calendar td div.wrapper{width:136px;height:136px;position:relative}table#calendar td .wrapper a.more{margin:0;padding:3px 14px;height:auto;color:#5f355b;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:absolute;left:14px;bottom:15px;width:auto;text-transform:none;background:#fff}table#calendar td .wrapper a.more:hover{color:#80477a}table#calendar td .wrapper a{display:block;width:100%;height:100%;padding:7px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}table#calendar td .wrapper a h3,table#calendar td .wrapper a p{margin:0 14px;display:block}table#calendar td p{font-weight:bold;font-size:12px;line-height:16px}table#calendar td h3,table#calendar td p{-moz-text-shadow:0 1px 2px rgba(0,0,0,0.2);-webkit-text-shadow:0 1px 2px rgba(0,0,0,0.2);-o-text-shadow:0 1px 2px rgba(0,0,0,0.2);text-shadow:0 1px 2px rgba(0,0,0,0.2)}table#calendar td .empty{background:#f8f8f8}table#calendar td a.null,table#calendar td a.event-1,table#calendar td a.event-2,table#calendar td a.event-3,table#calendar td a.event-4,table#calendar td a.event-5{color:#fff}table#calendar td a.null .num,table#calendar td a.null .entry-date,table#calendar td a.null p,table#calendar td a.event-1 .num,table#calendar td a.event-1 .entry-date,table#calendar td a.event-1 p,table#calendar td a.event-2 .num,table#calendar td a.event-2 .entry-date,table#calendar td a.event-2 p,table#calendar td a.event-3 .num,table#calendar td a.event-3 .entry-date,table#calendar td a.event-3 p,table#calendar td a.event-4 .num,table#calendar td a.event-4 .entry-date,table#calendar td a.event-4 p,table#calendar td a.event-5 .num,table#calendar td a.event-5 .entry-date,table#calendar td a.event-5 p{color:#fff}table#calendar td a.null .entry-date,table#calendar td a.event-1 .entry-date,table#calendar td a.event-2 .entry-date,table#calendar td a.event-3 .entry-date,table#calendar td a.event-4 .entry-date,table#calendar td a.event-5 .entry-date{font-size:14px;line-height:20px}table#calendar td .null{background:#e7e1e7}table#calendar td .null .num,table#calendar td .null .entry-date,table#calendar td .null p{color:#999}table#calendar td.event .num{margin:0}table#calendar td .num{position:absolute;right:16px;bottom:8px;color:#999;z-index:3000}table#calendar td .event-1{background:#5f355b}table#calendar td .event-1:hover{background:#73406e}table#calendar td .event-2{background:#c89755}table#calendar td .event-2:hover{background:#c0893e}table#calendar td .event-3{background:#4b9dd1}table#calendar td .event-3:hover{background:#3490ca}table#calendar td .event-4{background:#e2d72f}table#calendar td .event-4:hover{background:#d5c91e}table#calendar td .event-5{background:#8dc940}table#calendar td .event-5:hover{background:#7db734}table#calendar tr:first-child th{border-top:0}table#calendar tr:last-child td{border-bottom:0}table#calendar tr td:first-child,table#calendar tr th:first-child{border-left:0}table#calendar tr td:last-child,table#calendar tr th:last-child{border-right:0}.event-list{padding-right:39px}.event-list .heading{margin-left:0;margin-bottom:20px}@media all and (max-width: 999px){.large-1{width:11.6186%;text-align:center}.large-2{width:17.56238%}.large-3{width:32.854167%}.large-4{width:18.7234%}.large-5{width:23.6979166667%;margin-left:0}.large-7,.profile .large-6{width:77.899082%}.large-8{width:auto;margin-left:0;float:none;padding:0 !important}.large-8:last-child{float:none}.columns.large-7,.profile .columns.large-6{float:left}#header aside,#header aside #nav{width:100%}#header aside{margin-top:0}#header aside section{position:absolute;top:55px;right:4.078125%;left:4.078125%;z-index:0}#nav{border-top:1px solid #dbdbdb;padding:24px 0;margin-top:0}#nav li{margin-left:2.2%;margin-bottom:0}.banner .subnav .columns{float:left !important}#logo{background-size:81px;height:120px;margin-left:-8px}.heading{margin-left:16.055086%}.content blockquote p:last-child{margin-bottom:20px}.pagination-2{padding:30px 0 0 0 !important}.banner .columns:last-child,footer .columns:last-child{float:left}.banner .columns{width:auto;float:none !important}.banner section{bottom:50px}.banner .large-6,.banner #donate-now{width:100%}.banner #donate-now{border-top:1px solid rgba(255,255,255,0.3);border-left:0;padding:20px 0 0 0;margin-top:20px;padding-right:0;text-align:left}.banner #donate-now p{margin:0}.banner .columns .large-6 h4{font-size:18px;line-height:24px;padding:0;max-width:442px}#newsletterForm button.btn{padding:0 1.4em}.snippets{padding:15px 0}.columns,header,.content,.branding{padding-left:4.078125%;padding-right:4.078125%}footer .columns.large-7,footer .profile .columns.large-6,.profile footer .columns.large-6{width:auto}img.profile-img{margin-left:0}form#resources fieldset.search-field{float:none;margin-bottom:10px}.calendar-view .wrapper{padding:0;width:100%}.profile .large-6{float:right}.profile .large-6 .edit{display:inline}.profile .controller{display:none}table#calendar{table-layout:fixed}table#calendar th{padding-right:0;font-size:11px}table#calendar td{width:97px}table#calendar td div.wrapper{height:97px;width:100%}table#calendar td div.wrapper span.num{right:9px;bottom:5px}table#calendar td div.wrapper p,table#calendar td div.wrapper h3{margin:0 9px}table#calendar td div.wrapper p{font-size:10px;line-height:13px}table#calendar td div.wrapper h3.entry-date{font-size:12px}table#calendar td div.wrapper a.more{font-size:10px;padding:4px 9px}form .helper{max-width:268px}#footer .large-6{width:auto}#footer{padding:32px 0px}#footer .copyright{margin-bottom:0}#footer .columns.large-7,#footer .profile .columns.large-6,.profile #footer .columns.large-6{float:none}#footer p.large-6{margin-top:4px}}@media all and (max-width: 767px){.large-1,.large-2,.large-3,.large-4,.large-5,.large-6,.large-7,.banner #donate-now{width:auto;padding-left:0 !important;padding-right:0 !important;text-align:left}.mob-hide{display:none}.banner #donate-now{width:100%}#mobile-nav{display:block}.mobile-heading{display:block;font-size:26px;font-weight:bold;margin:0 0 20px 0;color:#fff}.columns,#main .columns:last-child,.snippets .columns:last-child{float:none}#footer,#header,.content,.branding,.snippets .columns,.banner section article,.banner .subnav .columns{padding-left:30px;padding-right:30px}.subnav{padding-left:30px;padding-right:30px}.content{padding-top:7px;padding-bottom:38px}.content section{margin-top:35px;margin-bottom:16px}.content .heading{margin-top:40px}.content p:last-child{margin-bottom:0}.content .group{margin-bottom:23px}.content .group .title{margin-top:0}.content .detail-page article blockquote{padding:0 20px}#newsletter{padding:13px 0;margin:0 30px;border:0;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.page-label{margin-top:21px !important}.page-label .btn,.page-label .pagination-2 a,.pagination-2 .page-label a,.page-label .pagination-2 strong,.pagination-2 .page-label strong{margin-bottom:16px}.page-label .breadcrumb h5{font-size:12px}.page-label h5{font-size:11px}.page-label form fieldset{margin-bottom:11px}.page-label form.search-form{margin-top:0}.infobox{background-position:15px 25px}.share-this{margin-top:0}.share-this a{min-width:140px}h3{font-size:24px;line-height:28px}form fieldset.left{width:100%;float:none}form fieldset.left input[type=text],form fieldset.left input[type=password],form fieldset.left input[type=email]{width:100%}h4.entry-date{font-size:14px;color:#666}.heading{margin-left:0}#logo{background:transparent url("../i/mobile-logo.gif") no-repeat left top;background-size:100%;width:82px;height:60px}.banner .subnav li{float:none}#header{position:relative}#header aside section{position:static}#header #nav,#header #search-form,#header #my-account{display:none}#header #my-account,#header #nav,#header #search-form,#header .login-btn{position:absolute;z-index:2000;background-color:#5f355b}#header #my-account,#header #search-form{top:61px;padding:38px 39px;left:0;right:0}#header #my-account .btn,#header #my-account .pagination-2 a,.pagination-2 #header #my-account a,#header #my-account .pagination-2 strong,.pagination-2 #header #my-account strong,#header #search-form .btn,#header #search-form .pagination-2 a,.pagination-2 #header #search-form a,#header #search-form .pagination-2 strong,.pagination-2 #header #search-form strong{background:#c89755;display:block;clear:both}#header #my-account .login-btn,#header #search-form .login-btn{position:static;float:left}#header #search-form{margin:0}#header #search-form button{background-image:none;background-color:#c89755;text-indent:0;color:#fff;font-weight:bold;width:auto;height:auto;cursor:pointer;padding:11px 1.4em;font-size:12px;letter-spacing:1px;position:static;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#header #search-form input[type=text]{background:transparent url("../i/search-icon2.png") no-repeat 11px 8px;border:1px solid rgba(255,255,255,0.3);color:#fff;display:block;width:100%;margin-bottom:14px}#header #search-form ::-webkit-input-placeholder{color:transparent;font-weight:normal}#header #search-form :-moz-placeholder{color:transparent;font-weight:normal}#header #search-form ::-moz-placeholder{color:transparent;font-weight:normal}#header #search-form :-ms-input-placeholder{color:transparent;font-weight:normal}#header #nav{padding:32px 0;border:none;margin-top:0;left:0;right:0}#header #nav li{display:block;width:100%;margin:0 0 15px 0}#header #nav li:last-child{margin-bottom:0}#header #nav li.current a,#header #nav li.current a:link,#header #nav li.current a:visited{color:#c89755}#header #nav a,#header #nav a:link,#header #nav a:active{float:none;display:block;color:#fff;font-size:26px;padding-left:40px;line-height:30px}.profile-img{display:none}.content .heading{margin-top:26px;font-weight:bold}.content section{margin-top:25px}#featured-program h4,#featured-program .btn,#featured-program .pagination-2 a,.pagination-2 #featured-program a,#featured-program .pagination-2 strong,.pagination-2 #featured-program strong{float:none}#featured-program h4{display:block}.banner.page-header section h1{font-size:34px;line-height:34px;margin-bottom:30px}.banner h2,.banner h4{margin:10px 0}.banner h2{font-size:30px;line-height:34px}.banner section{bottom:27px}.banner .blurb h4{margin:20px 40px 0 0;font-size:18px;line-height:24px}.snippets{padding:0}.snippets div{min-height:112px;margin:34px 30px 20px}.snippets #newsletter{padding:18px 0}.upcoming-events section{margin-top:0;margin-bottom:7px}.upcoming-events section .entry-date{margin-bottom:0}.comment .author .large-entry-date{display:block;margin-top:0px}.pagination ul a.btn,.pagination ul .pagination-2 a,.pagination-2 .pagination ul a,.pagination ul li.page-list span a{display:none}.pagination ul li.page-list span a.previous,.pagination ul li.page-list span a.next{display:block;float:left;margin:0}.pagination ul li.page-list span a.next{float:right}.pagination-2{width:auto;float:none;margin:0}form#resources{padding-bottom:39px}form#resources fieldset{float:none}.result h3{margin-right:0}.result .edit{position:static;float:none;margin:10px 0}table#calendar{display:none}.calendar-view .page-head{display:none}.calendar-list .page-head div{float:none}.calendar-list .page-head h3{font-size:23px;margin:20px 0 10px}.error-msg{display:block}.profile .large-6{width:100%}.profile .large-7 img.profile-img{display:block;margin:0}.profile h5.heading{margin:2px 0 0 0}.profile .entry-date,.profile .large-entry-date{margin:-15px 0 0px}.profile ul.info li strong{display:block;clear:both}form .helper{margin:7px 0 0 0;width:100%;max-width:none;display:block}form .head button{display:none}form .footer{padding-left:0}form .cms-error{max-width:none}form div.left input,form div.left textarea{width:100%}form fieldset div.left{width:100%}#footer p{font-size:14px}#footer .copyright{margin-top:0}#footer .links a{float:none;display:block;margin-left:0}#footer .links a.btn,#footer .links .pagination-2 a,.pagination-2 #footer .links a,#footer .links a#vo2{float:right;display:inline-block;*zoom:1;*display:inline}#footer .links a#vo2{margin-top:-20px}.branding div h6{font-size:14px;color:#222;text-align:left;margin-bottom:12px}.branding{padding-bottom:43px}.branding .center:first-child h6{margin-top:0}.branding div ul.listing{border:0;margin:0}.branding div ul.listing li{float:none;height:auto;padding:0 0 12px 0}.branding div ul.listing img{display:none}.branding div ul.listing span{display:block}}@media all and (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), all and (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), all and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), all and (max-width: 767px) and (min-device-pixel-ratio: 1.3), all and (max-width: 767px) and (min-resolution: 1.3dppx){#logo{background-image:url("../i/mobile-logo@2x.gif");background-size:82px 60px}}@media all and (max-width: 767px) and (min--moz-device-pixel-ratio: 1.3), all and (max-width: 767px) and (-o-min-device-pixel-ratio: 2.6 / 2), all and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 1.3), all and (max-width: 767px) and (min-device-pixel-ratio: 1.3), all and (max-width: 767px) and (min-resolution: 1.3dppx){#header #search-form input[type=text]{background-image:url("../i/search-icon2@2x.png");background-size:17px 17px}}
