/*!
Theme Name: SWMC Base Theme 
Text Domain: swmcwp
Version: 4.0 (June 24, 2015)
Author: Sutherland Weston
*/@import url(http://fonts.googleapis.com/css?family=Titillium+Web:400,300,600);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}p{margin-bottom:1em}h1{font-size:32px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:16px}h6{font-size:12px}.content-inner{line-height:1.4}.entry-content ul,.entry-content ol{list-style-type:disc;line-height:1.7;margin:.5em 1.5em}.entry-content ol{list-style-type:decimal}blockquote{padding:1em;font-style:italic}strong{font-weight:bold}em{font-style:italic}.alignleft{float:left;margin-right:10px;margin-bottom:10px}.alignright{float:right;margin-bottom:10px;margin-left:10px}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;background-color:#364a6b}*,*:before,*:after{-webkit-font-smoothing:inherit;box-sizing:border-box}a{color:#364a6b}img,iframe,table{max-width:100%}.page-id-144 table{width:100%}.page-id-144 table td{width:25%}@media only screen and (max-width: 660px){.page-id-144 table td{font-size:12px;letter-spacing:-.1em}}.mobile-show{display:none}@media only screen and (max-width: 660px){.mobile-show{display:block}}.mobile-hide{display:block}@media only screen and (max-width: 660px){.mobile-hide{display:none}}.entry-content a.callout-button{display:inline-block;margin:16px 0;font-size:22px;color:#fff;background:#364a6b;padding:.3em .6em;line-height:1;font-family:"Khand"}.entry-content a.callout-button:hover{background-color:#8197b8;color:#fff}body{background:#fff}.header-inner,.navigation-inner,.content-inner,.footer-inner{max-width:1130px;margin:0 auto}.content-wrapper{padding:0 3%}.content-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:50px;padding-bottom:50px}@media only screen and (max-width: 660px){.content-inner{display:block}}.main{padding-bottom:40px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.sidebar{-webkit-box-flex:0;-webkit-flex:0 0 250px;-ms-flex:0 0 250px;flex:0 0 250px;margin-right:50px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media only screen and (max-width: 660px){.sidebar{margin:0}}.header-wrapper{padding:0 20px}.slider-wrapper{position:relative}.navigation-wrapper{border-bottom:4px solid #ebd48f;position:relative;z-index:100}.has-slider .navigation-wrapper{box-shadow:0px 0px 70px 35px #fff}html{font-family:"Helvetica", "Arial", sans-serif}.header-wrapper{position:relative;z-index:250}.header-inner{padding:20px 0;position:relative}.site-title{width:286.011px;height:100.909px}@media only screen and (max-width: 660px){.site-title{margin:0 auto 30px;display:block;width:280px}}.header-extras{position:absolute;right:20px;top:20px;text-align:center}.header-extras .header-phone{font-size:24px;color:#8197b8;font-family:"Bitter";font-weight:bold}.header-extras .header-phone a{color:inherit;text-decoration:none}.header-extras address{font-family:"Khand";font-weight:500;font-size:16px;color:#364a6b;margin:.5em 0}@media only screen and (max-width: 660px){.header-extras{position:static}}.cool-button{overflow:hidden;font-size:16.5px;font-family:"Khand";font-weight:500;text-transform:uppercase;width:17em;line-height:30px;height:30px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.no-borderimage .cool-button{display:block}.no-borderimage .cool-button:after{content:"";display:table;clear:both}.cool-button:hover a{background-color:#bbb}.cool-button a{color:#fff;text-decoration:none;text-align:center;-webkit-transition:.4s;transition:.4s;-webkit-transform:skew(-12deg);-ms-transform:skew(-12deg);transform:skew(-12deg);white-space:nowrap}.no-borderimage .cool-button a{-webkit-transform:none;-ms-transform:none;transform:none}.cool-button a span{display:block;-webkit-transform:skew(12deg);-ms-transform:skew(12deg);transform:skew(12deg);position:relative;top:.05em}.no-borderimage .cool-button a span{-webkit-transform:none;-ms-transform:none;transform:none}.cool-button .emergency{background:#364a6b;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-box-flex:0;-webkit-flex:0 1 60%;-ms-flex:0 1 60%;flex:0 1 60%;min-width:0}.no-borderimage .cool-button .emergency{float:left;width:60%}.cool-button .emergency:hover{width:100%;-webkit-box-flex:0;-webkit-flex:0 1 90%;-ms-flex:0 1 90%;flex:0 1 90%;background:#364a6b}.no-borderimage .cool-button .emergency:hover{background:#364a6b;width:60%}.cool-button .donate{-webkit-box-flex:0;-webkit-flex:0 1 40%;-ms-flex:0 1 40%;flex:0 1 40%;background:#8197b8;-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.no-borderimage .cool-button .donate{float:left;width:40%}.cool-button .donate:hover{width:100%;-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;background:#8197b8}.no-borderimage .cool-button .donate:hover{width:40%;background:#8197b8}.slider-wrapper{position:relative;overflow:hidden}.slider-wrapper .wedge{height:17.5%;display:block;width:100%;position:absolute;bottom:-1px;left:0;right:0;top:auto;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);-webkit-transform-origin:650px 37.5px;-ms-transform-origin:650px 37.5px;transform-origin:650px 37.5px}.slider-wrapper .wedge .wedge-bottom{fill:#ffffff}.slider-wrapper .wedge .wedge-right{fill:#ebd48f}.entry-title{font-family:"Bitter";font-weight:bold;font-size:37px;line-height:1;color:#364a6b}.home .entry-title{text-align:center}.entry-title+.entry-subtitle{color:#8197b8;font-family:"Khand";font-size:25px;font-weight:500;line-height:1;margin-bottom:.5em}.home .entry-title+.entry-subtitle{text-align:center}.entry-content{font-size:15px;font-weight:300;color:#58585b;margin-top:20px}.entry-content a{color:#8197b8;font-weight:normal;text-decoration:none}.entry-content a:hover{color:#364a6b}.testimonial-wrapper{margin:3em 0;font-family:"Khand";color:#8197b8;font-size:22px}.testimonial-wrapper p:first-of-type{position:relative}.testimonial-wrapper p:first-of-type:before{content:"\201C";display:block;position:absolute;left:-.33em;top:0}.testimonial-wrapper p:last-of-type{margin-bottom:0}.testimonial-wrapper p:last-of-type:after{content:"\201D";display:inline}.testimonial-wrapper .byline{text-align:right;color:#58585b;font-family:"Helvetica";font-size:15px;line-height:1.1}.people-grid:after{content:"";display:table;clear:both}.flexbox .people-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.person{float:left;width:21%;margin:2%;text-align:center;color:#585858}.flexbox .person{-webkit-box-flex:0;-webkit-flex:0 0 21%;-ms-flex:0 0 21%;flex:0 0 21%}@media only screen and (max-width: 900px){.flexbox .person{-webkit-box-flex:0;-webkit-flex:0 0 29.3333%;-ms-flex:0 0 29.3333%;flex:0 0 29.3333%}}@media only screen and (max-width: 600px){.flexbox .person{-webkit-box-flex:0;-webkit-flex:0 0 46%;-ms-flex:0 0 46%;flex:0 0 46%}}@media only screen and (max-width: 400px){.flexbox .person{-webkit-box-flex:0;-webkit-flex:0 0 96%;-ms-flex:0 0 96%;flex:0 0 96%}}.person img{border-radius:30px;display:block;margin-bottom:20px}.person h2{font-size:24px;font-family:"Khand";color:#8197b8;line-height:1}.person h3{font-size:15px;font-weight:normal;line-height:1}.person .email{display:block;margin-top:.5em}.person .email a{color:inherit;text-decoration:none}.person .email a:hover{color:#364a6b}.person .phone{line-height:1}.sidebar-widget{position:relative;overflow:hidden;padding:calc(5.7% + 15px) 15px;margin-bottom:30px;background:#f2f2f2;color:#585858;text-decoration:none;font-weight:300}.sidebar-widget a{color:#364a6b;text-decoration:none}.sidebar-widget a:hover{text-decoration:underline}.sidebar-widget .wedge{position:absolute;left:0;right:0;width:100%;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1.1) rotateY(180deg);transform:scale(1.1) rotateY(180deg)}.no-cssreflections .sidebar-widget .wedge{display:none}.sidebar-widget .wedge:first-of-type{top:0px}.sidebar-widget .wedge:first-of-type .wedge-top{fill:#fff}.sidebar-widget .wedge:first-of-type .wedge-left{fill:#d9d9d9}.sidebar-widget .wedge:last-of-type{bottom:0}.sidebar-widget .wedge:last-of-type .wedge-bottom{fill:#fff}.sidebar-widget .wedge:last-of-type .wedge-right{fill:#d9d9d9}.sidebar-widget-title{font-family:"Khand";font-size:26px;line-height:1;color:#364a6b}.widget_nav_menu li+li{border-top:1px solid #b2b2b2}.widget_nav_menu li a{color:#585858;font-weight:300;text-decoration:none;padding:.5em .5em;font-size:15px;display:block}.widget_nav_menu li a:hover{color:#364a6b;text-decoration:none;background-color:rgba(0,0,0,0.1)}.sidebar-news li{padding:15px 0;font-size:14px}.sidebar-news li+li{border-top:1px solid #b2b2b2}.sidebar-news h3{font-size:15px;font-weight:bold;color:#8197b8;line-height:1.1;margin-bottom:.25em}.sidebar-news h3 a{color:inherit}.sidebar-news .readmore{text-align:right;font-size:13px}.sidebar-news .readmore a{color:#585858;font-weight:bold}.sidebar-news .readmore a:after{content:" >"}.home-boxes:after{content:"";display:table;clear:both}.home_box{display:block;float:left;width:29.3333%;height:7em;border-radius:2em;margin:2%;background:#ebd48f;background:-webkit-radial-gradient(#efdda5, #ebd48f);background:radial-gradient(#efdda5, #ebd48f);text-decoration:none;font-size:26px;font-size:2.53vw;position:relative}@media (max-width: 434.7826086957px){.home_box{font-size:11px}}@media (min-width: 1130.4347826087px){.home_box{font-size:28.6px}}.home_box h2{text-align:center;font-weight:500;color:#364a6b;font-family:"Khand";font-size:inherit;line-height:1;margin-top:1.3em;white-space:nowrap;overflow:hidden}@media only screen and (max-width: 660px){.home_box{font-size:4.5vw;width:46%}}@media only screen and (max-width: 660px) and (max-width: 244.4444444444px){.home_box{font-size:11px}}.home_box:before{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:#fff;z-index:-1;border-radius:2em;-webkit-transition:.2s;transition:.2s;border:0.2em solid #ebd48f}.home_box:hover:before{border-radius:2.4em;left:-.4em;right:-.4em;top:-.4em;bottom:-.4em}.home_box:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;top:0;background-repeat:no-repeat;z-index:1}.home_box.bank:after{background-image:url(images/pig.svg);background-position:50% 130%;background-size:55%;-webkit-transition:.2s;transition:.2s}.home_box.family:after{background-image:url(images/family.svg);background-position:50% 118%;background-size:31%;-webkit-transition:.2s;transition:.2s}.home_box.car:after{background-image:url(images/car.svg);background-position:50% 110%;background-size:40%;-webkit-transition:.2s;transition:.2s}.home_box.senior:after{background-image:url(images/seniors.svg);background-position:50% 110%;background-size:34%;-webkit-transition:.2s;transition:.2s}.home_box.house:after{background-image:url(images/house.svg);background-position:50% 115%;background-size:40%;-webkit-transition:.2s;transition:.2s}.home_box.apple:after{background-image:url(images/apple.svg);background-position:50% 155%;background-size:48%;-webkit-transition:.2s;transition:.2s}.news-wrapper{background:#f2f2f2;position:relative;overflow:hidden;padding:calc(5.7% + 20px) 20px 20px}.news-wrapper .wedge{width:100%;display:block;position:absolute;top:-1px;left:0;right:0;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01)}.news-wrapper .wedge .wedge-top{fill:#fff}.news-wrapper .wedge .wedge-left{fill:#d9d9d9}.news-inner{max-width:1130px;margin:0 auto}.news-inner .entry-title{margin-bottom:.5em}.news-blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.news-block{-webkit-box-flex:0;-webkit-flex:0 0 42%;-ms-flex:0 0 42%;flex:0 0 42%;margin:2% 4%}@media only screen and (max-width: 600px){.news-block{-webkit-box-flex:0;-webkit-flex:0 0 96%;-ms-flex:0 0 96%;flex:0 0 96%}}.news-block h3{color:#8197b8;font-family:"Khand";font-size:22px;font-weight:500}.news-block h3 a{color:inherit;text-decoration:none}.news-block h3 a:hover{color:#364a6b}.news-block .post-date{color:#585858;font-size:13px;text-transform:uppercase;font-weight:300}.news-block .news-content{color:#585858;font-size:15px;line-height:1.4;font-weight:300;margin-top:.5em}.news-block .readmore{text-align:right;color:#585858}.news-block .readmore a{color:inherit;font-weight:bold;text-decoration:none;font-size:15px}.news-block .readmore a:hover{color:#364a6b}.footer-wrapper{background:#364a6b;position:relative;overflow:hidden;padding-top:5.7%}.footer-wrapper .wedge{position:absolute;top:-1px;left:0;right:0;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotateY(180deg) scale(1.01);transform:rotateY(180deg) scale(1.01)}.footer-wrapper .wedge .wedge-top{fill:#fff}.home .footer-wrapper .wedge .wedge-top{fill:#f2f2f2}.footer-wrapper .wedge .wedge-left{fill:#8197b8}.footer-inner{padding:20px}.footer-logos{text-align:center;padding:0 0 60px;font-size:0}.footer-logo{display:inline-block;width:40%;margin:0 5%;max-width:300px}.footer-logo.tccap .community-action path{fill:#ffffff}.footer-menu-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 660px){.footer-menu-inner{display:none}}.footer-menu-item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin-bottom:2em}.footer-menu-item h2{color:#ebd48f;font-family:"Khand";font-size:18px;font-weight:500;border-bottom:1px solid #8197b8;padding-bottom:.25em;margin-bottom:.25em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:10px;padding-right:10px}.footer-menu-item ul{padding:0 10px}.footer-menu-item li a{font-family:"Khand";font-size:15px;color:#fff;text-decoration:none;padding:.25em 0;display:block}.footer-menu-item li a:hover{color:#ebd48f}.copyright{text-transform:uppercase;text-align:center;font-size:12px;color:#fff}@media only screen and (max-width: 660px){.copyright{font-size:10px}}.copyright a{color:inherit;text-decoration:none}.copyright a:hover{color:#ebd48f}.copyright .sep{display:inline-block;padding:0 .5em}@media only screen and (max-width: 660px){.copyright .sep{display:block;font-size:0;padding:5px 0}}html #tribe-events .tribe-events-button,html #tribe-events .tribe-events-button:hover,html #tribe_events_filters_wrapper input[type=submit],html .tribe-events-button,html .tribe-events-button.tribe-active:hover,html .tribe-events-button.tribe-inactive,html .tribe-events-button:hover,html .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],html .tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background-color:#364a6b}html h2.tribe-events-page-title{text-align:left;color:#364a6b;font-family:"Bitter"}html #tribe-events-pg-template{color:#585858}html #tribe-events-pg-template a{color:#364a6b}html .events-list .tribe-events-loop,html .single-tribe_organizer .tribe-events-loop,html .single-tribe_venue .tribe-events-loop,html .tribe-events-day .tribe-events-loop{max-width:none}html .tribe-events-list-separator-month{color:#364a6b;font-family:"Khand";font-weight:500}html .tribe-events-list h2.tribe-events-list-event-title{font-family:"Khand";font-size:22px;font-weight:500;line-height:1;color:#364a6b}html .tribe-events-list h2.tribe-events-list-event-title a{color:inherit}html .tribe-events-loop .tribe-events-event-meta{margin:0;font-size:16px;font-weight:normal;color:#585858}html .tribe-events-read-more{font-weight:bold;color:#585858}html .tribe-events-sub-nav li a{background:none}.caption-wrap{display:none !important}.blog h1.entry-title{margin-bottom:35px}.blog article{padding:20px 0}.blog article+article{border-top:1px solid #ebd48f}.blog h2.entry-title{font-family:"Khand";color:#8197b8;font-size:28px;font-weight:normal}.blog h2.entry-title a{text-decoration:none;color:inherit}.blog .readmore{text-align:right}.blog .readmore a{font-weight:bold;text-transform:uppercase;color:#364a6b;text-decoration:none}.blog .entry-date{color:#666;font-weight:bold;margin-bottom:15px}.blog .entry-categories{display:block;margin-bottom:15px}.blog .post-categories li{display:inline-block;padding:1px 11px;background-color:#8197b8;border-radius:3px}.blog .post-categories li a{color:#fff;text-decoration:none}@media print{.navigation-wrapper{display:none}.footer-wrapper{display:none}.sidebar{display:none}.cool-button{display:none}}
