/*!
 Theme Name:   Community
 Description:  Theme for Westbay Community Action based on the Timber Starter Theme
 Author:       Rebecca Stone
 Version:      1.1.9
 Text Domain:  community
*/a,abbr,acronym,address,applet,article,aside,big,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:400}em{font-style:italic}strong{font-weight:700}a{text-decoration:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{font-family:Muli,Segoe UI,Geneva,sans-serif;font-size:1rem;line-height:1.7}p{margin:0 0 1.7rem}h1,h2,h3,h4,h5,h6{font-family:Raleway,Arial,sans-serif;line-height:1.7;margin:0 0 1.7rem}h1,h2{font-size:1.4rem}h3{font-size:1.25rem}h4{font-size:1.15rem}h5,h6{font-size:1.1rem}@media only screen and (min-width:37.5em){body{line-height:2}}@media only screen and (min-width:48em){h1,h2{font-size:1.6rem}h3{font-size:1.35rem}h4{font-size:1.25rem}h5,h6{font-size:1.1rem}}@media only screen and (min-width:60em){h1,h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.35rem}h5,h6{font-size:1.2rem}}@font-face{font-family:fa-select-2;src:url(fonts/fa-select-2.eot?oteftb);src:url(fonts/fa-select-2.eot?oteftb#iefix) format("embedded-opentype"),url(fonts/fa-select-2.ttf?oteftb) format("truetype"),url(fonts/fa-select-2.woff?oteftb) format("woff"),url(fonts/fa-select-2.svg?oteftb#fa-select-2) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font-family:fa-select-2!important;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto}.fa-search:before{content:"\f002"}.fa-star:before{content:"\f005"}.fa-map-marker:before{content:"\f041"}.fa-arrow-right:before{content:"\f061"}.fa-calendar:before{content:"\f073"}.fa-phone:before{content:"\f095"}.fa-twitter:before{content:"\f099"}.fa-square:before{content:"\f0c8"}.fa-envelope:before{content:"\f0e0"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-right:before{content:"\f105"}.fa-instagram:before{content:"\f16d"}.fa-fax:before{content:"\f1ac"}.fa-facebook-official:before{content:"\f230"}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}:root .fa-flip-horizontal,:root .fa-rotate-90{-webkit-filter:none;filter:none}body{min-width:320px;background-color:#fff;color:#2a2e2c}main{margin-top:3.25rem}.home main{margin-top:0}.home h2{font-family:Montserrat,Verdana,sans-serif;color:#51312b}h1,h2,h3{border-bottom:2px solid #edf5ec}a{color:#c79733}a:hover{color:#9b8157}.inactive-link{color:#e6e7e8;visibility:hidden}ol,ul{margin:1.7rem 0;list-style-position:inside}ol ol,ol ul,ul ol,ul ul{padding-left:3rem;margin:0}img{max-width:100%;height:auto}img.aligncenter,img.alignleft,img.alignright{display:block;box-sizing:content-box;margin:0 auto 1.7em;background-color:#fff}img.alignnone{margin:0 20px;max-width:87.5%;max-width:calc(100% - 40px);vertical-align:middle}.wp-caption{max-width:100%;background-color:#fff}.wp-caption.aligncenter,.wp-caption.alignleft,.wp-caption.alignright{margin:0 auto 1.7em}.wp-caption.aligncenter img,.wp-caption.alignleft img,.wp-caption.alignright img{display:block}.caption,.wp-caption-text{text-align:right;font-size:.9em;font-style:italic;margin:0}.gallery{margin-bottom:1.7rem!important}.gallery img{border:0!important}.gallery-caption{text-align:center}iframe{max-width:100%}@media only screen and (min-width:34em){img.alignright{float:right;margin-bottom:10px;padding-left:20px}img.alignleft{float:left;margin-bottom:10px;padding-right:20px}.wp-caption.alignright{float:right;padding-left:20px;margin-bottom:10px}.wp-caption.alignleft{float:left;margin-bottom:10px;padding-right:20px}}.video-container{box-sizing:content-box;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin:0 0 1.7rem}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}pre{font-family:Muli,Segoe UI,Geneva,sans-serif;padding:.5rem;margin:1.7rem 0;font-size:inherit;background-color:#e6e7e8;border:1px solid #bbbec1;overflow:auto}pre code{background-color:inherit}code{vertical-align:bottom}blockquote{border-left:5px solid #f3ae4f;padding-left:1rem;margin-left:1rem}blockquote p{color:#94594f;padding:.5rem 0}.notice-tip,.notice-warn{padding:1rem;display:block}.notice-tip{border-left:10px solid #5bc0de;background-color:#f4f8fa;color:#28a1c5}.notice-warn{border-left:10px solid #d9534f;background-color:#fdf7f7;color:#b52b27}.color-inset{border-left:10px solid #edf5ec;padding-left:1rem;margin:0 0 1.7rem}.color-inset h4,.color-inset h5,.color-inset h6{padding-left:0!important;border-left:0!important}.color-inset h4{border-bottom:1px solid #edf5ec}.color-inset p{margin-top:.5rem}@media only screen and (min-width:48em){pre{padding:2rem}}table{border:1px solid #e6e7e8;table-layout:auto;margin:0 0 2.5rem;border-collapse:collapse;border-spacing:0;width:100%;font-size:.9em;line-height:2;text-align:center}table caption{font-size:1.1em;font-family:Raleway,Arial,sans-serif}td,th,tr{vertical-align:middle}th{background-color:#f7f7f7}td,th{padding:.5rem .2rem}td{border:1px solid #e6e7e8}@media only screen and (min-width:37.5em){table{font-size:1rem}}@media only screen and (min-width:48em){td,th{padding:.5rem}}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.blog-entry-content:after,.content-page .content-main-inner:after,.content-page:after,.excerpt:after,.feature:after,.header-utilities .header-utility:after,.header-utilities:after,.location-list:after,.location-with-map:after,.main-nav .navigation:after,.post-content-wrapper:after,.profile-list:after,.profile-page-intro:after,.profile:after,footer .footer-info-list:after{content:"";display:table;clear:both}section{padding:0 0 3rem}section:last-child{padding-bottom:5rem}.content-section{padding-left:1rem;padding-right:1rem;margin:0 auto;max-width:70rem}.content-section .profile-page-inner{max-width:43.75rem;margin:0 auto}.content-page{max-width:70rem;margin:0 auto;padding-left:1rem;padding-right:1rem}.content-page .content-main-inner{max-width:43.75rem;margin:0 auto}.content-sidebar{max-width:43.75rem;text-align:center;margin:0 auto 1rem;padding:1rem 0;color:#545d63;background:#edf5ec url(https://westbaycap.org/wp-content/themes/community/images/bg/background-pattern-green.jpg);background-size:50px 50px}.content-sidebar h4,.content-sidebar h5{margin:.5rem 0 0}.content-sidebar.empty-sidebar{display:none}.content-sidebar.sidebar-with-image{background:#fff;padding:0}.content-sidebar.sidebar-with-image .sidebar-image{max-width:100%;margin:0 auto}.content-sidebar.sidebar-with-image img{display:block;margin:0 auto}.content-full{max-width:43.75rem;margin:0}@media only screen and (min-width:48em){.content-sidebar{padding-left:.5rem;padding-right:.5rem}.content-page,.content-section{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:62.5em){.content-section .profile-page-inner{width:100%;max-width:100%}.flexbox .content-page,.flexboxtweener .content-page{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.flexbox .content-page .content-main,.flexboxtweener .content-page .content-main{min-width:300px;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.flexbox .content-page .content-main-inner,.flexboxtweener .content-page .content-main-inner{margin:0}.flexbox .content-page .content-main-inner.left-sidebar,.flexboxtweener .content-page .content-main-inner.left-sidebar{margin:0 0 0 auto}.flexbox .content-page .content-sidebar,.flexboxtweener .content-page .content-sidebar{display:block;width:21.875rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 2rem}.flexbox .content-page .content-sidebar.left-sidebar,.flexboxtweener .content-page .content-sidebar.left-sidebar{margin:0 2rem 0 0}.no-flexbox.no-flexboxtweener .content-page .content-main,.no-js .content-page .content-main{width:100%;margin-right:-21.875rem;float:left}.no-flexbox.no-flexboxtweener .content-page .content-main.left-sidebar,.no-js .content-page .content-main.left-sidebar{margin-left:-21.875rem;margin-right:0;float:right}.no-flexbox.no-flexboxtweener .content-page .content-main-inner,.no-js .content-page .content-main-inner{margin:0 23.875rem 0 0}.no-flexbox.no-flexboxtweener .content-page .content-main-inner.left-sidebar,.no-js .content-page .content-main-inner.left-sidebar{margin:0 0 0 23.875rem}.no-flexbox.no-flexboxtweener .content-page .content-sidebar,.no-js .content-page .content-sidebar{width:21.875rem;margin:0;float:right}.no-flexbox.no-flexboxtweener .content-page .content-sidebar.left-sidebar,.no-js .content-page .content-sidebar.left-sidebar{float:left}.no-flexbox.no-flexboxtweener .content-page .content-sidebar.left-sidebar.empty-sidebar,.no-js .content-page .content-sidebar.left-sidebar.empty-sidebar{display:block;min-height:56px}}@media only screen and (min-width:74em){.content-page,.content-section{padding-left:0;padding-right:0}.no-flexbox.no-flexboxtweener .content-page .content-main-inner.left-sidebar,.no-js .content-page .content-main-inner.left-sidebar{margin:0 0 0 auto}}header{width:100%;position:relative}.logo{padding:14px 0 4px;width:524px;max-width:96%;margin:0 auto}.header-utilities-wrap{position:relative}.header-utilities{height:40px;color:#545d63;background-color:#edf5ec;font-family:Raleway,Arial,sans-serif;font-size:14px;text-align:right;border-top:1px solid #cde4ca}.header-utilities a{color:inherit}.header-utilities .header-utility{width:50%;float:left;height:40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header-utilities form.header-utility{border-bottom:0}.header-utilities .header-utility-info{display:inline-block;vertical-align:middle;min-width:120px;max-height:40px;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;line-height:40px;text-align:right;padding:0 8px 0 5px;border:0;background-color:#edf5ec}.header-utilities input.header-utility-info{width:120px;height:40px;line-height:normal;font-size:.9rem;text-align:left;padding:10px 5px}.header-utilities input.header-utility-info:focus{background-color:#fff;box-shadow:inset 0 0 2px rgba(0,0,0,.8)}.header-utilities .header-utility-button{float:right;overflow:visible;line-height:40px;position:relative;width:40px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border:0;padding:0;cursor:pointer;height:40px;font-size:1rem;color:#f3ae4f;background-color:#51312b;text-align:center}.header-utilities .header-utility-button:focus,.header-utilities .header-utility-button:hover{background-color:#5f3933}.header-utilities .header-utility-button:active{background-color:#442924;outline:0}.header-utilities .header-utility-button:before{content:'';width:0;position:absolute;border-width:8px 8px 8px 0;border-style:solid solid solid none;border-color:transparent #51312b;top:12px;left:-6px}.header-utilities .header-utility-button:focus:before,.header-utilities .header-utility-button:hover:before{border-right-color:#5f3933}.header-utilities .header-utility-button:active:before{border-right-color:#442924}@media only all and (min-width:18em){.header-utilities{font-size:.9rem}}@media only all and (min-width:25em){.header-utilities{font-size:1rem}}@media only all and (min-width:50em){.header-utilities{position:absolute;top:0;right:0;height:auto;font-size:1.3rem}.header-utilities .header-utility{min-width:160px;width:12.5rem;float:none}.header-utilities .phone-utility{height:41px;border-top:1px solid #cde4ca}.header-utilities .header-utility-info{float:left;min-width:auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center;padding:0 8px}.header-utilities input.header-utility-info{line-height:normal;width:10rem}}nav{margin:0 auto;padding:0 20px}.navigation{padding:20px 0;margin:0;list-style:none}.navigation li{padding:0 1rem;display:inline}.main-nav{font-family:Raleway,Arial,sans-serif;background-color:#51312b;padding:0;text-align:center;line-height:1.7;color:#fff;font-size:13px}.main-nav .navigation{padding:0;margin:0 auto;text-align:center;border-top:6px solid #51312b}.main-nav li{float:left;width:25%;padding:0;border-left:1px solid #edf5ec;border-right:1px solid #edf5ec}.main-nav li.current_page_ancestor a,.main-nav li.current_page_item a,.main-nav li.current_page_parent a,.main-nav li.program-related.program-menu-item a{background-color:#fff;color:#545d63}.main-nav li.current_page_ancestor .nav-wrapper,.main-nav li.current_page_item .nav-wrapper,.main-nav li.current_page_parent .nav-wrapper,.main-nav li.program-related.program-menu-item .nav-wrapper{background-color:inherit}.main-nav .nav-wrapper{margin:0 auto;padding:38px 0 4px;background-size:30px;background-repeat:no-repeat;background-position:center 10px}.main-nav .menu-subtitle{font-family:Muli,Segoe UI,Geneva,sans-serif;display:none;text-transform:lowercase;font-size:14px;font-weight:400;color:#bbbec1}.main-nav a{color:inherit}@media only screen and (min-width:26.25em){.main-nav{font-size:14px}}@media only screen and (min-width:30em){.main-nav{font-size:1rem}}@media only screen and (min-width:50em){.main-nav{text-align:left;font-size:1.2rem}.main-nav li{float:none;width:auto;display:inline-block;border:0;padding:0 .5rem}.main-nav li:first-child{padding-left:0}.main-nav li:last-child{padding-right:0}.main-nav li.current_page_ancestor a,.main-nav li.current_page_item a,.main-nav li.current_page_parent a,.main-nav li.program-related.program-menu-item a{background-color:#51312b}.main-nav li.current_page_ancestor a:focus .nav-wrapper,.main-nav li.current_page_item a:focus .nav-wrapper,.main-nav li.current_page_parent a:focus .nav-wrapper,.main-nav li.program-related.program-menu-item a:focus .nav-wrapper{border-bottom:4px solid #f3ae4f}.main-nav li.current_page_ancestor .nav-wrapper,.main-nav li.current_page_item .nav-wrapper,.main-nav li.current_page_parent .nav-wrapper,.main-nav li.program-related.program-menu-item .nav-wrapper{background-color:#fff;border-bottom:8px solid #fff}.main-nav li.current_page_ancestor .nav-wrapper:hover:before,.main-nav li.current_page_item .nav-wrapper:hover:before,.main-nav li.current_page_parent .nav-wrapper:hover:before,.main-nav li.program-related.program-menu-item .nav-wrapper:hover:before{content:'';display:block;border-bottom:4px solid #f3ae4f;width:90%;bottom:-4px;left:5%;position:absolute}.main-nav .nav-wrapper{position:relative;text-align:left;padding:.5rem .75rem .5rem 2.8125rem;border-radius:.5rem .5rem 0 0;border-bottom:8px solid #51312b;background-size:2.5rem;background-position:.1875rem}.main-nav .nav-wrapper:hover{border-bottom:4px solid #f3ae4f}.main-nav .menu-subtitle{display:block;font-size:.8rem;line-height:1.2}.main-nav a:focus .nav-wrapper{border-bottom:4px solid #f3ae4f}}@media only screen and (min-width:56em){.main-nav{font-size:1.3rem}.main-nav .menu-subtitle{font-size:.9rem;line-height:1}}@media only screen and (min-width:70em){.main-nav{font-size:1.5rem}.main-nav .nav-wrapper{padding:8px 2rem 8px 4.0625rem;background-position:1.25rem}.main-nav .menu-subtitle{font-size:1rem}}footer{position:relative;background-color:#545d63;color:#e6e7e8;font-family:Muli,Segoe UI,Geneva,sans-serif;font-size:.8rem;letter-spacing:1px;text-align:center}footer .footer-main{max-width:67.5em;margin:0 auto;padding:50px 0 10px}footer .footer-info-list{margin:0 auto}footer .footer-info{margin:0 0 1rem;width:100%;float:left;font-size:.8rem}footer a[href^="mailto:"],footer a[href^="tel:"]{color:inherit}footer p{margin:0;display:block}footer h3,footer h5{font-family:inherit;text-transform:uppercase;font-size:inherit}footer h3{letter-spacing:1.5px;margin:0 0 1rem;border-bottom:0}footer h5{margin:0 0 2px}footer h5 span{border-bottom:1px solid #edf5ec}footer .top-link{position:absolute;z-index:1;background-color:#545d63;left:50%;top:-30px;margin:0 0 0 -40px;border-radius:40px 40px 0 0;width:80px;height:40px}footer .flower{width:76px;margin-top:4px;vertical-align:middle}footer nav{text-align:center;border-top:1px solid #bbbec1;border-bottom:1px solid #bbbec1;margin:10px auto 15px;padding:4px 0 5px;line-height:2.2;letter-spacing:2px}footer nav a{font-family:Montserrat,Arial,sans-serif;color:#e6e7e8}footer nav a:hover{color:#fff}footer .social{padding:0 .5rem;vertical-align:middle}footer .social .fa{color:#fff;font-size:2rem;line-height:1}@media only screen and (min-width:50em){footer .footer-info{width:33.33%}footer .footer-info-social{margin-top:1rem}}.announcement-banner{width:100%;padding:.8rem 0;background-color:#51312b;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:.8rem}.announcement-text{max-width:43.75rem;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;padding:0 0 0 1rem;color:#fff;font-family:Montserrat,Verdana,sans-serif}.announcement-text p{margin:0;text-align:center}.announcement-text a{color:#f8cf97}.announcement-close-button{border-radius:50%;border:none;background-color:#51312b;color:hsla(0,0%,100%,.7);font-weight:700;height:1.5rem;width:1.5rem;font-size:1rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 1rem}.announcement-close-button:hover{background-color:hsla(0,0%,100%,.2)}@media only screen and (min-width:37.5em){.announcement-banner{font-size:.9rem}}@media only screen and (min-width:48em){.announcement-banner{font-size:1rem;padding:.5rem 0}.announcement-close-button{height:1.8rem;width:1.8rem;font-size:1.2rem}}.billboard{width:100%;max-width:1400px;margin:0 auto;padding:0;position:relative;color:#545d63}.billboard img{display:block;width:100%;margin:0 auto}.billboard p{margin:.85em 0}.billboard-message{font-family:Montserrat,Verdana,sans-serif;display:block;width:100%;text-align:center;font-size:.9rem;background-color:#edf5ec}.billboard-message .billboard-message-text{padding:.25rem 1rem}.billboard-message .button{margin-bottom:.85em}@media only screen and (min-width:50em){.billboard-message{display:inline-block;line-height:1.7;width:35%;font-size:1.35vw;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;height:100%}.billboard-message.left-callout{left:0}.billboard-message.right-callout{right:0}.billboard-message.white-callout{color:#2a2e2c;background-color:rgba(233,238,242,.9)}.billboard-message.gray-callout{color:#fff;background-color:rgba(42,46,44,.9)}.billboard-message.clear-callout{color:#fff;background-color:transparent}.billboard-message .billboard-message-text{display:inline-block;max-width:100%;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-align:left;padding:0 1rem}.billboard-message p{margin:1.7em 0}.no-flexbox.no-flexboxtweener .billboard-message .billboard-message-text,.no-js .billboard-message .billboard-message-text{padding-top:18%}}@media only screen and (min-width:1400px){.billboard-message{max-width:490px;font-size:1.1rem}.billboard-message .billboard-message-text{padding:0 2rem}}.highlight{margin:3rem auto;text-align:left}.highlight .highlight-item{max-width:23.875rem;margin:0 auto;padding:1rem}.highlight img{display:block;margin:0 auto;vertical-align:top;max-height:23rem;width:auto;box-shadow:0 1px 4px 0 #bbbec1}.highlight h2{font-size:1.15rem}@media only screen and (min-width:48em){.highlight{text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:5rem}.highlight .highlight-item{text-align:left;max-width:25rem;display:inline-block;vertical-align:middle;margin:0;width:50%;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.highlight h2{margin-top:0;font-size:1.25rem}.no-flexbox.no-flexboxtweener .highlight .highlight-item,.no-js .highlight .highlight-item{width:49%}}@media only screen and (min-width:60em){.highlight h2{font-size:1.35rem}}.feature-section{padding:3rem 0 4rem;background:#edf5ec url(https://westbaycap.org/wp-content/themes/community/images/bg/background-pattern-green.jpg);background-size:50px 50px;text-align:center}.feature-section h2{margin-bottom:.85rem}.feature-intro{max-width:43.75rem;margin:0 auto;padding:0 1rem}.feature-list,.feature-logo-list{max-width:1020px;margin:0 auto}.feature-list a,.feature-logo-list a{color:#545d63}.feature{max-width:300px;position:relative;border-right:6px solid #f3ae4f;box-shadow:0 0 4px 0 rgba(84,93,99,.4);margin:1rem auto 0;background:#fff;-webkit-transition-duration:.2s;transition-duration:.2s}.feature:active,.feature:hover{box-shadow:0 1px 14px 1px rgba(84,93,99,.4);border-right:6px solid #f4b762}.feature h5{margin:.5rem 0;padding-top:.5rem;font-size:1rem}.feature-image{width:126px;float:left;vertical-align:middle;margin-right:.5rem}.feature-image img{width:100%;display:block}.feature-content{padding:0 .5rem;text-align:left}.feature-logo-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.feature-logo-list.reading-list{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.feature-logo{vertical-align:middle;display:inline-block;max-width:150px;margin:0 .75rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (min-width:50em){.feature-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 1rem}.feature{display:inline-block;vertical-align:top;width:300px;margin:1rem 1%;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;border-bottom:6px solid #f3ae4f;border-right:0}.feature h5{font-size:1.1rem;margin-top:1rem}.feature:active,.feature:hover{border-right:0;border-bottom:6px solid #f4b762}.no-flexbox.no-flexboxtweener .feature,.no-js .feature{width:30.5%}.feature-image{float:none;width:auto;margin-right:0}.feature-content{text-align:center;padding:0 1rem}}.blog-entries{padding-bottom:1.7rem}.blog-entries.full-blog-entries{padding-top:1.7rem;border-top:1px solid #e6e7e8}.category-headline{position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:.85rem}.category-headline span{display:inline-block;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.category-headline span.top-link{-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.category-headline span.top-link a{color:#bbbec1;vertical-align:baseline;font-size:.8rem;text-transform:uppercase}.category-headline span.top-link a:hover{color:#545d63}.list-item{border-bottom:1px solid #e6e7e8;margin-bottom:1.7rem}.list-item:last-child{margin-bottom:0}.list-item h3{border-bottom:0}.blog-entry-header h3{margin-bottom:.5rem}.blog-archive-link{text-transform:uppercase;font-size:.8em;line-height:0}.category-cloud .category-nav a,.tags a{vertical-align:middle;display:inline-block;padding:.1rem .4rem;margin-bottom:.2rem;font-size:.8rem;text-transform:uppercase;letter-spacing:0;font-family:Muli,Segoe UI,Geneva,sans-serif;color:#545d63;border:1px solid #c79733;border-radius:3px}.category-cloud .category-nav a:hover,.tags a:hover{color:#c79733}.post-date{font-style:italic;font-family:Muli,Segoe UI,Geneva,sans-serif;color:#bbbec1;padding-left:.5rem;font-size:.8rem}.excerpt{margin:0}.blog-entry-content,.excerpt{overflow:hidden}.blog-entry-content h4,.blog-entry-content h5{border-left:2px solid #edf5ec;padding-left:.5rem;margin-bottom:0}.post-content-wrapper{overflow:hidden}.featured-image{margin-bottom:1rem}.featured-image img{display:block;margin:0 auto}.blog-entries.magazine .list-item{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:2rem}.blog-entries.magazine .blog-entry-category,.blog-entries.magazine .blog-entry-date,.blog-entries.magazine .featured-image,.blog-entries.magazine .list-blog-summary{display:inline-block;vertical-align:top}.blog-entries.magazine .blog-entry-date{color:#545d63;text-align:center;padding:0 1rem 0 0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.blog-entries.magazine .blog-entry-date span{display:block;border-top:1px solid #e6e7e8;text-transform:uppercase}.blog-entries.magazine .blog-entry-date span.month{border-top:0;letter-spacing:1px;font-family:Montserrat,Verdana,sans-serif}.blog-entries.magazine .blog-entry-category{color:#bbbec1;width:6rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-transform:uppercase}.blog-entries.magazine .featured-image{max-width:100%;width:300px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0}.blog-entries.magazine .list-blog-summary{width:100%;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.blog-entries.magazine .list-blog-summary h3{margin:1.25rem 0 .75rem;line-height:normal}@media only screen and (min-width:37.5em){.blog-entries.nested{padding-left:2rem}}@media only screen and (min-width:56.25em){.blog-entries.magazine .list-item{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-bottom:0;padding-bottom:0}.blog-entries.magazine .blog-entry-date{padding-right:2rem}.blog-entries.magazine .blog-entry-category{width:7rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.blog-entries.magazine .featured-image{margin-right:2rem}.blog-entries.magazine .list-blog-summary{min-width:200px;width:auto;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.blog-entries.magazine .list-blog-summary h3{margin-top:4px}.no-flexbox.no-flexboxtweener .blog-entries.magazine .list-blog-summary,.no-js .blog-entries.magazine .list-blog-summary{width:290px}}@media only screen and (min-width:62.5em){.no-flexbox.no-flexboxtweener .blog-entries.magazine .list-blog-summary,.no-js .blog-entries.magazine .list-blog-summary{width:390px}}@media only screen and (min-width:68.75em){.no-flexbox.no-flexboxtweener .blog-entries.magazine .list-blog-summary,.no-js .blog-entries.magazine .list-blog-summary{width:490px}}@media only screen and (min-width:75em){.no-flexbox.no-flexboxtweener .blog-entries.magazine .list-blog-summary,.no-js .blog-entries.magazine .list-blog-summary{width:590px}.blog-entries.nested{padding-left:3rem}}.contact-sidebar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:0}.contact-sidebar a[href^="mailto:"],.contact-sidebar a[href^="tel:"]{color:inherit}.contact-box{display:inline-block;vertical-align:top;width:20.875rem;max-width:98%;padding:1rem 8px;border-bottom:6px solid #51312b;box-shadow:0 1px 4px 0 rgba(84,93,99,.4);margin:0 auto 1rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background:#fff}.contact-box h4{margin-top:0;text-align:center;padding-bottom:.5rem}.contact-box img{margin:0 auto;display:block}.testimonial-box .testimonial-text{font-size:.9rem;font-style:italic;border-top:2px solid #edf5ec;padding-top:.5rem;padding-bottom:.5rem}.testimonial-box .testimonial-text:first-of-type{border-top:0;padding-top:.5rem}.testimonial-box .testimonial-text p{margin-bottom:.2rem}.testimonial-box .attribution{text-align:right;padding-right:2rem}.testimonial-box .attribution:before{content:"-"}.website-box{padding-bottom:0}.social-box{-webkit-order:5;-ms-flex-order:5;order:5;padding-bottom:.5rem}.social-box .social{font-size:2rem;padding:0 .5rem;line-height:1}.social-box .twitter .fa{color:#55acee}.social-box .facebook .fa{color:#3b5998}.volunteer-badge{padding:1.3rem 8px 1.5rem}.volunteer-badge .fa{color:#51312b}.contact-entry{position:relative;padding:0 0 0 .5rem}.contact-entry .fa{float:left;vertical-align:bottom;line-height:2rem;color:#51312b}.contact-entry div{padding-left:1.5rem}.contact-entry p{margin:0;line-height:2rem}.contact-entry:first-child{border-top:0}.contact-location{border-top:2px solid #edf5ec}.contact-info{margin:0 auto;text-align:left}.category-sidebar{display:none}.category-nav{text-align:left;padding:0 1rem;margin:0 auto}.category-nav .navigation{padding:0}.category-nav ul{margin:0}.category-nav li{display:block;padding-right:0}.category-nav li:hover{background-color:#fff}.category-nav a{color:inherit}.category-nav h4{margin:.5rem 0}.category-cloud .category-nav{max-width:initial;margin-bottom:2rem;padding:0;background-color:inherit}.category-cloud .category-nav h4{display:none}.category-cloud .category-nav li{display:inline;padding:0}.category-cloud .category-nav a{margin:0 0 .5rem}@media only screen and (min-width:62.5em){.category-sidebar{display:block}.category-cloud{display:none}.contact-sidebar{display:block}}.collapse-control,.collapse-control:hover{color:inherit}.collapse-control .fa,.collapse-control:hover .fa{color:#bbbec1;vertical-align:bottom}.collapse-control.blog-archive-link{color:#c79733}.collapse-control.blog-archive-link:hover{color:#9b8157}.collapse-control.blog-archive-link .fa{color:inherit}.profile-page h3{font-size:1.2rem;border-bottom:0;margin:0}.profile-page-intro{overflow:hidden;max-width:43.75rem;text-align:left;margin-left:0}.profile{font-size:.9rem;padding-bottom:1rem;margin-bottom:1rem}.profile p{margin:0;padding:0;line-height:2rem}.profile a[href^="mailto:"],.profile a[href^="tel:"]{color:inherit}.profile-img{width:165px;display:block}.profile-img img{box-shadow:1px 1px 2px 0 rgba(84,93,99,.3)}.profile-content .fa{font-size:.75em}.board-list .profile{padding-bottom:.5rem}.profile-label{width:9em;font-size:.9rem}.profile-label .group,.profile-label .town{background-color:#edf5ec;padding:0 .5rem;margin:0 0 .5rem}.profile-label .group.low-income,.profile-label .group.lowIncome{background-color:#fcf7da}.profile-label .group.government{background-color:#e8e1d6}.profile-label .group.community{background-color:#e3f5f5}.profile-label .town.warwick{background-color:#e6e7e8}.profile-label .town.west-warwick,.profile-label .town.westWarwick{background-color:#f2e8ef}.profile-label .town.east-greenwich,.profile-label .town.eastGreenwich{background-color:#ebf5ff}.profile-label .town.coventry{background-color:#ffefe6}.person-details{padding:0 0 1.7rem 2rem;border-bottom:2px solid #edf5ec;margin-bottom:1.7rem}.person-details p{margin-bottom:0}.person-details .fa,.person-details .fa-stack{float:left;line-height:1.7rem;color:#fff}.person-details .fa-stack{line-height:1.7rem}.person-details .fa,.person-details .fa-stack-2x{color:#51312b}.person-details a[href^="mailto:"],.person-details a[href^="tel:"]{color:inherit}@media only screen and (min-width:26.25em){.profile-label{margin-right:1rem;float:left}}@media only screen and (min-width:32em){.profile-img{float:left;margin-right:16px}.profile-content{padding-left:181px}.board-list .profile-content{padding-left:0}.profile-label{font-size:1rem}}@media only screen and (min-width:37em){.profile h3{font-size:1.3rem}}@media only screen and (min-width:62.5em){.profile{float:left;width:50%}.profile:nth-child(odd){padding-right:1rem}.profile:nth-child(even){padding-left:1rem}}.location-page h4{border-bottom:2px solid #edf5ec;margin-bottom:0;background-color:#edf5ec;padding:0 .5rem 0 2.5rem}.location-page p{margin:.5rem 0}.location .fa,.location .fa-stack{float:left;line-height:1.7rem;color:#fff}.location .fa-stack{line-height:1.7rem}.location .fa-stack-2x{color:#51312b}.location .location-address,.location .location-contact p{padding-left:2.5rem}.location a[href^="mailto:"],.location a[href^="tel:"]{color:inherit}.location-with-map .location{width:100%}.map-wrapper{width:100%;max-width:600px;margin:0 auto 1.7rem}.map-wrapper .map{position:relative;padding-bottom:75%;height:0;overflow:hidden}.map-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.no-js .map-wrapper .map{display:none}.location-list .location{margin:0 0 2rem}@media only screen and (min-width:46em){.location-with-map{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.location-with-map .location{width:21.875rem;float:left;position:relative;vertical-align:top;padding-right:1rem;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.location-with-map .map-wrapper{vertical-align:top;margin-right:0;min-width:300px;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.location-list .location{float:left;width:47.5%}.location-list .location:nth-child(odd){margin-right:5%}}button,form,input,keygen,select,textarea{font-family:Muli,Segoe UI,Geneva,sans-serif;font-size:1rem}button.forminator-button,div.wpforms-container-full .wpforms-form button[type=submit],input{width:20rem;max-width:100%}textarea{width:100%;height:10rem}.button,button.forminator-button,div.wpforms-container-full .wpforms-form button[type=submit],input[type=submit]{display:inline-block;padding:7px 20px;background-color:#f3ae4f;font-weight:400;border:1px solid #f3ae4f;color:#fff}.button:active,.button:focus,.button:hover,button.forminator-button:active,button.forminator-button:focus,button.forminator-button:hover,div.wpforms-container-full .wpforms-form button[type=submit]:active,div.wpforms-container-full .wpforms-form button[type=submit]:focus,div.wpforms-container-full .wpforms-form button[type=submit]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:#f4b762;color:#fff}.button:active,button.forminator-button:active,div.wpforms-container-full .wpforms-form button[type=submit]:active,input[type=submit]:active{box-shadow:none;background-color:#f2aa45}.form-field .required,.required-field{color:red}.wpcf7 .ajax-loader{width:16px}.contact-captcha{margin-bottom:1.7rem}div.wpforms-container-full .wpforms-form .wpforms-field-label{font-weight:400}div.wpforms-container-full .wpforms-form button[type=submit]{margin-top:1rem}.wpforms-confirmation-container-full{color:#2a2e2c;background:#edf5ec;border:1px solid rgba(84,93,99,.4)}.wpdui-icon-asterisk{color:red}.content-page .forminator-custom-form div.forminator-label--success{background-color:#42753a}.content-page .forminator-custom-form div[class^=forminator-label],.content-page .forminator-custom-form div[class^=forminator-label] p{font-family:Muli,Segoe UI,Geneva,sans-serif;font-size:.9rem}.tool-pagination{margin:0 auto;text-align:center;text-transform:uppercase;font-size:.8em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.tool-pagination .prev{padding-right:1rem}.tool-pagination .next,.tool-pagination .prev{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.tool-pagination .next{padding-left:1rem}.tool-pagination ul.pages{display:inline-block;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;list-style-type:none;margin:0 auto}.tool-pagination ul.pages li{display:inline-block;padding:0 1rem}