@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap");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;-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:140%}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}img{height:auto;display:block}@font-face{font-family:'Montserrat';src:url("fonts/montserrat-black-webfont.eot");src:url("fonts/montserrat-black-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-black-webfont.woff2") format("woff2"),url("fonts/montserrat-black-webfont.woff") format("woff"),url("fonts/montserrat-black-webfont.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:'Montserrat';src:url("fonts/montserrat-extrabold-webfont.eot");src:url("fonts/montserrat-extrabold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-extrabold-webfont.woff2") format("woff2"),url("fonts/montserrat-extrabold-webfont.woff") format("woff"),url("fonts/montserrat-extrabold-webfont.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:'Montserrat';src:url("fonts/montserrat-light-webfont.eot");src:url("fonts/montserrat-light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/montserrat-light-webfont.woff2") format("woff2"),url("fonts/montserrat-light-webfont.woff") format("woff"),url("fonts/montserrat-light-webfont.ttf") format("truetype");font-weight:300;font-style:normal}body.tribe-events-page-template{background:#f9f9f9}body.tribe-events-page-template table,body.tribe-events-page-template .tribe-events-event-meta{background:#fff}#tribe-events-bar{margin-top:25px}.tribe-events-calendar th{background-color:#eb008b;color:#fff}.tribe-events-calendar td.tribe-events-past div,.tribe-events-calendar td.tribe-events-future div,.tribe-events-calendar td.tribe-events-present div{font-size:16px}.tribe-events-calendar td div[id*="tribe-events-daynum-"]{background:none !important}.tribe-events-present div{color:#000 !important}.tribe-events-back{margin-top:25px}h2.tribe-events-page-title{font-family:'Montserrat', sans-serif;color:#eb008b;font-size:35px !important;margin-top:10px;line-height:140%}h2.tribe-events-single-event-title{font-family:'Montserrat', sans-serif;color:#eb008b;font-size:45px !important}tbody.vcalendar{background:#f2edea}.tribe-events-notices{background:#444;color:#fff;text-shadow:none;border:none;margin-top:15px}input.tribe-events-button{-webkit-border-radius:5px !important;-o-border-radius:5px !important;-moz-border-radius:5px !important;-ms-border-radius:5px !important;border-radius:5px !important}.tribe-events-pg-template{width:80% !important;padding-left:0 !important;padding-right:0 !important;margin-left:auto !important;margin-right:auto !important}@media screen and (max-width: 1024px){.tribe-events-pg-template{width:90% !important;padding-top:15px !important}}.tribe-events-pg-template .tribe-events-single{margin:0}#search-form{position:relative;clear:both;height:51px;width:50%;min-width:220px}@media screen and (max-width: 320px){#search-form{width:100%}}#search-form form{width:100%}#search-form form label{position:absolute;left:-99999px}#search-form form input.search-field{-webkit-border-radius:4px !important;border-radius:4px !important;background-clip:padding-box;border:1px solid #aaa;height:32px;width:100%;padding-left:30px;font-size:14px !important;color:#555;-webkit-appearance:none;padding:2px 0 2px 8px}@media screen and (max-width: 667px){#search-form form input.search-field{height:40px}}#search-form form input[type="search"]::-webkit-search-decoration,#search-form form input[type="search"]::-webkit-search-cancel-button,#search-form form input[type="search"]::-webkit-search-results-button,#search-form form input[type="search"]::-webkit-search-results-decoration{display:none}#search-form form input[type="submit"]{font-size:18px;color:transparent;-webkit-appearance:none;background:none;border:0;position:absolute;right:0;top:2px;display:inline}#search-form form input[type="submit"]:hover{cursor:pointer}#search-form form .fa-search{position:absolute;top:6px;right:6px;font-size:21px;color:#58585b;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}@media screen and (max-width: 667px){#search-form form .fa-search{top:9px}}.search-results .page-header,.search-no-results .page-header{max-width:811px;margin:0 auto;padding:45px 0 10px;clear:both}@media screen and (max-width: 1024px){.search-results .page-header,.search-no-results .page-header{width:90%}}.search-results .page-header h1,.search-no-results .page-header h1{font-size:25px;font-weight:bold}.search-results h2,.search-no-results h2{font-size:21px;line-height:1.4;font-weight:bold;padding:0 0 20px}.search-results h2 a:hover,.search-no-results h2 a:hover{border-bottom:2px solid}.search-results .entry-thumbnail,.search-no-results .entry-thumbnail{float:left;margin:7px 25px 15px 0;max-width:250px}.search-results article,.search-no-results article{border-bottom:1px solid #eb008b;max-width:811px}.search-results article:last-of-type,.search-no-results article:last-of-type{border-bottom:none}@media screen and (min-width: 667px){.search-results .entry-content p,.search-no-results .entry-content p{overflow:auto}}.search-results .entry-content,.search-results .entry-header,.search-no-results .entry-content,.search-no-results .entry-header{margin-left:0;margin-right:0;max-width:100%}@media screen and (max-width: 768px){.search-results .page-header,.search-no-results .page-header{padding:33px 0 0}.search-results .page-header h1,.search-no-results .page-header h1{font-size:20px}.search-results .entry-thumbnail,.search-no-results .entry-thumbnail{width:25%;max-width:150px}.search-results h2,.search-no-results h2{font-size:17px}.search-results article,.search-no-results article{padding-bottom:10px}}body{padding:0;font-size:16px;line-height:150%;font-family:'Open Sans', Arial, sans-serif;color:#444444;background:#fff}body.page-template,#container,article,.stories,.partners-grid,#primary{background:#f9f9f9 !important}a{color:#db0080}a:hover{color:#c50f75}.entry-content p a,.entry-content li a,.entry-content blockquote a,.stories p a,.stories li a,.stories blockquote a{border-bottom:1px solid}.entry-content p a:hover,.entry-content li a:hover,.entry-content blockquote a:hover,.stories p a:hover,.stories li a:hover,.stories blockquote a:hover{border-bottom:2px solid;color:#c50f75}header a:hover{color:#db0080}.entry-content a.button,.entry-content .wp-block-button a.wp-block-button__link{display:inline-block;background:#db0080;color:#fff;font-family:"Montserrat",Arial,sans-serif;font-weight:bold;text-transform:uppercase;padding:12px 14px 11px;width:auto;text-align:center;letter-spacing:1px;-webkit-appearance:none;border-radius:0;margin-top:8px;margin-bottom:8px}.entry-content a.button:hover,.entry-content .wp-block-button a.wp-block-button__link:hover{background:#c50f75;color:#fff;border:none;cursor:pointer}p{margin:0px}h4{font-size:22px;line-height:130%;margin:20px 0 8px;font-family:'Montserrat', sans-serif;font-weight:bold}#site-header{background:#fff;width:100%;height:auto;min-height:69px;margin:0px auto;position:relative;padding:0 10%;z-index:1}@media screen and (max-width: 870px){#site-header{padding:0 5%}}@media screen and (min-width: 871px) and (max-width: 1544px){#site-header{padding:5px 0;height:116px}}@media screen and (max-width: 568px){#site-header{height:61px;min-height:61px}}#site-header .header-search{float:right;text-align:right;font-size:14px;right:7.5%;position:absolute;top:6px;background:#fff;padding:3px 5px 1px 0px}#site-header .header-search a{margin-left:10px}#site-header .header-search .fa{font-size:18px}#site-header .logo{width:13%;max-width:147px;float:left;top:18px;position:relative}@media screen and (min-width: 871px){#site-header .logo{padding-bottom:28px;float:none;margin:0 auto}}.home-link{display:block}nav{margin:0 auto;height:auto;float:right;position:relative;width:88%;max-width:920px;display:block;z-index:1000}@media screen and (min-width: 871px){nav{width:100%;max-width:1544px;clear:both;float:none;height:45px;top:0}}.menu-main-nav-container{width:100%}nav ul.nav-menu{margin:0 auto;list-style:none;display:block;width:100%;text-align:right}@media screen and (min-width: 871px){nav ul.nav-menu{text-align:center}}@media screen and (min-width: 871px){nav ul.nav-menu{padding-top:10px}}nav ul.nav-menu>li{margin:0 0 0 1.2%;padding:0}nav ul.nav-menu>li:first-child{margin:0}nav ul.nav-menu>li a{padding:2px 7px 3px}@media screen and (min-width: 871px){nav ul.nav-menu>li{margin:0 0.5%}}nav ul.nav-menu>li.current-menu-ancestor>a,nav ul.nav-menu>li.current-menu-item>a,nav ul.nav-menu>li.current-menu-parent>a{color:#fff !important;background:#db0080}nav ul.nav-menu li{display:inline-block;position:relative}@media screen and (min-width: 871px){nav ul.nav-menu li{height:40px}}nav ul.nav-menu li:hover>ul{display:block}nav ul.nav-menu li ul li{padding-left:0;padding-right:0;margin-left:0;line-height:140%;display:block}nav ul.nav-menu li ul{display:none;position:absolute;top:45px;left:7px;float:left;z-index:3000;text-align:left;margin-top:24px;padding:8px 0 1px 12px;width:auto;height:auto;border-left:4px solid #eb008b}@media screen and (min-width: 871px){nav ul.nav-menu li ul{min-width:360px;background:#fff}}@media screen and (min-width: 871px){nav ul.nav-menu li ul{top:0;left:0;margin-top:40px;z-index:0}}@media screen and (max-width: 870px){nav ul.nav-menu li ul{width:100%;top:3px;position:relative;padding:5px 0 0 10px;clear:both;float:none;border-top:none;display:block}}nav ul.nav-menu li ul li{min-width:250px;width:auto;padding:6px 0}@media screen and (max-width: 870px){nav ul.nav-menu li ul li{min-width:100%;width:100%}}@media screen and (min-width: 871px){nav ul.nav-menu li ul li.current-menu-item a{color:#db0080}}nav ul.nav-menu li ul a{line-height:135%;padding:4px 0;width:auto;font-size:15px;height:auto}@media screen and (max-width: 870px){nav ul.nav-menu li ul a{width:100%;font-size:16px}}.postcat-business nav .menu-item-772 a{color:#fff;background:#db0080}.search.postcat-business nav .menu-item-772 a{background:none !important;color:#58585b}.search.postcat-business nav .menu-item-772 a:hover{color:#db0080}nav a{color:#58585b;font-size:16px;font-weight:700;font-family:'Open Sans', Arial, sans-serif;text-transform:uppercase}@media screen and (max-width: 1340px){nav a{font-size:15px}}@media screen and (max-width: 1035px){nav a{font-size:14px}}a.projects-filter-link{display:inline-block;border:none;color:#888;text-decoration:none}.intro{background:#dedede;text-align:center;margin:0;padding:60px 7.5% 40px 7.5%;width:100%;background-color:#fff}.intro:before{content:"";display:table}.intro:after{content:"";display:table;clear:both}.intro p{text-align:left;font-size:39px;line-height:135%;margin:0 auto 35px auto;color:#a29993;font-family:"Montserrat", Arial, sans-serif;padding:35px 0px 0px 0px;width:40%;float:left}.intro p:nth-child(2){width:55%;float:right}.intro img{margin:0 auto 0px auto;display:block;padding:0px;width:55%;height:auto;float:right}.intro .fluid-width-video-wrapper{width:100%}.stories{padding:50px 10% 40px;width:100%;float:left}.stories header{padding:0 0 30px 0}.stories header h2{float:none !important}.stories header p{margin:0 !important;float:none;font-size:22px;font-weight:bold}@media screen and (max-width: 568px){.stories header p{font-size:17px}}.stories .wrapper{width:100%;margin:0 auto;clear:both;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.stories .box{background:#fff;padding:0 0 4px;width:32%;float:left;margin:0 2% 20px 0;position:relative}.page-template-default .entry-content ul{list-style-type:disc;margin-left:35px;padding-left:2px;padding-bottom:10px}.page-template-default .entry-content ol{list-style-type:decimal;margin-left:35px;padding-left:2px;padding-bottom:10px}.page-template-default .entry-content ul li,.page-template-default .entry-content ol li{margin-bottom:11px}@media screen and (min-width: 1025px){.wrapper .box:nth-child(3n+3){margin-right:0}}.box .img-wrapper{overflow:hidden;width:100%;height:1px;padding-bottom:80%}.stories.communities .box .img-wrapper{padding-bottom:38%}.box img{height:auto;width:100%;vertical-align:middle}#tribe-events-pg-template{padding-top:30px}.home #banner{position:relative;margin-bottom:0;padding-bottom:0;clear:both}.home #banner #banner-image{clear:both}.home #banner #banner-image img{width:100%;z-index:0}.home #banner #bcbl-logo{position:absolute;top:20%;width:100%;text-align:center}.home #banner #bcbl-logo img{width:20%;margin:0 auto;display:block}.home #intro-headline{background:#eb008b;color:#fff;font-family:"Montserrat",Arial,sans-serif;padding:38px 5% 40px;text-align:center}@media screen and (max-width: 568px){.home #intro-headline{padding-top:20px;padding-bottom:25px}}.home #intro-headline h1{font-size:35px;font-weight:bold;line-height:140%}@media screen and (max-width: 568px){.home #intro-headline h1{font-size:20px;text-align:left}}.home #intro-headline h2{font-weight:normal;font-size:30px;line-height:140%}@media screen and (max-width: 568px){.home #intro-headline h2{font-size:20px}}.home #hpcontent{width:70%;margin:0 auto;padding:50px 0;clear:both}.home #hpcontent:after{content:"";display:table;clear:both}@media screen and (max-width: 1024px){.home #hpcontent{width:90%}}@media screen and (max-width: 750px){.home #hpcontent{padding:27px 0 30px}}@media screen and (max-width: 568px){.home #hpcontent{padding:24px 0 30px}}.home #hpcontent #welcome{float:left;width:60%;padding-right:5%}.home #hpcontent #welcome p{font-size:25px;line-height:145%;margin-bottom:15px;color:#eb008b;font-family:"Montserrat",Arial,sans-serif}.home #hpcontent #welcome p strong{font-weight:bold}@media screen and (max-width: 750px){.home #hpcontent #welcome p{font-size:21px;line-height:155%}}@media screen and (max-width: 588px){.home #hpcontent #welcome{width:100%;padding:0 0 10px}.home #hpcontent #welcome p{font-size:18px;line-height:150%}}.home #hpcontent aside{width:40%;float:right}@media screen and (max-width: 588px){.home #hpcontent aside{width:100%;margin-right:auto;margin-left:auto}}.home #hpcontent aside input[type="text"],.home #hpcontent aside input[type="email"]{height:34px;-webkit-border-radius:0px;border-radius:0px;background-clip:padding-box;border:1px solid #a7a9ab;font-size:16px;font-family:'Open Sans', 'Lucida Grande', Arial, sans-serif;padding-left:8px;display:block;margin-bottom:7px;height:41px;width:100%}.home #hpcontent aside input[type="submit"]{display:inline-block;background:#db0080;color:#fff;font-family:"Montserrat",Arial,sans-serif;font-weight:bold;text-transform:uppercase;padding:12px 14px 11px;width:auto;text-align:center;letter-spacing:1px;-webkit-appearance:none;border-radius:0;border:0;background:#db0080;color:#fff;font-size:20px;width:100%}.home #hpcontent aside input[type="submit"]:hover{background:#c50f75;color:#fff;border:none;cursor:pointer}.home #hpcontent aside label{position:absolute;left:-99999px}.home #hpcontent aside .mc4wp-error{font-style:italic;margin-top:10px;padding:0 0 0 9px;border-left:4px solid #eb008b}.home #socialstream{clear:both;width:90%;margin:0 auto;padding:15px 0 15px}.home #socialstream>h2{text-align:center;color:#58585b;font-family:"Montserrat",Arial,sans-serif;font-size:22px;font-weight:600;margin:0 auto 14px;width:90%;line-height:140%}@media screen and (max-width: 1024px){.home #socialstream{width:100%}.home #socialstream #sbi_images{width:100%}.home #socialstream #sbi_images .sbi_fade{padding:6px 0 !important}}footer{clear:both;padding:25px 7.5% 15px;background-color:#fff;color:#b2b2b2;text-align:center;margin:0 auto}footer p{padding:0 0 20px}footer #locologo{width:14%;max-width:150px}.campaign-partners{padding-top:30px}.campaign-partners h1{font-size:27px;font-weight:300;font-family:'Montserrat', sans-serif;color:#eb008b;margin-top:30px;padding:0 0 35px 0;line-height:130%;text-transform:uppercase}.campaign-partners .lshowcase-logos{margin-bottom:30px}.campaign-partners .lshowcase-box-normal,.campaign-partners .lshowcase-box-4,.campaign-partners .lshowcase-box-8,.campaign-partners .lshowcase-box-12{padding:0 25px 40px !important}@media screen and (max-width: 568px){.campaign-partners .lshowcase-wrap-normal{width:50% !important}.campaign-partners .lshowcase-wrap-normal.ls-supporter,.campaign-partners .lshowcase-wrap-normal.ls-champion{width:33% !important}.campaign-partners .lshowcase-box-normal{width:100% !important;float:left !important;padding:0 20px 20px !important}.campaign-partners .lshowcase-box-normal img{width:100% !important}.campaign-partners .lshowcase-box-normal .lshowcase-boxInner-normal{width:100% !important}}#social-footer{font-size:1.25rem;font-weight:bold;color:#fff;background:#db0080;min-height:23px;padding:20px 7.5% 16px;width:100%;text-align:center}#social-footer a{color:#fff;padding-left:4px;padding-right:4px}#social-footer a:hover{border-bottom:1px dotted}span.category-note{display:block;color:#CECBB6;padding:0 0 0.714em 0;text-transform:uppercase;letter-spacing:2px;font-size:0.875em;line-height:1.857;margin:0;background:#F5F5F1}.stories h3{font-size:24px;line-height:130%;margin:22px 20px 12px 20px;font-family:'Montserrat', sans-serif;font-weight:bold;color:#eb008b}.stories p{margin:0 20px 15px 20px;width:90.75%;letter-spacing:0px;line-height:146%;font-size:15px}.hashtag{margin:0 5% 15px;text-transform:uppercase;letter-spacing:1px;color:#a29993;font-size:0.78em;line-height:140%;font-family:Arial;font-weight:400;text-align:center}.hashtag a{color:#a29993;font-size:0.78em}.load-more{padding:0em 0 0px 0;text-align:center;clear:both;width:25%;height:0px;border-width:5px;border-style:none}a.load-more-link{padding:12px 0;display:inline-block;width:100%;max-width:400px;text-align:center;border:1px solid #9E9E9E;text-decoration:none;text-transform:uppercase;letter-spacing:2px;font-size:0.875em;line-height:1.857;margin:0;color:#fff;border-color:#fff;font-family:"Arial";font-weight:600;font-style:normal;-webkit-border-radius:7px;-o-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;border-radius:7px}img.project-image{display:block;width:100%;margin:0px}.col-2{width:100%;height:598px}a{text-decoration:none}.col-3{height:640px;width:100%}*{box-sizing:border-box}.stories h2,.partners-grid h2{font-size:49px;padding:0 0 15px;text-align:left;font-family:'Montserrat', sans-serif;font-weight:bold;color:#eb008b;margin:0 0 25px;width:50%;float:left;height:33px}@media screen and (max-width: 568px){.stories h2,.partners-grid h2{font-size:31px}}.stories span{font-family:Arial;font-weight:400;font-style:normal;background-color:#fff;display:inline-block;padding:4px 5px 3px;width:150px;text-align:left;color:#444}.filter{float:right;width:50%;text-align:right;display:none}.col-3-project-element-3 img{margin-bottom:0}p.filter{color:#fff}img.badge{position:absolute;right:2%;top:2%;width:124px}.intro strong{font-size:48px;color:#eb008b;padding:0px}body.page .date{display:none}.page,.single,.error404{background:#fff;color:#444}article{padding:30px 0 100px;text-align:left;width:80%;margin:0 auto;clear:both;line-height:150%;content:"";display:table;clear:both}article .entry-header{max-width:900px;margin:0 auto}article .entry-content{max-width:900px;margin:0 auto}article .entry-content p{margin-bottom:18px}@media screen and (min-width: 768px){article{font-size:18px}}@media screen and (max-width: 1024px){article{width:90%}}article img{max-width:100%}article img.alignnone,article img.aligncenter{float:none;margin:25px auto;display:block;max-width:100%}article img.alignleft{float:left;margin:25px 25px 25px 0}article img.alignright{float:right;margin:20px 0 25px 25px}@media screen and (max-width: 568px){article img.alignright{max-width:100%;float:none;margin:20px auto}}.entry-content p strong{font-weight:bold}p em{font-style:italic}h1.entry-title{font-family:'Montserrat', sans-serif;font-weight:bold;font-size:43px;color:#eb008b;text-align:left;margin:0px;padding:40px 0px 28px 0px;line-height:130%}@media screen and (max-width: 768px){h1.entry-title{padding:0 0 22px 0}}@media screen and (max-width: 568px){h1.entry-title{font-size:27px}}.single article .entry-thumbnail img{width:auto;max-width:40%;float:left;margin:0 25px 25px 0}@media screen and (max-width: 768px){.single article .entry-thumbnail img{max-width:40%}}.single article img.alignnone,.single article img.aligncenter{float:none;margin:25px auto;display:block;max-width:100%}@media screen and (max-width: 568px){.single article img.alignnone,.single article img.aligncenter{max-width:100%}}.single article img.alignright{float:right;margin:20px 0 25px 25px}@media screen and (max-width: 568px){.single article img.alignright{max-width:100%;float:none;margin:20px auto}}.date{width:100%;padding:0 0 10px;font-size:12px}.author,.categories-links{display:none}.entry-content p{margin-bottom:10px}.entry-content ul{list-style-type:disc;margin-left:35px;padding-left:2px;padding-bottom:10px}.entry-content h2{font-size:23px;font-weight:bold;padding:15px 0 7px;line-height:140%}.entry-content h3{font-size:19px;font-weight:bold;padding:10px 0 7px;line-height:140%}.alignright{float:right;margin:10px 0 10px 20px}.entry-content .alignleft{float:left;margin:10px 20px 10px 0}body.page-local-map article{width:80%;max-width:9999px}#map-wrapper{position:relative;padding-bottom:75%;height:0;overflow:hidden}#map-wrapper iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.page-download-resources ol,.page-join-us ol{list-style:none}.page-download-resources ol li strong,.page-join-us ol li strong{margin-right:3px}ol li{margin-bottom:5px}ol li strong,ul li strong{font-weight:bold}.page-download-resources .entry-content ul,.page-join-us .entry-content ul{list-style-position:inside}@media screen and (min-width: 669px){.page-download-resources .entry-content ul,.page-join-us .entry-content ul{overflow:auto}}@media screen and (max-width: 668px){.page-download-resources .entry-content ul,.page-join-us .entry-content ul{margin-left:0}}.page-download-resources img,.page-join-us img{margin-top:10px;margin-bottom:10px}.page-download-resources .poster,.page-join-us .poster{margin:5px 20px 30px 0}.separator{border-top:1px dotted #ccc;clear:both;margin:20px 0 15px;width:100%}#avery{padding:4px 7px 3px;margin:20px 0 40px;background:#eb008b;color:#fff;font-size:14px;clear:both;width:100%;float:left}.mobile-nav-toggle{position:relative;width:50%;float:right;display:none;padding:7px 5% 5px}#mobilenav{display:none;position:relative;width:100% !important;margin-bottom:40px;padding-top:25px;top:35px}#mobilenav ul{float:none;width:100%}#mobilenav ul li{display:block;width:100%;line-height:120%;text-align:left;margin:0 0 26px;padding-left:0}#mobilenav ul li ul li.current-menu-item{background:none}#mobilenav ul li ul li.current-menu-item a{color:#db0080}#mobilenav ul li ul{margin-top:11px}#mobilenav ul li ul li{padding:0 0 2px;margin-bottom:8px}#mobilenavbtn{position:absolute;top:15px;right:0}#mobilenavbtn .fa-bars{font-size:30px;color:#db0080}#mobilenav li a{font-family:Arial, sans-serif;text-transform:none;font-weight:bold;font-size:18px;letter-spacing:0}#mobilenav li a:hover{color:#db0080}@media screen and (max-width: 1024px){.intro p{width:80%;float:none;padding-top:0}.intro p:nth-child(2){width:80%;float:none}.intro img,.intro iframe,.intro embed,.intro video{margin:0 auto;float:none;width:80%}.intro,.stories,footer,#credit{padding-left:5%;padding-right:5%}.stories .box{width:48.5%}.wrapper .box:nth-child(even){margin-right:0}}@media screen and (max-width: 668px){#site-header h1.site-title .logo{width:20%}}@media screen and (max-width: 568px){#site-header .header-search{width:100%;right:0 !important;padding:7px 5%;font-size:15px}#site-header .header-search a{margin-left:18px}.intro{padding-top:25px}.intro p,.intro strong{font-size:27px;width:100%}.intro p:nth-child(2){width:100%}.intro img,.intro iframe,.intro embed,.intro video{margin:0 auto;float:none;width:100%}.intro,.stories,footer,#credit{padding-left:5%;padding-right:5%}#site-header h1.site-title .logo{width:26%;min-width:90px}#site-header .header-search{right:5%}.stories.top .box{width:100% !important;margin-right:0;padding-bottom:10px}.stories.top .box:first-child{width:100% !important}.stories p{margin:0 5% 5px}h1.entry-title{padding-top:0;font-size:23px;line-height:1.3}.alignright,.alignleft{max-width:50%}body.page-local-map article{width:90%;max-width:9999px}footer #locologo{width:25%;max-width:150px}}@media screen and (max-width: 870px){#site-navigation,.header-search{display:none}.mobile-nav-toggle{display:block}#mobilenav{display:none;width:62%;float:right}#search-form{top:0;width:100%;margin-bottom:10px}}.gallery{margin:0 -1.1666667% 1.75em;padding-top:15px}.gallery-item{display:inline-block;max-width:33.33%;padding:0 1.1400652% 2.2801304%;text-align:center;vertical-align:top;width:100%}.gallery-columns-1 .gallery-item{max-width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-icon img{margin:0 auto 5px;max-width:100% !important}.gallery-caption{color:#686868;display:block;font-size:15px;font-style:normal;line-height:145%}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.partners-grid{padding:50px 10% 40px;width:100%;margin-right:auto;margin-left:auto;float:left}@media screen and (max-width: 1024px){.partners-grid{margin:0;padding:50px 5% 40px}}.partners-grid h1{font-size:40px;font-family:'Montserrat', sans-serif;font-weight:bold;color:#eb008b;margin-bottom:30px}@media screen and (max-width: 568px){.partners-grid h1{font-size:32px;margin-bottom:5px}}.partners-grid h2{font-size:32px;line-height:130%;font-family:'Montserrat', sans-serif;font-weight:bold;color:#eb008b;width:auto;margin:30px 0 5px;height:auto}@media screen and (max-width: 568px){.partners-grid h2{font-size:27px}}.partners-grid h3{font-size:24px;line-height:130%;margin:22px 0 12px;font-family:'Montserrat', sans-serif;font-weight:bold;color:#eb008b}.partners-grid .wrapper{width:100%;clear:both}@media screen and (min-width: 1500px){.partners-grid .wrapper{width:70%;max-width:100%}}.partners-grid .wrapper .box{background:#fff;padding:0 0 4px;width:100%;float:left;clear:both;margin:0 0 20px;position:relative;border:1px solid #ccc;border-left:6px solid #eb008b;max-width:900px}@media screen and (min-width: 1000px){.partners-grid .wrapper .box{max-width:100%}}@media screen and (max-width: 800px){.partners-grid .wrapper .box.category-partner .img-wrapper{display:none}}.partners-grid .wrapper .img-wrapper{float:left;padding:50px 70px;width:30%}@media screen and (max-width: 800px){.partners-grid .wrapper .img-wrapper{width:100%;padding:40px 15px 15px}.partners-grid .wrapper .img-wrapper img{margin:0 auto;max-width:250px}}.partners-grid .wrapper .descript{float:left;width:70%;padding:25px 50px 25px 20px}@media screen and (max-width: 800px){.partners-grid .wrapper .descript{width:100%;padding:25px}.partners-grid .wrapper .descript h3{margin-top:0}}.partners-grid .wrapper .descript p{max-width:650px;line-height:150%;width:100%;letter-spacing:0px;line-height:155%;font-size:17px}@media screen and (max-width: 800px){.partners-grid .wrapper .descript p{max-width:100%}}.partners-grid .wrapper .descript .button{display:inline-block;background:#db0080;color:#fff;font-family:"Montserrat",Arial,sans-serif;font-weight:bold;text-transform:uppercase;padding:12px 14px 11px;width:auto;text-align:center;letter-spacing:1px;-webkit-appearance:none;border-radius:0;margin-top:20px;padding:7px 14px 7px;float:right}.partners-grid .wrapper .descript .button:hover{background:#c50f75;color:#fff;border:none;cursor:pointer}@media screen and (max-width: 568px){.partners-grid .wrapper .descript .button{float:none}}.partners-grid h3{color:#58585b}#partners h2{color:#eb008b}.page-template-page-consumers-php section,.page-template-page-businesses-php section{font-size:18px;font-family:'Open Sans', Arial, sans-serif;text-align:center;color:#58585b;clear:both;width:100%}.page-template-page-consumers-php section#banner,.page-template-page-businesses-php section#banner{padding:0 0 52.4%;margin:0 auto;overflow:hidden;position:relative;text-align:left}@media screen and (max-width: 700px){.page-template-page-consumers-php section#banner,.page-template-page-businesses-php section#banner{padding-bottom:40px}}.page-template-page-consumers-php section#banner h1,.page-template-page-businesses-php section#banner h1{color:#eb008b;font-size:36px;font-family:"Montserrat",Arial,sans-serif;font-weight:900;line-height:130%}.page-template-page-consumers-php section#banner img,.page-template-page-businesses-php section#banner img{width:100%;z-index:0;position:absolute;left:0;right:0}@media screen and (max-width: 700px){.page-template-page-consumers-php section#banner img,.page-template-page-businesses-php section#banner img{position:relative}}@media screen and (max-width: 1024px){.page-template-page-consumers-php section#banner h1,.page-template-page-businesses-php section#banner h1{font-size:30px}}@media screen and (max-width: 768px){.page-template-page-consumers-php section#banner,.page-template-page-businesses-php section#banner{overflow:visible}.page-template-page-consumers-php section#banner:after,.page-template-page-businesses-php section#banner:after{content:"";display:table;clear:both}.page-template-page-consumers-php section#banner h1,.page-template-page-businesses-php section#banner h1{font-size:26px}}.page-template-page-consumers-php section#banner .banner-block,.page-template-page-businesses-php section#banner .banner-block{z-index:10;position:absolute;top:82px;right:19%;width:40%;max-width:450px}@media screen and (max-width: 1024px){.page-template-page-consumers-php section#banner .banner-block,.page-template-page-businesses-php section#banner .banner-block{top:20px;right:10%;width:50%}}@media screen and (max-width: 768px){.page-template-page-consumers-php section#banner .banner-block,.page-template-page-businesses-php section#banner .banner-block{top:20px;right:5%;width:50%}}@media screen and (max-width: 700px){.page-template-page-consumers-php section#banner .banner-block,.page-template-page-businesses-php section#banner .banner-block{position:relative;clear:both;width:100%;top:0;right:0;max-width:100%}}.page-template-page-consumers-php section#banner .banner-block .white,.page-template-page-businesses-php section#banner .banner-block .white{background:#fff;padding:20px;clear:both;width:100%}.page-template-page-consumers-php section#banner .banner-block .white h1,.page-template-page-businesses-php section#banner .banner-block .white h1{padding-bottom:15px}.page-template-page-consumers-php section#banner .banner-block .white p,.page-template-page-businesses-php section#banner .banner-block .white p{margin-bottom:15px;font-size:21px;line-height:135%;font-family:"Montserrat",Arial,sans-serif;font-weight:300}.page-template-page-consumers-php section#banner .banner-block .white p a,.page-template-page-businesses-php section#banner .banner-block .white p a{font-weight:bold}@media screen and (max-width: 1024px){.page-template-page-consumers-php section#banner .banner-block .white p,.page-template-page-businesses-php section#banner .banner-block .white p{font-size:18px}}@media screen and (max-width: 768px){.page-template-page-consumers-php section#banner .banner-block .white,.page-template-page-businesses-php section#banner .banner-block .white{padding:20px 5% 10px}.page-template-page-consumers-php section#banner .banner-block .white h1,.page-template-page-businesses-php section#banner .banner-block .white h1{padding-bottom:8px}.page-template-page-consumers-php section#banner .banner-block .white p,.page-template-page-businesses-php section#banner .banner-block .white p{font-size:16px}}@media screen and (max-width: 568px){.page-template-page-consumers-php section#banner .banner-block .white p,.page-template-page-businesses-php section#banner .banner-block .white p{line-height:145%}}.page-template-page-consumers-php section#banner .banner-block .cta-top,.page-template-page-businesses-php section#banner .banner-block .cta-top{top:13px;position:relative}.page-template-page-consumers-php section#banner .banner-block .cta-top p,.page-template-page-businesses-php section#banner .banner-block .cta-top p{display:block;width:100%}.page-template-page-consumers-php section#banner .banner-block .cta-top a,.page-template-page-businesses-php section#banner .banner-block .cta-top a{display:inline-block;background:#db0080;color:#fff;font-family:"Montserrat",Arial,sans-serif;font-weight:bold;text-transform:uppercase;padding:12px 14px 11px;width:auto;text-align:center;letter-spacing:1px;-webkit-appearance:none;border-radius:0;width:100%;display:block}.page-template-page-consumers-php section#banner .banner-block .cta-top a:hover,.page-template-page-businesses-php section#banner .banner-block .cta-top a:hover{background:#c50f75;color:#fff;border:none;cursor:pointer}@media screen and (max-width: 700px){.page-template-page-consumers-php section#banner .banner-block .cta-top,.page-template-page-businesses-php section#banner .banner-block .cta-top{top:0}.page-template-page-consumers-php section#banner .banner-block .cta-top p,.page-template-page-businesses-php section#banner .banner-block .cta-top p{width:90%;margin:0 auto}.page-template-page-consumers-php section#banner .banner-block .cta-top a,.page-template-page-businesses-php section#banner .banner-block .cta-top a{width:90%;margin:0 auto}}.page-template-page-consumers-php section.headline,.page-template-page-businesses-php section.headline{background:#eb008b;color:#fff;font-size:25px;font-family:"Montserrat",Arial,sans-serif;font-weight:400;text-transform:uppercase;padding-top:35px;padding-bottom:36px;margin:0 auto}@media screen and (max-width: 568px){.page-template-page-consumers-php section.headline,.page-template-page-businesses-php section.headline{font-size:22px}}.page-template-page-consumers-php section.headline strong,.page-template-page-businesses-php section.headline strong{font-weight:bold}.page-template-page-consumers-php section.headline p,.page-template-page-consumers-php section.headline h3,.page-template-page-businesses-php section.headline p,.page-template-page-businesses-php section.headline h3{line-height:140%;width:70%;margin:0 auto;text-transform:none}@media screen and (max-width: 568px){.page-template-page-consumers-php section.headline p,.page-template-page-consumers-php section.headline h3,.page-template-page-businesses-php section.headline p,.page-template-page-businesses-php section.headline h3{width:90%;line-height:150%}}.page-template-page-consumers-php section h2,.page-template-page-businesses-php section h2{font-size:35px}@media screen and (max-width: 568px){.page-template-page-consumers-php section h2,.page-template-page-businesses-php section h2{font-size:27px}}.page-template-page-consumers-php section h2,.page-template-page-consumers-php section h3,.page-template-page-businesses-php section h2,.page-template-page-businesses-php section h3{text-transform:uppercase;font-family:"Montserrat",Arial,sans-serif;line-height:130%}.page-template-page-consumers-php section h2 strong,.page-template-page-consumers-php section h3 strong,.page-template-page-businesses-php section h2 strong,.page-template-page-businesses-php section h3 strong{font-weight:bold}.page-template-page-consumers-php section#sign-up,.page-template-page-businesses-php section#sign-up{border:11px solid #eb008b;width:33.47%;padding:15px 30px 10px}@media screen and (min-width: 569px){.page-template-page-consumers-php section#sign-up,.page-template-page-businesses-php section#sign-up{min-width:385px}}.page-template-page-consumers-php section#sign-up h3,.page-template-page-businesses-php section#sign-up h3{font-size:42px;color:#eb008b;font-weight:900;text-transform:none;line-height:110%;padding-bottom:12px}.page-template-page-consumers-php section#sign-up p,.page-template-page-businesses-php section#sign-up p{margin-bottom:17px;font-size:22px;line-height:147%}.page-template-page-consumers-php section#sign-up p strong,.page-template-page-businesses-php section#sign-up p strong{font-weight:bold;font-size:24px}.page-template-page-consumers-php section#sign-up a,.page-template-page-businesses-php section#sign-up a{display:inline-block;background:#db0080;color:#fff;font-family:"Montserrat",Arial,sans-serif;font-weight:bold;text-transform:uppercase;padding:12px 14px 11px;width:auto;text-align:center;letter-spacing:1px;-webkit-appearance:none;border-radius:0}.page-template-page-consumers-php section#sign-up a:hover,.page-template-page-businesses-php section#sign-up a:hover{background:#c50f75;color:#fff;border:none;cursor:pointer}@media screen and (max-width: 568px){.page-template-page-consumers-php section#sign-up,.page-template-page-businesses-php section#sign-up{width:90%}.page-template-page-consumers-php section#sign-up h3,.page-template-page-businesses-php section#sign-up h3{font-size:30px}.page-template-page-consumers-php section#sign-up p,.page-template-page-businesses-php section#sign-up p{font-size:18px}.page-template-page-consumers-php section#sign-up p strong,.page-template-page-businesses-php section#sign-up p strong{font-size:20px}}.page-template-page-businesses-php section{padding:43px 0 47px;margin:45px auto}@media screen and (max-width: 568px){.page-template-page-businesses-php section{padding:30px 0 32px}}.page-template-page-businesses-php section h2{padding-bottom:35px;font-weight:300}@media screen and (max-width: 568px){.page-template-page-businesses-php section h2{padding-bottom:15px}}.page-template-page-businesses-php section h2 strong{font-weight:bold}.page-template-page-businesses-php section.what-you-get,.page-template-page-businesses-php section.what-up-to{background:#eb008b;color:#fff;float:left;padding-right:15%;padding-left:15%}@media screen and (max-width: 568px){.page-template-page-businesses-php section.what-you-get,.page-template-page-businesses-php section.what-up-to{padding-left:5%;padding-right:5%}}.page-template-page-businesses-php section.what-you-get{margin-bottom:0}.page-template-page-businesses-php section.what-up-to{margin-top:0}.page-template-page-businesses-php section.what-up-to h3{text-transform:none}.page-template-page-businesses-php section.why-online{margin:0 auto}.page-template-page-businesses-php section.why-online h2{color:#eb008b}@media screen and (max-width: 568px){.page-template-page-businesses-php section.why-online h2{padding-bottom:28px}}.page-template-page-businesses-php section.why-online img{width:100%;margin-bottom:28px;float:none}@media screen and (max-width: 568px){.page-template-page-businesses-php section.why-online img.alignleft{width:100%;float:none;margin:0 auto;max-width:100%;padding-bottom:25px}}.page-template-page-businesses-php section.why-online p{width:51%;margin-right:auto;margin-left:auto;line-height:145%}@media screen and (max-width: 568px){.page-template-page-businesses-php section.why-online p{width:90%;clear:both}}.page-template-page-businesses-php .cols.dots{max-width:70%;margin:0 auto}@media screen and (max-width: 720px){.page-template-page-businesses-php .cols.dots{max-width:90%}}.page-template-page-businesses-php .cols.dots h2{color:#eb008b;font-weight:bold;font-size:25px}.page-template-page-businesses-php .cols.dots h3{color:#eb008b}.page-template-page-businesses-php .cols .column{width:33.3333333%;padding:0 4%;position:relative;float:left;text-align:center}.page-template-page-businesses-php .cols .column img{width:85%;margin:0 auto 11px;display:inline}@media screen and (max-width: 720px){.page-template-page-businesses-php .cols .column{width:100%;padding:18px 0 15px}.page-template-page-businesses-php .cols .column img{width:50%}.page-template-page-businesses-php .cols .column p{line-height:145%}}.page-template-page-businesses-php .cols .column:nth-of-type(2) img{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%}.page-template-page-businesses-php .cols .column:nth-of-type(3) img{border:5px solid #fff}.page-template-page-businesses-php .cols .column h3{font-size:29px;font-weight:800;line-height:125%;margin-bottom:5px}@media screen and (max-width: 568px){.page-template-page-businesses-php .cols .column h3{font-size:25px;margin-bottom:7px}}.page-template-page-businesses-php .cols.what-up-to h3{margin-bottom:8px}.page-template-page-businesses-php #help-us{font-size:35px;font-family:"Montserrat",Arial,sans-serif;font-weight:300;color:#eb008b;text-align:center;text-transform:uppercase;line-height:130%;width:90%;margin:0 auto}.page-template-page-businesses-php #help-us strong{font-weight:bold}@media screen and (max-width: 568px){.page-template-page-businesses-php #help-us{font-size:27px}}.page-template-page-consumers-php section{padding:43px 0 47px;margin:45px auto}.page-template-page-consumers-php section h2{padding-bottom:35px;font-weight:300}.page-template-page-consumers-php section h2 strong{font-weight:bold}.page-template-page-consumers-php section.cols.dots{max-width:70%;margin:0 auto;padding-top:45px;padding-bottom:47px;clear:both}.page-template-page-consumers-php section.cols.dots:after{content:"";display:table;clear:both}.page-template-page-consumers-php section.cols.dots h2{color:#eb008b;font-weight:bold;font-size:32px}.page-template-page-consumers-php section.cols.dots h3{color:#eb008b}@media screen and (max-width: 720px){.page-template-page-consumers-php section.cols.dots{max-width:90%}.page-template-page-consumers-php section.cols.dots h2{padding-bottom:10px;font-size:25px}}@media screen and (max-width: 568px){.page-template-page-consumers-php section.cols.dots{padding-top:30px;padding-bottom:30px}}.page-template-page-consumers-php section.cols .column{width:33.3333333%;padding:0 4%;position:relative;float:left}.page-template-page-consumers-php section.cols .column img{width:85%;margin-bottom:11px;display:inline}.page-template-page-consumers-php section.cols .column h3{font-size:29px;font-weight:800;line-height:125%;margin-bottom:5px}@media screen and (max-width: 720px){.page-template-page-consumers-php section.cols .column{width:100%;padding:18px 0 15px}.page-template-page-consumers-php section.cols .column img{width:50%}.page-template-page-consumers-php section.cols .column p{line-height:145%}}.page-template-page-consumers-php section#highlight-banner{height:auto;padding:0;margin-top:0;margin-bottom:0}.page-template-page-consumers-php section#highlight-banner h2{color:#fff;font-weight:bold;padding:15px 5%;background:#eb008b;width:100%}@media screen and (max-width: 568px){.page-template-page-consumers-php section#highlight-banner h2{font-size:24px}}.page-template-page-consumers-php section#highlight-banner img{width:100%}.page-template-page-consumers-php section#directory{width:100%;margin-top:0}@media screen and (max-width: 619px){.page-template-page-consumers-php section#directory{padding-top:24px}}.page-template-page-consumers-php section#directory p:first-of-type{font-family:"Montserrat",Arial,sans-serif;color:#eb008b;font-size:32px;font-weight:bold;line-height:130%;width:60.86956%;margin:0 auto}@media screen and (min-width: 620px){.page-template-page-consumers-php section#directory p:first-of-type{min-width:545px}}@media screen and (max-width: 619px){.page-template-page-consumers-php section#directory p:first-of-type{width:90%;font-size:21px}}.page-template-page-consumers-php section#directory .btn{display:inline-block;background:#db0080;color:#fff;font-family:"Montserrat",Arial,sans-serif;font-weight:bold;text-transform:uppercase;padding:12px 14px 11px;width:auto;text-align:center;letter-spacing:1px;-webkit-appearance:none;border-radius:0;font-size:18px;height:42px;line-height:35px;padding:4px 12px}.page-template-page-consumers-php section#directory .btn:hover{background:#c50f75;color:#fff;border:none;cursor:pointer}@media screen and (min-width: 768px){.page-template-page-consumers-php section#directory{padding-left:15%;padding-right:15%}}.page-template-page-consumers-php section#directory .sbi a:hover{border-bottom:0 !important;text-decoration:none}.page-template-page-consumers-php section#directory .sbi{text-align:center}.page-template-page-consumers-php section#directory .sbi_follow_btn a{-webkit-border-radius:0 !important;border-radius:0 !important;font-family:"Montserrat",Arial,sans-serif !important;text-transform:uppercase}.sbi p{font-size:14px !important;line-height:140% !important}.sbi_load_btn{display:inline-block;background:#db0080;color:#fff;font-family:"Montserrat",Arial,sans-serif;font-weight:bold;text-transform:uppercase;padding:12px 14px 11px;width:auto;text-align:center;letter-spacing:1px;-webkit-appearance:none;border-radius:0;font-size:18px !important;height:42px;line-height:35px;padding:4px 12px}.sbi_load_btn:hover{background:#c50f75;color:#fff;border:none;cursor:pointer}.sbi-user-info{display:none !important}.ui-dialog{width:80% !important;max-width:980px;background:#eb008b;border:8px solid #fff;-webkit-border-radius:0;border-radius:0;background-clip:padding-box;position:relative;-moz-box-shadow:0 0 150px #1e1e1e;box-shadow:0 0 150px #1e1e1e;z-index:100}.page-template-page-consumers-php .ui-dialog{max-width:500px}@media screen and (max-width: 568px){.ui-dialog{width:80%;-moz-box-shadow:0 0 5px #1e1e1e;box-shadow:0 0 5px #1e1e1e}}.ui-dialog .ui-dialog-titlebar{background:none;border:0;width:60px;right:6px;top:0;position:absolute;z-index:100}.ui-dialog #signupform.ui-dialog-content{color:#fff;font-family:"Montserrat",Arial,sans-serif;text-transform:uppercase;font-size:14px;padding:10px 3% 37px;width:100%}.ui-dialog #signupform.ui-dialog-content.consumer label{position:absolute;left:-99999px}.ui-dialog #signupform.ui-dialog-content.consumer input{margin-bottom:10px}.ui-dialog #signupform.ui-dialog-content.consumer input[type="submit"],.ui-dialog #signupform.ui-dialog-content.consumer input[type="button"]{margin-top:11px}.ui-dialog #signupform.ui-dialog-content h2{font-size:30px;font-weight:900;line-height:135%;padding:25px 0 10px;text-align:center;letter-spacing:1px}@media screen and (max-width: 735px){.ui-dialog #signupform.ui-dialog-content h2{padding-top:35px;font-size:26px}}@media screen and (max-width: 568px){.ui-dialog #signupform.ui-dialog-content h2{font-size:19px}}.ui-dialog #signupform.ui-dialog-content h3{font-size:22px;font-weight:bold;line-height:135%;padding:0 0 30px;max-width:80%;margin:0 auto;text-align:center;text-transform:none}@media screen and (max-width: 735px){.ui-dialog #signupform.ui-dialog-content h3{font-size:21px}}@media screen and (max-width: 568px){.ui-dialog #signupform.ui-dialog-content h3{font-size:17px;line-height:140%}}.ui-dialog #signupform.ui-dialog-content .nf-response-msg p{text-transform:none;text-align:center;font-size:22px;padding:10px 0 25px;line-height:155%;font-weight:bold}.ui-dialog #signupform.ui-dialog-content .nf-before-form-content{position:absolute;top:160px;left:-99999px}.ui-dialog #signupform.ui-dialog-content form input[type="text"],.ui-dialog #signupform.ui-dialog-content form input[type="email"]{border:none;height:37px;padding-left:8px;font-family:'Open Sans', 'Lucida Grande', Arial, sans-serif;width:100%;border-radius:0}.ui-dialog #signupform.ui-dialog-content form input[type="text"]#zip,.ui-dialog #signupform.ui-dialog-content form input[type="email"]#zip{width:45%;min-width:75px}.ui-dialog #signupform.ui-dialog-content form input#email,.ui-dialog #signupform.ui-dialog-content form input#street{margin-bottom:5px}.ui-dialog #signupform.ui-dialog-content form input[type="checkbox"]{width:20px;height:20px;vertical-align:middle;margin-left:0;margin-right:0}.ui-dialog #signupform.ui-dialog-content form fieldset,.ui-dialog #signupform.ui-dialog-content form .nf-field-container{width:47.5%;float:left;display:inline;margin:0 5% 5px 0;padding:0;border:none;clear:none}.ui-dialog #signupform.ui-dialog-content form fieldset .optin,.ui-dialog #signupform.ui-dialog-content form .nf-field-container .optin{clear:both}@media screen and (max-width: 620px){.ui-dialog #signupform.ui-dialog-content form fieldset,.ui-dialog #signupform.ui-dialog-content form .nf-field-container{width:100%;margin:0 0 10px;float:none}}.ui-dialog #signupform.ui-dialog-content form fieldset:nth-child(even),.ui-dialog #signupform.ui-dialog-content form .nf-field-container:nth-child(even){margin-right:0}.ui-dialog #signupform.ui-dialog-content form fieldset.checkboxes,.ui-dialog #signupform.ui-dialog-content form .nf-field-container.checkboxes{float:left}@media screen and (max-width: 735px){.ui-dialog #signupform.ui-dialog-content form fieldset.checkboxes,.ui-dialog #signupform.ui-dialog-content form .nf-field-container.checkboxes{clear:both;float:none;width:100%;margin-bottom:15px;font-size:13px;line-height:21px}}@media screen and (max-width: 735px){.ui-dialog #signupform.ui-dialog-content form fieldset input[type="checkbox"],.ui-dialog #signupform.ui-dialog-content form .nf-field-container input[type="checkbox"]{margin-bottom:5px;margin-right:3px;background:#fff;border:3px solid #f499c1}}.ui-dialog #signupform.ui-dialog-content form fieldset ::-webkit-input-placeholder,.ui-dialog #signupform.ui-dialog-content form .nf-field-container ::-webkit-input-placeholder{color:#fff}@media screen and (max-width: 568px){.ui-dialog #signupform.ui-dialog-content form fieldset ::-webkit-input-placeholder,.ui-dialog #signupform.ui-dialog-content form .nf-field-container ::-webkit-input-placeholder{color:#777}}.ui-dialog #signupform.ui-dialog-content form fieldset :-moz-placeholder,.ui-dialog #signupform.ui-dialog-content form .nf-field-container :-moz-placeholder{color:#fff}@media screen and (max-width: 568px){.ui-dialog #signupform.ui-dialog-content form fieldset :-moz-placeholder,.ui-dialog #signupform.ui-dialog-content form .nf-field-container :-moz-placeholder{color:#777}}.ui-dialog #signupform.ui-dialog-content form fieldset ::-moz-placeholder,.ui-dialog #signupform.ui-dialog-content form .nf-field-container ::-moz-placeholder{color:#fff}@media screen and (max-width: 568px){.ui-dialog #signupform.ui-dialog-content form fieldset ::-moz-placeholder,.ui-dialog #signupform.ui-dialog-content form .nf-field-container ::-moz-placeholder{color:#777}}.ui-dialog #signupform.ui-dialog-content form fieldset :-ms-input-placeholder,.ui-dialog #signupform.ui-dialog-content form .nf-field-container :-ms-input-placeholder{color:#fff}@media screen and (max-width: 568px){.ui-dialog #signupform.ui-dialog-content form fieldset :-ms-input-placeholder,.ui-dialog #signupform.ui-dialog-content form .nf-field-container :-ms-input-placeholder{color:#777}}.ui-dialog #signupform.ui-dialog-content form .nf-field-label{margin-top:2px}.ui-dialog #signupform.ui-dialog-content form .nf-form-fields-required{padding-bottom:15px}.ui-dialog #signupform.ui-dialog-content form #nf-field-6-container,.ui-dialog #signupform.ui-dialog-content form #nf-field-8-container,.ui-dialog #signupform.ui-dialog-content form #nf-field-11-container,.ui-dialog #signupform.ui-dialog-content form #nf-field-12-container,.ui-dialog #signupform.ui-dialog-content form #nf-field-14-container{margin-right:0}.ui-dialog #signupform.ui-dialog-content form #nf-field-9-container,.ui-dialog #signupform.ui-dialog-content form #nf-field-11-container{margin-bottom:0}.ui-dialog #signupform.ui-dialog-content form #nf-field-17-container,.ui-dialog #signupform.ui-dialog-content form #nf-field-19-container{margin:0;float:none;clear:both;display:block;width:100%}.ui-dialog #signupform.ui-dialog-content form .nf-error-msg{color:#fff;font-style:italic;clear:both;text-transform:none}.ui-dialog #signupform.ui-dialog-content form .nf-error-wrap{margin-bottom:15px}.ui-dialog #signupform.ui-dialog-content form .nf-error .nf-element{background:#ffffaa}.ui-dialog #signupform.ui-dialog-content form .ninja-forms-req-symbol{color:#fff}.ui-dialog #signupform.ui-dialog-content form .nf-input-limit{display:none}.ui-dialog #signupform.ui-dialog-content form label{color:#fff;font-family:"Montserrat",Arial,sans-serif;text-transform:uppercase;font-size:14px}.ui-dialog #signupform.ui-dialog-content form input[type="submit"],.ui-dialog #signupform.ui-dialog-content form input[type="button"]{font-size:24px;font-family:"Montserrat",Arial,sans-serif;font-weight:900;line-height:41px;text-transform:uppercase;-webkit-appearance:none;background:#f398c0;color:#fff;border:0;border-radius:0;height:41px;width:auto;padding-left:25px;padding-right:25px;margin:0 auto;display:block;text-align:center;clear:both;cursor:pointer}.ui-dialog #signupform.ui-dialog-content form input[type="submit"]:hover,.ui-dialog #signupform.ui-dialog-content form input[type="button"]:hover{background:#fff;color:#db0080}.wp-image-2152{margin:30px 0 25px !important}@media screen and (max-width: 568px){.wp-image-2057,.wp-image-2152{display:none !important}}.sevendays-wrapper{border-bottom:1px dotted #eb008b;margin:35px 0}.sevendaysrow{border-top:1px dotted #eb008b;padding:20px 0 25px}@media screen and (max-width: 568px){.sevendaysrow .wp-block-media-text__media{align-self:start}}.sevendaysrow img{float:left;border-radius:100%}.sevendaysrow .text{overflow:hidden}.sevendaysrow .text h3{padding:0 0 6px;font-size:20px}.sevendaysrow .text p:first-of-type{font-weight:bold;color:#eb008b;margin-bottom:10px;font-size:18px}.sevendaysrow .text p:nth-of-type(2){font-size:16px}.page-template-page-communities section,.page-template-page-communities-subpages section{font-size:18px;font-family:'Open Sans', Arial, sans-serif;text-align:left;color:#58585b;clear:both;width:100%}@media screen and (max-width: 568px){.page-template-page-communities section article,.page-template-page-communities-subpages section article{width:100% !important}}.page-template-page-communities section header,.page-template-page-communities-subpages section header{padding-bottom:8px}.page-template-page-communities section h2,.page-template-page-communities-subpages section h2{font-size:31px;padding-bottom:0;line-height:1.4}@media screen and (max-width: 568px){.page-template-page-communities section h2,.page-template-page-communities-subpages section h2{width:100% !important}}.page-template-page-communities section#banner,.page-template-page-communities-subpages section#banner{padding:0 0 38%;margin:0 auto 20px;overflow:hidden;position:relative;text-align:left}@media screen and (max-width: 700px){.page-template-page-communities section#banner,.page-template-page-communities-subpages section#banner{padding-bottom:0}}@media screen and (max-width: 568px){.page-template-page-communities section#banner,.page-template-page-communities-subpages section#banner{margin-bottom:10px}}.page-template-page-communities section#banner h1,.page-template-page-communities-subpages section#banner h1{color:#eb008b;font-size:36px;font-family:"Montserrat",Arial,sans-serif;font-weight:900;line-height:130%}.page-template-page-communities section#banner>img,.page-template-page-communities-subpages section#banner>img{width:100%;z-index:0;position:absolute;left:0;right:0}@media screen and (max-width: 700px){.page-template-page-communities section#banner>img,.page-template-page-communities-subpages section#banner>img{position:relative}}@media screen and (max-width: 1024px){.page-template-page-communities section#banner h1,.page-template-page-communities-subpages section#banner h1{font-size:30px}}@media screen and (max-width: 768px){.page-template-page-communities section#banner:after,.page-template-page-communities-subpages section#banner:after{content:"";display:table;clear:both}.page-template-page-communities section#banner h1,.page-template-page-communities-subpages section#banner h1{font-size:26px}}.page-template-page-communities section#banner #main-logo,.page-template-page-communities-subpages section#banner #main-logo{z-index:10;position:absolute;top:120px;left:0;right:0;margin:auto;background:#fff;width:300px;height:300px;border-radius:100%}@media screen and (max-width: 1430px){.page-template-page-communities section#banner #main-logo,.page-template-page-communities-subpages section#banner #main-logo{width:250px;height:250px;top:100px}}@media screen and (max-width: 1024px){.page-template-page-communities section#banner #main-logo,.page-template-page-communities-subpages section#banner #main-logo{width:200px;height:200px;top:80px}}.page-template-page-communities section#banner #main-logo img,.page-template-page-communities-subpages section#banner #main-logo img{position:relative;top:50%;transform:translateY(-50%);margin:0 auto;width:93%;border-radius:100%}.page-template-page-communities .img-wrapper.cta,.page-template-page-communities-subpages .img-wrapper.cta{background:#eb008b}.page-template-page-communities .img-wrapper.cta img,.page-template-page-communities-subpages .img-wrapper.cta img{width:70%;margin:18px auto 0;border:2px solid #fff;border-radius:100%}.page-template-page-communities article h1,.page-template-page-communities-subpages article h1{padding-bottom:15px}.page-template-page-communities article #sponsors,.page-template-page-communities-subpages article #sponsors{float:left;width:32%;margin:0 0 0 2%;padding-left:45px}@media screen and (max-width: 768px){.page-template-page-communities article #sponsors,.page-template-page-communities-subpages article #sponsors{float:none;padding:0;margin:15px 0;width:100%}}.page-template-page-communities article #sponsors h2,.page-template-page-communities-subpages article #sponsors h2{font-size:21px;font-family:"Montserrat",Arial,sans-serif;font-weight:bold}.page-template-page-communities article #sponsors ul,.page-template-page-communities-subpages article #sponsors ul{list-style:none;margin-top:40px}.page-template-page-communities article #sponsors ul li,.page-template-page-communities-subpages article #sponsors ul li{margin:0 0 20px 0}.page-template-page-communities article #sponsors ul li img,.page-template-page-communities-subpages article #sponsors ul li img{width:80%;max-width:150px}.page-template-page-communities article #sponsors ul li:first-child img,.page-template-page-communities-subpages article #sponsors ul li:first-child img{width:100%;max-width:200px}@media screen and (max-width: 768px){.page-template-page-communities article #sponsors ul li,.page-template-page-communities-subpages article #sponsors ul li{display:inline-block;float:left;margin:0 25px 20px 0}}.page-template-page-communities article #description,.page-template-page-communities-subpages article #description{width:66%;float:left}@media screen and (max-width: 768px){.page-template-page-communities article #description,.page-template-page-communities-subpages article #description{width:100%;float:none}}.page-template-page-communities article #description h2,.page-template-page-communities-subpages article #description h2{color:#eb008b;font-size:25px;line-height:1.4;font-family:"Montserrat",Arial,sans-serif;font-weight:bold;margin:34px 0 14px}.page-template-page-communities article #description h2:first-of-type,.page-template-page-communities-subpages article #description h2:first-of-type{margin-top:0}.page-template-page-communities article #description h3,.page-template-page-communities-subpages article #description h3{font-size:19px;font-family:"Montserrat",Arial,sans-serif;font-weight:bold;margin:31px 0 10px}.page-template-page-communities article #description p,.page-template-page-communities-subpages article #description p{font-size:18px;margin-bottom:15px}@media screen and (max-width: 768px){.page-template-page-communities article #description p,.page-template-page-communities-subpages article #description p{line-height:150%}}.page-template-page-communities article #description p:first-of-type,.page-template-page-communities-subpages article #description p:first-of-type{font-size:21px;line-height:160%;margin-bottom:23px}@media screen and (max-width: 568px){.page-template-page-communities article #description p:first-of-type,.page-template-page-communities-subpages article #description p:first-of-type{font-size:18px}}.page-template-page-communities article #description p a,.page-template-page-communities-subpages article #description p a{font-weight:bold;border-bottom:1px solid}.page-template-page-communities article #description p a:hover,.page-template-page-communities-subpages article #description p a:hover{color:#c50f75;border-bottom:2px solid}.page-template-page-communities article #description ul,.page-template-page-communities-subpages article #description ul{list-style-type:disc;margin-left:35px;padding-left:2px;padding-bottom:10px}.page-template-page-communities article #description ol,.page-template-page-communities-subpages article #description ol{list-style-type:decimal;margin-left:35px;padding-left:2px;padding-bottom:10px}.page-template-page-communities article #description ul li,.page-template-page-communities article #description ol li,.page-template-page-communities-subpages article #description ul li,.page-template-page-communities-subpages article #description ol li{margin-bottom:11px}.page-template-page-communities h2,.page-template-page-communities-subpages h2{font-size:35px}@media screen and (max-width: 568px){.page-template-page-communities h2,.page-template-page-communities-subpages h2{font-size:27px}}.page-template-page-communities header article,.page-template-page-communities-subpages header article{margin:0;padding-top:0}@media screen and (max-width: 768px){.page-template-page-communities .stories.communities .box h3,.page-template-page-communities-subpages .stories.communities .box h3{font-size:18px}}.lmg-widget_header{display:none}.lmg-widget_footer img{display:inline}#offers{margin-top:45px}#localdeals{max-width:900px;margin:0 auto}
