a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,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,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}.client-content ol li,.client-content ul li{left:1em;padding-right:1em;position:relative}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:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}em,i{font-style:italic}b,strong{font-weight:400}.alignleft{position:relative;display:block;float:left;margin:0 15px 15px 0}.alignright{position:relative;display:block;float:right;margin:0 0 15px 15px}.aligncenter{position:relative;display:block;float:none;margin:15px auto}.alignnone{position:relative;display:block;margin:0 0 15px}.clear{position:relative;display:block;clear:both}.group:after{content:"";display:table;clear:both}a.green-btn,a.purple-btn,h2.section-title span{display:inline-block}a:focus,input:focus{outline:0}.client-content{font-family:arial;line-height:1.8em;color:#333}.client-content blockquote,.client-content hr,.client-content iframe,.client-content ol,.client-content p,.client-content table,.client-content ul{margin-bottom:2em}.client-content :last-child{margin-bottom:0}.client-content ol,.client-content ul{list-style:disc;margin-left:1em;overflow:hidden;padding-left:1em}.client-content ol li{list-style:decimal}.client-content ul li{list-style:disc}.client-content li ul li{list-style:circle}.client-content table{border-collapse:collapse}.client-content tr:nth-child(even) td,.client-content tr:nth-child(even) th{background:#ddd}.client-content th{font-weight:700}.client-content td,.client-content th{padding:5px 10px;border:2px solid #fff;background:#eee;text-align:left;vertical-align:middle}.green-btn,.page-template-add-resource-page-php .client-content,.page-template-edit-resource-page-php .client-content,h2.section-title,h4.section-info{text-align:center}.client-content img{height:auto!important}.icon-blog-next,.icon-blog-prev{background-image:url(sprites.png);width:16px;height:42px}.client-content iframe{max-width:100%}@font-face{font-family:montserrat-bold;src:url(font/montserrat-bold/montserrat-bold.eot);src:url(font/montserrat-bold/montserrat-bold.eot#iefix) format("embedded-opentype"),url(font/montserrat-bold/montserrat-bold.woff) format("woff2"),url(font/montserrat-bold/montserrat-bold.woff) format("woff"),url(font/montserrat-bold/montserrat-bold.ttf) format("truetype"),url(font/montserrat-bold/montserrat-bold.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserrat-regular;src:url(font/montserrat-regular/montserrat-regular.eot);src:url(font/montserrat-regular/montserrat-regular.eot#iefix) format("embedded-opentype"),url(font/montserrat-regular/montserrat-regular.woff) format("woff2"),url(font/montserrat-regular/montserrat-regular.woff) format("woff"),url(font/montserrat-regular/montserrat-regular.ttf) format("truetype"),url(font/montserrat-regular/montserrat-regular.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserrat-light;src:url(font/montserrat-light/montserrat-light.eot);src:url(font/montserrat-light/montserrat-light.eot#iefix) format("embedded-opentype"),url(font/montserrat-light/montserrat-light.woff) format("woff2"),url(font/montserrat-light/montserrat-light.woff) format("woff"),url(font/montserrat-light/montserrat-light.ttf) format("truetype"),url(font/montserrat-light/montserrat-light.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:montserrat-ultralight;src:url(font/montserrat-ultralight/montserrat-ultralight.eot);src:url(font/montserrat-ultralight/montserrat-ultralight.eot#iefix) format("embedded-opentype"),url(font/montserrat-ultralight/montserrat-ultralight.woff) format("woff2"),url(font/montserrat-ultralight/montserrat-ultralight.woff) format("woff"),url(font/montserrat-ultralight/montserrat-ultralight.ttf) format("truetype"),url(font/montserrat-ultralight/montserrat-ultralight.svg) format("svg");font-weight:400;font-style:normal}.icon-blog-next{background-position:0 -29px;background-repeat:no-repeat}.icon-blog-prev{background-position:-30px 0;background-repeat:no-repeat}.icon-facebook-grey,.icon-twitter-grey{background-image:url(sprites.png);height:27px;background-repeat:no-repeat}.icon-facebook-grey{background-position:-30px -44px;width:13px}.icon-twitter-grey{background-position:0 0;width:28px}body{color:#333;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;background-color:#fff}body.page-template-consumer-profile-page,body.page-template-provider-profile-page{background-color:#eaeaea}html{min-height:100%}html.menu-open{overflow:hidden}b,strong{font-family:montserrat-bold}.container-small{width:845px;max-width:90%;margin:0 auto;position:relative}.client-content{box-sizing:border-box;min-height:calc(100% - 101px - 60px - 218px);padding:28px 0 60px;font-size:12px}@media only screen and (min-width:768px){.client-content{padding:44px 0 120px;font-size:13px}}@media only screen and (min-width:1025px){.client-content{font-size:14px}}.client-content h1,.client-content h2{font-family:montserrat-light;text-transform:uppercase}.client-content h1{font-size:38px;color:#2a033d}@media only screen and (min-width:768px){.client-content h1{font-size:50px}}.client-content h2{font-size:24px;color:#2a033d}@media only screen and (min-width:768px){.client-content h2{font-size:40px}}.client-content h3,.client-content h4,.client-content h5{font-family:montserrat-bold;text-transform:uppercase;color:#2a033d}.client-content h3{font-size:18px;letter-spacing:1px}@media only screen and (min-width:768px){.client-content h3{font-size:22px}}.client-content h4{font-size:12px}@media only screen and (min-width:768px){.client-content h4{font-size:15px}}.client-content h5{font-size:10px}@media only screen and (min-width:768px){.client-content h5{font-size:14px}}.client-content .wp-caption-text,.client-content h6{font-size:10px;color:#999;font-style:italic}.client-content h1,.client-content h2,.client-content h3,.client-content h4,.client-content h5,.client-content h6{line-height:1em;margin-bottom:.8em}.client-content blockquote{color:#818181;font-style:italic;font-size:14px;line-height:1.4em}@media only screen and (min-width:768px){.client-content .wp-caption-text,.client-content h6{font-size:14px}.client-content blockquote{font-size:18px}}.client-content a{color:#4ba13d}.client-content a:hover{color:#67397e}::-webkit-input-placeholder{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:italic}:-moz-placeholder{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:italic}::-moz-placeholder{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:italic}:-ms-input-placeholder{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:italic}a{text-decoration:none;transition:all .2s ease-out}.std-animation{transition:all .3s ease-out}.slow-animation{transition:all .8s ease-out}#ajax-indicator,.fast-animation{transition:all .1s ease-out}.no-animation{transition:none}.fine-print{font-size:12px;color:#999}.client-content,.container{position:relative;width:calc(100% - 30px);min-width:280px;max-width:1200px;margin:0 auto}h2.section-title{color:#2a033d;font-size:24px;line-height:1.2em;text-transform:uppercase;margin:0 auto 4px;font-family:montserrat-ultralight;max-width:400px}h2.section-title span.bold{font-family:montserrat-regular}h2.section-title span.black{font-family:montserrat-bold}h2.section-title span.hidden{opacity:0;transform:translateY(10px)}@media only screen and (min-width:1025px){h2.section-title{font-size:50px;line-height:2em;max-width:1200px}}h3.section-subtitle{text-align:center;color:#67397e;font-family:montserrat-regular;max-width:400px;margin:0 auto 12px;text-transform:uppercase;font-size:11px;line-height:13px}h3.section-subtitle a,h3.section-subtitle span.bold{font-family:montserrat-bold;color:#2a033d}@media only screen and (min-width:1025px){h3.section-subtitle{margin:-26px auto 12px;font-size:14px;max-width:800px;line-height:18px}}h3.section-subtitle a{margin-left:0}h4.section-info{color:#333;font-size:12px;line-height:1.2em;text-transform:none;font-family:montserrat-light;max-width:400px;margin:0 auto 24px}.green-btn,.purple-btn{text-transform:uppercase;transition:background-color .3s ease-out;box-sizing:border-box;cursor:pointer}.green-btn,.purple-btn,h4.section-info span.bold{font-family:montserrat-bold}@media only screen and (min-width:1025px){h4.section-info{font-size:20px;max-width:1200px;margin:-14px auto 40px}}.white-content-area{background:#fff;border-radius:8px;padding:20px;box-shadow:0 0 7px rgba(0,0,0,.25);margin:0;width:100%;position:relative}#site-header,.info-text{box-shadow:0 0 9px rgba(0,0,0,.5)}@media only screen and (min-width:768px){.white-content-area{padding:55px 45px}}.white-content-area.hidden{transform:translateY(15px);opacity:0}.grey-content-area{background-color:#fff;padding:30px 0;overflow:hidden}.grey-content-area.toggle-content-area{padding-top:6px}@media only screen and (min-width:768px){.grey-content-area{background-color:#eaeaea}}@media only screen and (min-width:1025px){.grey-content-area{padding:20px 0 60px}.grey-content-area.toggle-content-area{padding-top:20px}}a.green-link{color:#4ba13d}a.green-link:focus,a.green-link:hover{color:#66c058}.green-btn{background-color:#4ba13d;color:#fff;font-size:14px;letter-spacing:1.5px;padding:15px;border-radius:4px;border:none}.green-btn.small,.purple-btn{line-height:11px;padding:8px 12px;font-size:11px}.green-btn:focus,.green-btn:hover{color:#fff;background-color:#66c058}.purple-btn{background-color:#67397e;color:#fff;border-radius:4px}.info-link,.info-text{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}.purple-btn:focus,.purple-btn:hover{background-color:#794395}.info-link{font-size:11px}.info-link:focus,.info-link:hover{cursor:pointer}.info-section{position:relative}.info-text{font-size:13px;line-height:1.3em;text-align:left;display:block;width:300px;position:absolute;background:rgba(0,0,0,.75);color:#fff;padding:14px 24px;border-radius:9px;z-index:1000;top:20px}.fancy-confirm h3,.toast,.toast .close{font-family:montserrat-bold;text-transform:uppercase}#ajax-indicator,#alert-container,#menu-mobile li,#mobile-menu-actions,#simple-site-header .container,#suggestion-box,#toaster,.fancy-confirm h3{text-align:center}#simple-site-header #logo,#site-header #logo,.toast{background-repeat:no-repeat;background-size:contain;background-position:center}.info-text.hidden{opacity:0;z-index:-1}#alert-container{display:none}#alert-container.error p,#alert-container.warning p{display:inline-block;padding:10px 30px;margin:5px;border-radius:6px;color:#fff}#alert-container.error p{background-color:#c00}#alert-container.warning p{background-color:orange}#toaster{position:fixed;top:156px;left:50%;transform:translateX(-50%);z-index:10000}.toast{background-image:url(../images/backgrounds/message-bubble.png);color:#000;display:none;margin-top:12px;position:relative;font-weight:700;font-size:10px;line-height:16px;width:200px;height:151px}@media only screen and (min-width:1025px){.toast{font-size:16px;line-height:24px;width:359px;height:272px}}.toast.error{color:red}.toast.warning{color:#ff0}.toast .message{position:absolute;transform:translateY(-50%);overflow:hidden;top:66px;left:40px;width:140px}@media only screen and (min-width:1025px){.toast .message{top:122px;left:62px;width:240px;max-height:98px}}.toast .close{position:absolute;transform:translateX(-50%);cursor:pointer;color:#4ba13d;font-weight:700;transition:all .3s ease;left:110px;bottom:36px}@media only screen and (min-width:1025px){.toast .close{bottom:70px;left:180px;font-size:16px}}.toast .close:hover{opacity:.8}.toast a{display:block;color:#fff;text-decoration:underline}.toast a:focus,.toast a:hover{text-decoration:none}.fancy-confirm h3{color:#2a033d;font-size:18px;letter-spacing:1px;margin-bottom:24px}#suggestion-box h2,.fancy-confirm p{font-family:montserrat-light}.fancy-confirm p{font-size:16px;line-height:24px}.fancy-confirm .buttons{position:absolute;bottom:0;right:0}.fancy-confirm .buttons a:not(:last-of-type){margin-right:16px}#suggestion-box{display:none;width:220px;height:100px;position:fixed;z-index:10;bottom:100px;left:-10px;background:#4ba13d;color:#fff;box-sizing:border-box;padding:14px 10px 14px 15px;border-top-right-radius:10px;border-bottom-right-radius:10px;transition:all .7s ease-out;box-shadow:0 3px 3px rgba(0,0,0,.5);cursor:default}@media only screen and (min-width:1024px){#suggestion-box{display:block}}#suggestion-box.hidden{left:-220px}#suggestion-box:hover{background:#55b645;left:-5px}#suggestion-box.hidden:hover{left:-220px}#suggestion-box h2{font-size:12px;margin-bottom:8px}#suggestion-box a{color:#fff;display:block}#suggestion-box h3{font-family:montserrat-bold;margin-bottom:8px;font-size:16px;text-transform:uppercase}#suggestion-box p{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:10px;line-height:14px}#suggestion-box .close{position:absolute;top:6px;right:6px;cursor:pointer}#suggestion-box .close svg{width:16px;height:16px}#suggestion-box .close svg path{fill:#fff}.faq .faq-question{cursor:pointer;margin-bottom:16px;line-height:1.4em}.faq .faq-question .toggle-button{display:inline-block;color:#67397e}.faq .faq-question .toggle-button .minus,.faq .faq-question .toggle-button .plus{display:inline-block;width:9px;text-align:center}.faq .faq-question .toggle-button .minus,.faq .faq-question.active .plus{display:none}.faq .faq-question.active .minus{display:inline-block}.faq .faq-answer{display:none}.faq .faq-answer p{margin-bottom:2em}#mobile-menu-wrap,#mobile-search-wrap{padding:25px 14px;margin:0 auto;width:100%;position:absolute;box-sizing:border-box}#mobile-test{height:0;display:block}@media only screen and (min-width:1025px){#mobile-test{display:none}}#shade{position:fixed;height:100%;width:100%;background:rgba(0,0,0,.35);z-index:50}#shade.hidden{z-index:-1;opacity:0}#mobile-search-wrap{background:#fff;z-index:99;top:88px}#mobile-search-wrap.hidden{top:-150px;z-index:-1;opacity:0}#mobile-search-wrap input{border:1px solid #ccc;border-radius:4px;padding:13px 36px 13px 12px;box-sizing:border-box;font-size:12px;display:block;width:100%;max-width:400px;margin:0 auto 9px;background-repeat:no-repeat;background-position:right 10px top 10px}#mobile-search-wrap input.search-field{background-image:url(../images/icons/search.png)}#mobile-search-wrap input.location-field{background-image:url(../images/icons/gps.png)}#mobile-search-wrap input[type=submit]{border:none;font-size:14px;margin-bottom:16px;padding:12px 0 11px}#mobile-menu-wrap{background:#fff;z-index:99;top:88px}#mobile-menu-wrap.hidden{top:-350px;z-index:-1;opacity:0}#simple-site-header .home-link:focus,#simple-site-header .home-link:hover,#site-header .home-link:focus,#site-header .home-link:hover{opacity:.8}#mobile-menu-wrap .hr{height:1px;background-color:#d7d7d7;position:absolute;width:100%;left:0;right:0}#mobile-menu-wrap ul{margin-bottom:30px}#mobile-menu-wrap .social-links{margin-top:60px}@media only screen and (min-width:480px){#mobile-menu-wrap .social-links{text-align:center}}#mobile-menu-actions{width:100%;max-width:302px;margin:0 auto 28px}#mobile-menu-actions .purple-btn{width:100%;letter-spacing:1px;font-size:14px;padding:18px}#mobile-menu-actions .green-link{letter-spacing:1px;font-size:14px;font-family:montserrat-bold;text-transform:uppercase;display:block;margin-top:14px}#menu-mobile li a{color:#333;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;line-height:2.5em}#menu-mobile li a:focus,#menu-mobile li a:hover{color:#4ba13d}#simple-site-header{background:#fff;height:100px}#simple-site-header .home-link{display:inline-block;overflow:auto;margin:26px auto 0;transition:opacity .3s ease-out}#simple-site-header #logo{display:block;width:160px;height:49px;background-image:url(../images/logos/logo.png)}#simple-site-header #logo.provider-logo{background-image:url(../images/logos/provider-logo.png);width:160px;height:53px}#site-header{background:#fff;min-width:320px;position:relative;z-index:100;height:88px}#site-header .container{width:calc(100% - 40px)}#site-header .home-link{display:block;overflow:auto;position:absolute;top:16px;left:-2px;transition:opacity .3s ease-out}#site-header #logo{display:block;width:160px;height:49px;background-image:url(../images/logos/logo.png)}#site-header #logo.provider-logo{background-image:url(../images/logos/provider-logo.png);width:160px;height:53px}#site-header #mobile-search-button{cursor:pointer;position:absolute;top:35px;right:49px}#site-header #mobile-search-button svg{width:25px;height:26px}#site-header #mobile-search-button svg path{fill:#2a033d}#site-header #mobile-menu-button{cursor:pointer;height:20px;width:32px;position:absolute;top:37px;right:1px}#site-header #mobile-menu-button .menu-button-bar{display:block;background-color:#2a033d;height:4px;width:32px;border-radius:2px}#site-header #mobile-menu-button .menu-button-bar:not(:last-of-type){margin-bottom:4px}#site-header #main-nav,#site-header #my-account-wrap,#site-header #top-nav{display:none}@media only screen and (min-width:1025px){#simple-site-header{height:139px}#simple-site-header .home-link{margin-top:42px}#simple-site-header #logo{width:226px;height:69px}#simple-site-header #logo.provider-logo{width:227px;height:74px}#site-header{height:101px;z-index:998}#site-header .home-link{display:inline-block;margin-top:15px;position:static}#site-header #logo{width:226px;height:69px}#site-header #logo.provider-logo{width:227px;height:74px}#site-header #mobile-menu-button,#site-header #mobile-search-button{display:none}#site-header #site-nav-wrap{display:inline-block;float:right;position:relative;font-size:0;width:740px;text-align:right}}@media only screen and (min-width:1025px) and (min-width:1280px){#site-header #site-nav-wrap{width:850px}}@media only screen and (min-width:1025px){#site-header #top-nav{display:block;position:absolute;right:110px;top:25px}#site-header #top-nav ul li{color:#999;font-size:13px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;display:inline-block}#site-header #top-nav ul li:not(:last-of-type):after{content:"|";display:inline-block;padding:0 9px}#site-header #top-nav ul li a{color:#999}#site-header #top-nav ul li a:focus,#site-header #top-nav ul li a:hover{opacity:.8}#site-header #top-nav ul li .username{color:#67397e;font-style:italic}#site-header #my-account-wrap{display:block;position:absolute;right:0;top:17px}#site-header .my-account-button{display:block;width:102px}#site-header #main-nav{display:block;position:absolute;right:0;top:66px}#site-header #main-nav ul li{font-family:montserrat-bold;display:inline-block;text-transform:uppercase;letter-spacing:.5px;font-size:13px}#site-header #main-nav ul li:not(:last-of-type){margin-right:25px}}@media only screen and (min-width:1025px) and (min-width:1280px){#site-header #main-nav ul li{font-size:14px}#site-header #main-nav ul li:not(:last-of-type){margin-right:35px}}@media only screen and (min-width:1025px){#site-header #main-nav ul li a{color:#2a033d}#site-header #main-nav ul li a:focus,#site-header #main-nav ul li a:hover{opacity:.8}#site-header #main-nav ul li a.green-link{color:#4ba13d}#site-header #my-account-menu-wrap{display:none;position:absolute;background:#fff;padding:14px 24px;border-radius:9px;box-shadow:0 0 9px rgba(0,0,0,.5);z-index:1000;top:33px;right:0}#site-header #my-account-menu-wrap.hidden{opacity:0;z-index:-1}#site-header #my-account-menu-wrap .triangle{width:100px;height:14px;background-image:url(../images/misc/my-account-triangle.png);background-position:center;background-repeat:no-repeat;position:absolute;display:block;top:-14px;right:0}#site-header #my-account-menu-wrap ul li{font-size:13px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;display:block;line-height:2em;white-space:nowrap}#site-header #my-account-menu-wrap ul li.center{text-align:center}#site-header #my-account-menu-wrap ul li p{margin:8px 0 -8px;color:#666}#site-header #my-account-menu-wrap ul li a{color:#666}#site-header #my-account-menu-wrap ul li a:focus,#site-header #my-account-menu-wrap ul li a:hover{color:#4ba13d;text-decoration:underline}#site-header #my-account-menu-wrap ul li .green-btn{margin-top:4px;line-height:1em;color:#fff;width:120px}#site-header #my-account-menu-wrap ul li .green-btn:focus,#site-header #my-account-menu-wrap ul li .green-btn:hover{color:#fff;text-decoration:none}#site-header #my-account-menu-wrap ul li .green-link{color:#4ba13d}#site-header #my-account-menu-wrap ul li .green-link:focus,#site-header #my-account-menu-wrap ul li .green-link:hover{color:#55b645;text-decoration:none}}@media only screen and (min-width:1320px){#site-header #my-account-menu-wrap{right:51px;transform:translateX(50%)}#site-header #my-account-menu-wrap .triangle{right:calc(50% - 50px)}}#ajax-indicator{position:fixed;top:0;height:100%;width:100%;background:rgba(0,0,0,.35);z-index:50}#ajax-indicator.hidden{z-index:-1;opacity:0}#ajax-indicator .img-wrap{display:inline-block;background:rgba(0,0,0,.75);padding:15px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#fixed-navbar,#more,#static-navbar{display:none}@media only screen and (min-width:1025px){#fixed-navbar .logo-icon.hidden,#fixed-navbar.hidden,#static-navbar .logo-icon.hidden{opacity:0;z-index:-1}#fixed-navbar{position:fixed;top:0;left:0;width:100%;z-index:100}#static-navbar{position:relative}#fixed-navbar,#static-navbar{max-height:38px;height:38px;padding:11px 0;display:block;box-shadow:0 0 9px rgba(0,0,0,.5);background:#67397e}#fixed-navbar .logo-icon,#static-navbar .logo-icon{display:block;width:56px;height:42px;background-image:url(../images/icons/mymazuma.png);margin-top:-1px;float:left;position:relative}#fixed-navbar .callout,#static-navbar .callout{display:block;margin-top:13px;float:right;color:#fff;font-size:15px;font-family:montserrat-bold;text-transform:uppercase;letter-spacing:.5px;position:relative}#fixed-navbar .callout:focus,#fixed-navbar .callout:hover,#static-navbar .callout:focus,#static-navbar .callout:hover{opacity:.85}#fixed-navbar .callout.hidden,#static-navbar .callout.hidden{opacity:0;z-index:-1}#fixed-navbar form,#static-navbar form{font-size:0;position:absolute;left:50%;transform:translateX(-50%);width:760px;text-align:center}#fixed-navbar form input,#static-navbar form input{border:none;border-radius:4px;padding:11px 36px 11px 12px;box-sizing:border-box;font-size:14px;display:inline-block;width:296px;margin-right:14px;vertical-align:top;background-repeat:no-repeat;background-position:center right 10px}#fixed-navbar form input.search-field,#static-navbar form input.search-field{background-image:url(../images/icons/search.png)}#fixed-navbar form input.location-field,#static-navbar form input.location-field{background-image:url(../images/icons/gps.png)}#fixed-navbar form input[type=submit],#static-navbar form input[type=submit]{font-size:14px;padding:11px 0 10px;width:120px;margin-right:0;cursor:pointer}#more{cursor:pointer;display:block;position:fixed;right:25px;bottom:25px;z-index:10}#more.hidden{opacity:0;z-index:-1}#more p{color:#2a033d;font-family:montserrat-bold;font-size:16px;margin:0 0 6px}#more .circle{background-color:#67397e;height:44px;width:44px;border-radius:22px;background-image:url(../images/misc/more-triangle.png);background-position:center;background-repeat:no-repeat;box-shadow:0 0 9px rgba(0,0,0,.5)}}#hero .call-to-action .divider,#hero .call-to-action h3{font-family:montserrat-regular;text-align:center}#hero{background:center #c7c7c7;background-size:cover;padding:25px 0 24px}#hero .container{text-align:center}#hero h2.section-title{line-height:24px}@media only screen and (min-width:1025px){#hero{padding:34px 0 50px}#hero h2.section-title{margin-bottom:30px;line-height:50px}}#hero .call-to-action{margin:0 auto;background:rgba(0,0,0,.7);border-radius:8px;box-sizing:border-box;padding:15px 14px 20px;max-width:300px}@media only screen and (min-width:1025px){#hero .call-to-action{display:inline-block;padding:18px 40px 24px;max-width:100%}}#hero .call-to-action .divider{display:none;color:rgba(255,255,255,.3);font-size:28px;margin-bottom:9px;margin-top:-15px;letter-spacing:-1px}#hero .call-to-action h3{color:#fff;margin-bottom:15px;text-transform:uppercase;font-size:16px}#hero .call-to-action h3.title{padding-right:7px}@media only screen and (min-width:1025px){#hero .call-to-action .divider{display:block}#hero .call-to-action h3{font-size:18px}#hero .call-to-action h3.title{padding-right:9px;margin-bottom:17px}}#hero .call-to-action h3.footnote{max-width:290px;margin:0 auto}#hero .call-to-action form{font-size:0;text-align:center}@media only screen and (min-width:1025px){#hero .call-to-action h3.footnote{max-width:100%}#hero .call-to-action form{width:740px}}#hero .call-to-action form .submit{position:relative;font-size:10px;color:rgba(255,255,255,.8);width:100%}@media only screen and (min-width:1025px){#hero .call-to-action form .submit{width:auto}}#hero .call-to-action form .submit p{display:none;position:absolute;top:48px;left:50%;transform:translateX(-50%);width:100px}#hero .call-to-action form .submit p a{display:block;color:rgba(255,255,255,.8)}#hero .call-to-action form .submit p a:focus,#hero .call-to-action form .submit p a:hover{color:#fff}#four-steps h2,#four-steps ul li h3{text-transform:uppercase;font-family:montserrat-bold;color:#2a033d}#hero .call-to-action input{border:none;border-radius:4px;box-sizing:border-box;background-repeat:no-repeat;background-position:right 10px top 10px;display:block;width:100%;font-size:12px;padding:13px 36px 13px 12px;margin-bottom:9px}@media only screen and (min-width:1025px){#hero .call-to-action form .submit p{display:block}#hero .call-to-action input{display:inline-block;width:296px;font-size:14px;padding:14px 36px 14px 12px;margin-right:14px;vertical-align:top}#hero .call-to-action input[type=submit]{margin-right:0}}#hero .call-to-action input.search-field{background-image:url(../images/icons/search.png)}#hero .call-to-action input.location-field{background-image:url(../images/icons/gps.png)}#hero .call-to-action input[type=submit]{font-size:14px;margin-bottom:16px;padding:12px 0 11px}#hero .call-to-action .buttons{font-size:0}@media only screen and (min-width:1025px){#hero .call-to-action input[type=submit]{width:120px;padding:14px 0 13px}#hero .call-to-action .buttons{width:360px}}#hero .call-to-action .buttons a{width:calc(50% - 7px)}#hero .call-to-action .buttons a:first-of-type{margin-right:14px}#four-steps{background:#fff;padding:29px 0 44px}#four-steps h2{line-height:1.2em;text-align:center;letter-spacing:1px;font-size:18px;margin-bottom:21px}#four-steps h2 span{display:block}#four-steps ul{text-align:center}@media only screen and (min-width:1025px){#hero .call-to-action .buttons a{width:calc(50% - 20px)}#hero .call-to-action .buttons a:first-of-type{margin-right:40px}#four-steps{padding:50px 0 56px}#four-steps h2{font-size:22px;margin-bottom:25px}#four-steps h2 span{display:inline}#four-steps ul{margin-bottom:6px}#four-steps ul li{display:inline-block;vertical-align:top;margin:0 15px}}@media only screen and (min-width:1280px){#four-steps ul li{margin:0 30px}}#four-steps ul li .icon{margin:0 auto 14px;height:70px}@media only screen and (min-width:1025px){#four-steps ul li .icon{margin:0 auto 20px;height:104px}}#four-steps ul li .icon svg path{fill:#bda7c8;stroke:#bda7c8}#four-steps ul li h3{font-size:15px;margin-bottom:10px}#four-steps ul li p,#resource-tiles .resource-tile h3.category{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}#four-steps ul li p{color:#333;font-size:13px;line-height:1.5em;width:210px;margin:0 auto 25px}#four-steps ul li:last-of-type p{margin-bottom:35px}#four-steps ul li:nth-of-type(1) .icon svg{height:64px;width:64px;transform:translate(8px,8px)}@media only screen and (min-width:1025px){#four-steps ul li:nth-of-type(1) .icon svg{height:94px;width:90px;transform:translate(10px,15px)}}#four-steps ul li:nth-of-type(2) .icon svg{height:82px;width:82px;transform:translate(0,0)}@media only screen and (min-width:1025px){#four-steps ul li:nth-of-type(2) .icon svg{height:120px;width:130px;transform:translate(0,2px)}}#four-steps ul li:nth-of-type(3) .icon svg{height:65px;width:61px;transform:translate(0,7px)}@media only screen and (min-width:1025px){#four-steps ul li:nth-of-type(3) .icon svg{height:93px;width:85px;transform:translate(0,15px)}}#four-steps ul li:nth-of-type(4) .icon svg{height:82px;width:78px;transform:translate(0,-6px)}@media only screen and (min-width:1025px){#four-steps ul li:nth-of-type(4) .icon svg{height:130px;width:115px;transform:translate(0,-13px)}#resource-tiles{padding-bottom:100px}}#four-steps .sign-up-button{width:200px;display:block;margin:0 auto;text-align:center}.search-results .grey-content-area{background:#eaeaea}#resource-tiles .grid{width:280px;margin:0 auto;min-height:360px}#resource-tiles .slick-list{overflow:visible}#resource-tiles .slick-list .slick-slide{height:auto}#resource-tiles .grid-item{box-sizing:border-box;float:left;margin:6px 0 3px;width:280px;transition:opacity .5s ease .2s}#resource-tiles .grid-item.hidden{opacity:0}@media only screen and (min-width:1025px){#resource-tiles .grid-item{margin:6px 9px 3px;transition:all .5s ease .2s}#resource-tiles .grid-item.hidden{transform:translateY(15px)}}#resource-tiles .grid-item.filtered{display:none}#resource-tiles.empty a{display:block;width:226px;margin:0 auto}#resource-tiles .resource-tile{margin:0;border-radius:8px;box-shadow:0 0 7px rgba(0,0,0,.25);background-color:#fff;box-sizing:border-box;position:relative}#resource-tiles .resource-tile.bookmarked:after{content:"";display:block;position:absolute;top:-6px;right:7px;width:29px;height:42px;background:url(../images/icons/bookmark.png)}#resource-tiles .resource-tile:hover{cursor:pointer;transform:translateY(-3px);box-shadow:0 3px 10px rgba(0,0,0,.25)}#resource-tiles .resource-tile:hover .manage-resource-button{width:65px;height:65px}#resource-tiles .resource-tile:hover .manage-resource-button .bg{opacity:1}#resource-tiles .resource-tile.managing .manage-resource-button{display:block}#resource-tiles .resource-tile .manage-resource-button{display:none;width:57px;height:57px;position:absolute;border-radius:50%;overflow:hidden;z-index:10;top:75px;left:50%;transform:translateX(-50%) translateY(-50%);transition:all .1s ease;cursor:pointer}#resource-tiles .resource-tile .manage-resource-button .bg{background:#000;opacity:.8;width:100%;height:100%}#resource-tiles .resource-tile .manage-resource-button svg{position:absolute;left:30%;top:30%;width:40%;height:40%}#resource-tiles .resource-tile .manage-resource-button svg path{fill:#fff}#contact-panel-container a.contact-panel .icon svg path,#contact-panel-container a.contact-panel .icon svg rect,#profile-menu-wrap #profile-menu li .icon svg path,#profile-menu-wrap #profile-menu li .icon svg polygon,#profile-menu-wrap #profile-menu li .icon svg rect,#provider-view-analytics .bar-chart-4 li svg ellipse,#provider-view-analytics .bar-chart-4 li svg path,#provider-view-analytics .bar-chart-4 li svg rect,#resource-tiles .resource-tile.add-a-resource-tile svg path{fill:#bda7c8}#resource-tiles .resource-tile .manage-resource-button .bookmarked-resource-button,#resource-tiles .resource-tile .manage-resource-button .viewed-resource-button{width:100%;height:100%;display:none;position:absolute;top:0;left:0}#resource-tiles .resource-tile h3.category{color:#fff;letter-spacing:-.1px;position:relative;display:inline-block;font-size:12px;top:-12px;left:0;padding:4px 11px 4px 17px;text-transform:none;margin-bottom:0}#resource-tiles .resource-tile.add-a-resource-tile{text-align:center;padding:54px 0}#resource-tiles .resource-tile.add-a-resource-tile.hidden{transform:translateY(15px);opacity:0}#resource-tiles .resource-tile.add-a-resource-tile .body{padding:0;border:none}#resource-tiles .resource-tile.add-a-resource-tile svg{margin:0 auto 10px;width:94px;height:90px}#resource-tiles .resource-tile.add-a-resource-tile h3{color:#2a033d;font-family:montserrat-regular;text-transform:uppercase}#resource-tiles .resource-tile.add-a-resource-tile .plus{font-size:18px;font-family:montserrat-bold;text-align:center;padding-top:3px;box-sizing:border-box;display:block;height:24px;width:24px;background-color:#4ba13d;position:absolute;top:-12px;right:-12px;border-radius:50%;color:#fff}#resource-tiles .resource-tile header{min-height:165px;max-height:220px;position:relative;background-image:url(../images/logos/programs/program-image.png);background-position:center;background-size:cover;background-repeat:no-repeat;border-top-right-radius:8px;border-top-left-radius:8px;overflow:hidden}#resource-tiles .resource-tile .body{padding:20px 14px 15px;border-bottom:1px solid #eaeaea;position:relative;overflow:hidden;margin-top:-24px}#resource-tiles .resource-tile .body h2.title{font-size:16px;line-height:19px;margin-bottom:6px;font-family:montserrat-regular;letter-spacing:.1px;color:#333;text-align:left;text-transform:none}#resource-tiles .resource-tile .body p.date,#resource-tiles .resource-tile footer .provider-name{color:#999;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:1em}#resource-tiles .resource-tile .body p.date{letter-spacing:-.1px;font-size:12px;margin:0}#resource-tiles .resource-tile footer{padding:12px 15px 18px;overflow:hidden;font-size:0}#resource-tiles .resource-tile footer p{margin:0}#resource-tiles .resource-tile footer .provider-logo{display:inline-block;vertical-align:middle;height:36px;width:36px;margin-right:8px;background-image:url(../images/backgrounds/avatar.png);border-radius:50%;background-position:center;background-size:cover;background-repeat:no-repeat;overflow:hidden}#resource-tiles .resource-tile footer .provider-name{display:inline-block;vertical-align:middle;font-size:12px;margin:0;width:calc(100% - 44px)}@media only screen and (min-width:1025px){#resource-tiles .grid{width:auto}#resource-tiles .grid-item{margin:0 0 18px;width:calc((100% - 54px)/ 4)}.search-results #resource-tiles .clear-fix{clear:both}.search-results #resource-tiles .grid{margin-left:calc((100% - 54px)/ 4 + 18px);width:auto}.search-results #resource-tiles .grid-item{margin:0 0 18px;width:calc((100% - 54px)/ 3)}}@media only screen and (min-width:1200px){#resource-tiles .grid-item{width:calc((100% - 72px)/ 5)}.search-results #resource-tiles .grid{margin-left:calc((100% - 72px)/ 5 + 18px);width:auto}.search-results #resource-tiles .grid-item{width:calc((100% - 72px)/ 4)}}#success-stories{position:relative;min-width:320px;height:376px}#success-stories .screen{position:absolute;height:100%;top:0;left:0;right:0;z-index:2;background-image:url(../images/backgrounds/gradient-overlay.png);background-size:200% 100%;background-repeat:no-repeat;background-position:center}#success-stories .container{box-sizing:border-box;padding:36px 20px 50px;margin:0 auto;position:relative;z-index:5}@media only screen and (min-width:1024px){#success-stories .container{padding:36px 32px 50px}}#success-stories h2{text-align:center;color:#fff;font-size:24px;text-transform:uppercase;margin-bottom:42px;font-family:montserrat-ultralight}#success-stories h2 .logo{display:block;height:65px;margin-bottom:1px;background-image:url(../images/logos/white-logo.png);background-size:contain;background-repeat:no-repeat;background-position:center}#success-stories #desktop-success-stories-foreground-slider,#success-stories .tagline{display:none}#success-stories h2 .success{font-family:montserrat-regular}#success-stories #success-stories-background-slider{position:absolute;top:0;left:0;right:0;z-index:1;height:376px;overflow:hidden}#success-stories #success-stories-background-slider .success-stories-background-slide{height:376px;background-repeat:no-repeat;background-position:top center;background-size:cover}#success-stories #mobile-success-stories-foreground-slider{opacity:0;max-width:400px;margin:0 auto;transition:opacity .5s ease-out .2s}#success-stories #mobile-success-stories-foreground-slider.active{opacity:1}#success-stories .success-stories-slide{color:#fff;text-align:center;box-sizing:border-box;line-height:1.2em}#success-stories .success-story p.testimonial{font-family:Arial,'Helvetica Neue',Helvetica,sans-serif;font-size:14px;line-height:22px;font-style:italic;padding-top:5px;margin-bottom:32px;position:relative;z-index:10}#success-stories .success-story .testimonial-container{position:relative}#success-stories .success-story .testimonial-container:before{content:"";display:block;position:absolute;top:0;left:0;height:25px;width:32px;background-image:url(../images/misc/open-quotes.png);opacity:.59}#success-stories .success-story .testimonial-container:after{content:"";display:block;position:absolute;bottom:5px;right:20px;height:25px;width:32px;background-image:url(../images/misc/close-quotes.png);opacity:.59}#success-stories .success-story p.name{font-family:montserrat-bold;text-transform:uppercase;font-size:14px}#success-stories .success-story p.location{font-family:montserrat-light;color:#c8afd3;font-size:14px}@media only screen and (min-width:1024px){#success-stories,#success-stories #success-stories-background-slider{height:530px}#success-stories .screen{background-size:100% 100%}#success-stories #success-stories-background-slider .success-stories-background-slide{height:530px;background-size:1304px 530px}#success-stories .container{padding:48px 20px 50px;max-width:1240px}#success-stories h2{margin-bottom:0;font-size:50px;position:relative}#success-stories h2 .logo{display:inline-block;height:105px;width:345px;margin-right:3px}#success-stories h2 .success{font-family:montserrat-regular;top:-14px;position:relative}#success-stories h2 .stories{font-family:montserrat-ultralight;top:-14px;position:relative}#success-stories .tagline{display:block;font-family:montserrat-light;font-size:14px;color:#fff;text-align:center;margin-top:-16px;margin-bottom:85px}#success-stories #mobile-success-stories-foreground-slider{display:none}#success-stories #desktop-success-stories-foreground-slider{display:block;opacity:0;margin:0 auto;transition:opacity .5s ease-out .2s}#success-stories #desktop-success-stories-foreground-slider.active{opacity:1}#success-stories .success-stories-slide{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#success-stories .success-story{font-size:0;display:inline-block;width:280px;margin:0}#success-stories .success-story p.testimonial{font-size:16px;margin-bottom:34px}#success-stories .success-story p.location,#success-stories .success-story p.name{font-size:15px}}@media only screen and (min-width:1400px){#success-stories .success-story{width:322px}}#contact-panel-container{font-size:0;text-align:center}#contact-panel-container a.contact-panel{display:inline-block;width:100%;margin-bottom:18px;box-sizing:border-box;text-align:center;border-radius:8px;overflow:hidden;color:#2a033d;background:#fff;box-shadow:0 0 7px rgba(0,0,0,.25)}@media only screen and (min-width:1025px){#contact-panel-container a.contact-panel{width:calc(33.33% - 12px);margin-bottom:0}#contact-panel-container a.contact-panel:not(:last-of-type){margin-right:18px}}#contact-panel-container a.contact-panel:focus,#contact-panel-container a.contact-panel:hover{transform:translateY(-3px)}#contact-panel-container a.contact-panel.hidden{transform:translateY(15px);opacity:0}#contact-panel-container a.contact-panel .icon{display:block;background:#67397e;font-size:18px;padding:1.5em 0 0}#contact-panel-container a.contact-panel .icon svg{width:50px;height:50px}#contact-panel-container a.contact-panel h3{background:#67397e;color:#fff;font-size:18px;padding:.5em 0 1.5em;font-family:montserrat-bold;text-transform:uppercase}#contact-panel-container a.contact-panel p{font-family:montserrat-bold;font-size:14px;padding:2em 0}#provider-directory-letters-link{color:#fff;margin:0 auto 20px;display:inline-block}@media only screen and (min-width:1025px){#provider-directory-letters-link{display:none}}#provider-directory-letters-div{max-width:360px}.provider-directory-letter{display:inline-block;padding:10px;width:20px;font-family:montserrat-bold;color:#999}a.provider-directory-letter{color:#67397e}.client-content a.provider-directory-anchor{display:block;font-size:12px;font-family:montserrat-bold;border-bottom:1px solid #aeaeae;color:#aeaeae;margin:0 0 20px}#blog-nav ul li::before,#provider-directory-nav,#provider-directory-nav ul li::before{display:none}@media only screen and (min-width:1025px){.client-content a.provider-directory-anchor{display:none}#provider-directory-nav{display:block}}#blog-nav,#provider-directory-nav{border-top:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;padding:11px 0;line-height:16px;position:relative;margin-bottom:50px}#blog-nav ul,#provider-directory-nav ul{margin:0 0 0 10px;padding:0;list-style:none;display:inline-block;vertical-align:middle;width:calc(100% - 100px)}#blog-nav ul li,#provider-directory-nav ul li{display:inline-block;left:auto;right:auto;padding:0;width:calc(100% / 26)}#blog-nav ul li a,#provider-directory-nav ul li a{font-size:16px;font-family:montserrat-light;color:#666;display:inline-block;padding:6px}#blog-nav ul li a.active,#blog-nav ul li a:focus,#blog-nav ul li a:hover,#provider-directory-nav ul li a.active,#provider-directory-nav ul li a:focus,#provider-directory-nav ul li a:hover{font-family:montserrat-bold;color:#67397e}#blog-nav #provider-filter-all,#provider-directory-nav #provider-filter-all{display:inline-block;vertical-align:middle;font-size:12px;font-family:montserrat-light;color:#333;text-transform:uppercase;letter-spacing:3px;margin-top:2px}#blog-nav #provider-filter-all.active,#blog-nav #provider-filter-all:focus,#blog-nav #provider-filter-all:hover,#provider-directory-nav #provider-filter-all.active,#provider-directory-nav #provider-filter-all:focus,#provider-directory-nav #provider-filter-all:hover{font-family:montserrat-bold;color:#67397e}#blog-nav #provider-directory-nav-arrow,#provider-directory-nav #provider-directory-nav-arrow{position:absolute;width:28px;height:14px;bottom:-14px;left:50%;transform:translateX(-50%);background-image:url(../images/misc/provider-directory-nav-triangle.png);background-position:top;background-repeat:no-repeat;transition:all .7s ease-out}#provider-directory-listings{font-size:0}.provider-directory-listing{display:inline-block;width:100%;margin-bottom:32px}@media only screen and (min-width:480px){.provider-directory-listing{width:50%}}@media only screen and (min-width:768px){.provider-directory-listing{width:33.33%}}@media only screen and (min-width:1025px){.provider-directory-listing{width:50%}}.provider-directory-listing.hidden{display:none}.provider-directory-listing .provider-avatar{height:42px;width:42px;background-image:url(../images/logos/providers/provider-avatar.png);background-size:cover;background-position:center;border-radius:50%;display:inline-block;vertical-align:middle;margin:0 10px 0 0}@media only screen and (min-width:1025px){.provider-directory-listing .provider-avatar{height:100px;width:100px}}.provider-directory-listing .provider-info{display:inline-block;vertical-align:middle;width:calc(100% - 62px)}.provider-directory-listing .provider-info h4{font-size:12px;margin-bottom:0}@media only screen and (min-width:1025px){.provider-directory-listing .provider-info{width:calc(100% - 120px)}.provider-directory-listing .provider-info h4{font-size:15px}}.provider-directory-listing .provider-info .provider-tile-actions{font-size:9px;line-height:16px}@media only screen and (min-width:1025px){.provider-directory-listing .provider-info .provider-tile-actions{font-size:11px;line-height:24px}}#provider-view-analytics p{font-size:14px}#provider-view-analytics .search-stats-wrap{margin-bottom:50px;border-bottom:1px solid #eaeaea}#provider-view-analytics .swp-stats{margin-bottom:50px}#provider-view-analytics .swp-stats h3.title{font-size:16px;padding-bottom:6px;margin-bottom:6px}#provider-view-analytics .swp-stats ul{font-size:0;margin-bottom:32px}#provider-view-analytics .swp-stats ul li{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:italic;font-size:13px;display:inline-block}#provider-view-analytics .swp-stats ul li:not(:last-of-type):after{content:'|';display:inline-block;padding:0 8px}#provider-view-analytics .swp-stats ul a{position:relative;display:inline-block;color:#4ba13d}#active-review-form:after,#my-reviews-nav a.active:after,#provider-view-analytics .swp-stats ul a.active:after{position:absolute;transform:translateX(-50%);content:''}#provider-view-analytics .swp-stats ul a:focus,#provider-view-analytics .swp-stats ul a:hover{color:#66c058}#provider-view-analytics .swp-stats ul a.active{cursor:default;color:#333}#provider-view-analytics .swp-stats ul a.active:hover{color:#333}#provider-view-analytics .swp-stats ul a.active:after{width:8px;height:8px;background-color:#4ba13d;display:block;bottom:-12px;left:50%;border-radius:50%}#provider-view-analytics .swp-stat h3.hndle{font-size:16px;margin-bottom:12px}#provider-view-analytics table{position:static;display:inline-block;overflow:hidden}#provider-view-analytics table thead{display:block;background:#2a033d;color:#fff;font-size:14px;font-family:montserrat-bold;text-transform:uppercase;letter-spacing:1px}#provider-view-analytics table td,#provider-view-analytics table th{display:inline-block;padding:12px 20px;box-sizing:border-box}#provider-view-analytics table td:nth-of-type(1),#provider-view-analytics table th:nth-of-type(1){width:125px;text-align:left}#provider-view-analytics table td:nth-of-type(2),#provider-view-analytics table th:nth-of-type(2){width:125px;text-align:center}#provider-view-analytics table tr{display:block}#provider-view-analytics table th{display:inline-block;line-height:16px;font-weight:700}#provider-view-analytics table tbody{display:block;border:1px solid #b6b6b6;border-top:none}#provider-view-analytics table tbody tr{display:block;background-color:#fff}#provider-view-analytics table tbody tr:nth-of-type(2n){background-color:#ebebeb}#provider-view-analytics table tbody td{padding:12px 20px;display:inline-block;font-size:14px;line-height:12px;color:#000;box-sizing:border-box}#provider-view-analytics #donutchart{display:none}@media only screen and (min-width:1025px){#provider-view-analytics #donutchart{display:block}}#provider-view-analytics .bar-chart-4{padding-bottom:50px;border-bottom:1px solid #eaeaea;margin-bottom:50px;text-align:center}#provider-view-analytics .bar-chart-4 li{box-sizing:border-box;padding:12px;border-radius:5px;color:#2a033d;display:inline-block;font-size:15px;font-family:montserrat-bold;text-transform:uppercase;text-align:center;width:50%}@media only screen and (min-width:1025px){#provider-view-analytics .bar-chart-4 li{width:23%}#provider-view-analytics .bar-chart-4 li:not(:last-of-type){margin-right:2.66%}}#provider-view-analytics .bar-chart-4 li svg{width:80px;height:80px}#provider-view-analytics .bar-chart-4 li .number{margin-bottom:4px;font-size:40px;font-family:montserrat-bold;display:block}#provider-view-analytics .bar-chart-4 li:nth-of-type(2) svg{width:65px;height:65px}#provider-view-analytics .bar-chart-4 li:nth-of-type(3) svg{width:70px;height:70px}#provider-view-analytics .bar-chart-6{padding-bottom:50px;border-bottom:1px solid #eaeaea;margin-bottom:50px}#provider-view-analytics .bar-chart-6 li{box-sizing:border-box;padding:12px;border-radius:5px;color:#fff;display:inline-block;font-size:12px;font-family:montserrat-light;text-align:center;width:calc(50% - 5px);margin-bottom:10px}#provider-view-analytics .bar-chart-6 li:nth-of-type(2n+1){margin-right:10px}@media only screen and (min-width:1025px){#provider-view-analytics .bar-chart-6 li{width:15%}#provider-view-analytics .bar-chart-6 li:not(:last-of-type){margin-right:2%}}#provider-view-analytics .bar-chart-6 li .number{font-size:24px;font-family:montserrat-bold;display:block}.comment-respond .comment-reply-title,article.program #resource-admin-actions a,article.program header .program-info .dateline .category{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}#provider-view-analytics .bar-chart-6 li:nth-of-type(1){background:#673a7f}#provider-view-analytics .bar-chart-6 li:nth-of-type(2){background:#ca6bc7}#provider-view-analytics .bar-chart-6 li:nth-of-type(3){background:#de801c}#provider-view-analytics .bar-chart-6 li:nth-of-type(4){background:#3194ef}#provider-view-analytics .bar-chart-6 li:nth-of-type(5),#provider-view-analytics .bar-chart-6 li:nth-of-type(6){background:#4ba13c}#consumer-content-my-resources h3.section-subtitle a .active-text{display:none}#consumer-content-my-resources h3.section-subtitle a.active .active-text{display:inline}#consumer-content-my-resources h3.section-subtitle a.active .inactive-text{display:none}#consumer-content-my-resources .bookmarked-tiles{margin-bottom:50px}#my-reviews-nav{margin-bottom:32px}#my-reviews-nav a{position:relative;display:inline-block;color:#4ba13d}#my-reviews-nav a:focus,#my-reviews-nav a:hover{color:#66c058}#my-reviews-nav a.active{cursor:default;color:#333}#my-reviews-nav a.active:hover{color:#333}#my-reviews-nav a.active:after{width:8px;height:8px;background-color:#4ba13d;display:block;left:50%;border-radius:50%}#write-a-review-content{display:none}#review-menu-tiles{font-size:0}#review-menu-tiles .review-menu-tile{cursor:pointer;display:inline-block;box-sizing:border-box;transition:all .3s ease-out;border-radius:6px;width:100%}@media only screen and (min-width:768px){#review-menu-tiles .review-menu-tile{width:50%}}@media only screen and (min-width:1025px){#review-menu-tiles .review-menu-tile{width:33.33%}}#active-review-form{display:none;margin-top:20px;border-top:1px solid #b6b6b6;padding-top:20px;position:relative}#active-review-form .review-menu-tile{margin-bottom:20px}#active-review-form:after{width:28px;height:14px;top:-1px;left:140px;background-image:url(../images/misc/provider-directory-nav-triangle.png);background-position:top;background-repeat:no-repeat;transition:all .7s ease-out}.review-menu-tile{padding:10px;font-size:0;overflow:hidden}.review-menu-tile .review-avatar{height:41px;width:41px;border-radius:50%;background-image:url(../images/backgrounds/avatar.png);background-position:center;background-size:cover;display:inline-block;vertical-align:middle;margin-right:10px}.review-menu-tile h3{display:inline-block;vertical-align:middle;text-transform:none;font-size:14px;color:#333;width:calc(100% - 51px)}.category-auto{background-color:#4ba13c}.category-banking{background-color:#de801c}.category-budgeting{background-color:#673a7f}.category-caregiving{background-color:#3194ef}.category-credit-and-debt{background-color:#ca6bc7}.category-home{background-color:#2a043d}.category-insurance{background-color:#1833a7}.category-investing{background-color:#4d3824}.category-retirement{background-color:#1f6bec}.category-security-fraud-prevention{background-color:#333}.category-student-finance{background-color:#c32b23}.category-taxes{background-color:#5dbd98}article.program #resource-admin-actions{text-align:center;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #b6b6b6}@media only screen and (min-width:768px){article.program #resource-admin-actions{margin-bottom:50px;padding-bottom:50px}}article.program #resource-admin-actions a{color:#fff;font-size:12px;display:inline-block;margin-left:10px;margin-right:10px;height:34px;line-height:34px;background-color:rgba(0,0,0,.7);padding:0 22px;border-radius:4px}article.program #resource-admin-actions a:not(:last-child){margin-bottom:13px}@media only screen and (min-width:480px){article.program #resource-admin-actions a{display:inline-block;margin-left:0;margin-right:0}article.program #resource-admin-actions a:not(:last-child){margin-bottom:0;margin-right:13px}}article.program #resource-admin-actions a:focus,article.program #resource-admin-actions a:hover{background-color:rgba(0,0,0,.9)}article.program #resource-admin-actions a svg{margin-right:10px;vertical-align:middle}article.program #resource-admin-actions a svg path{fill:#fff}article.program #resource-admin-actions a.delete-resource svg{height:21px;width:21px;margin-top:-1px}article.program #resource-admin-actions a.edit-resource svg{height:22px;width:22px}article.program header{min-height:250px;border-bottom:1px solid #b6b6b6;padding-bottom:25px;margin-bottom:25px}@media only screen and (min-width:768px){article.program header{padding-bottom:50px;margin-bottom:50px}}article.program header .program-image{position:relative;width:331px;height:238px;max-width:100%;margin-bottom:12px;background-size:cover;background-position:center}@media only screen and (min-width:768px){article.program header .program-image{display:inline-block;vertical-align:top;margin:0 19px 0 0;float:left}article.program header .program-info{margin-left:350px;vertical-align:top}}article.program header .program-image:after{content:"";display:block;position:absolute;top:-6px;right:7px;width:29px;height:0;background:url(../images/icons/bookmark.png);opacity:0;transition:all .5s ease}#profile-avatar,#profile-content #hero-panel,.review-header .reviewer-avatar,article.program footer .provider-avatar{background-size:cover;background-position:center}article.program header .program-image.bookmarked:after{height:42px;opacity:1}article.program header .program-info .dateline{font-size:0;margin-bottom:28px}article.program header .program-info .dateline .category{color:#fff;letter-spacing:-.1px;font-size:12px;padding:4px 17px;margin-right:8px}article.program header .program-info .dateline .posted{color:#666;font-size:12px}article.program header .program-info h2{margin-bottom:10px}article.program header .program-info blockquote{margin-bottom:36px}article.program header .program-info #single-program-actions{font-size:0}article.program header .program-info #single-program-actions a{height:45px;width:calc(50% - 10px);width:180px;box-sizing:border-box;line-height:15px;font-size:14px;vertical-align:middle;color:#fff;display:inline-block;margin-bottom:10px}article.program header .program-info #single-program-actions a:first-of-type{margin-right:12px}article.program header .program-info #single-program-actions .bookmark-stats{width:calc(50% - 10px);display:inline-block;vertical-align:middle}@media only screen and (min-width:480px){article.program header .program-info #single-program-actions .bookmark-stats{width:auto}}article.program header .program-info #single-program-actions .bookmark-stats .icon{display:inline-block;vertical-align:top;width:30px;height:30px;margin-top:-1px}article.program header .program-info #single-program-actions .bookmark-stats .icon svg polygon{fill:#009}article.program header .program-info #single-program-actions .bookmark-stats p{width:calc(100% - 30px);display:inline-block;vertical-align:top;max-width:150px;line-height:12px;font-size:10px}@media only screen and (min-width:480px){article.program header .program-info #single-program-actions .bookmark-stats p{width:auto}}article.program .program-details{border-bottom:1px solid #b6b6b6;padding-bottom:25px;margin-bottom:25px;font-size:14px}@media only screen and (min-width:768px){article.program .program-details{padding-bottom:50px;margin-bottom:50px}}article.program .program-details h3{margin-bottom:25px}@media only screen and (min-width:768px){article.program .program-details h3{margin-bottom:50px}}article.program .program-details .label{font-weight:700;float:left}article.program .program-details>p{margin-left:140px;font-size:14px}@media only screen and (max-width:768px){article.program .program-details>p{margin-bottom:18px}}article.program .program-details .description{margin-bottom:1.5em}article.program .program-details .description .label{display:block;float:none;margin-bottom:6px}article.program .program-details .description p{font-size:13px;margin-left:0}@media only screen and (min-width:768px){article.program .program-details .description .label{float:left;margin-bottom:0}article.program .program-details .description p{margin-left:140px}}article.program .program-details .rating-links a{display:block}article.program .program-details ul.program-rating{position:relative;width:108px;margin-left:140px;font-size:0;margin-bottom:8px}article.program .program-details ul.program-rating.rating-val-0 li svg path{fill:#ccc}article.program .program-details ul.program-rating li svg path,ul.program-rating li svg path,ul.rating-input li svg path{fill:#4ba13d}article.program .program-details ul.program-rating.rating-val-0:before{content:"No Ratings";display:block;position:relative;z-index:100;color:#999;font-size:10px;line-height:16px;overflow:visible;text-align:left}article.program .program-details ul.program-rating li{display:inline-block}article.program .program-details ul.program-rating li:not(:last-child){margin-right:2px}article.program .program-details ul.program-rating li svg{vertical-align:top;height:20px;width:20px}article.program .program-details ul.program-rating.rating-input svg{cursor:pointer}article.program .program-details ul.program-rating .empty,article.program .program-details ul.program-rating .full,article.program .program-details ul.program-rating .half{display:none}article.program .program-details ul.program-rating.rating-val-0 li:nth-child(5n+1) .empty,article.program .program-details ul.program-rating.rating-val-0 li:nth-child(5n+2) .empty,article.program .program-details ul.program-rating.rating-val-0 li:nth-child(5n+3) .empty,article.program .program-details ul.program-rating.rating-val-0 li:nth-child(5n+4) .empty,article.program .program-details ul.program-rating.rating-val-0 li:nth-child(5n+5) .empty,article.program .program-details ul.program-rating.rating-val-0-5 li:nth-child(5n+1) .half,article.program .program-details ul.program-rating.rating-val-0-5 li:nth-child(5n+2) .empty,article.program .program-details ul.program-rating.rating-val-0-5 li:nth-child(5n+3) .empty,article.program .program-details ul.program-rating.rating-val-0-5 li:nth-child(5n+4) .empty,article.program .program-details ul.program-rating.rating-val-0-5 li:nth-child(5n+5) .empty,article.program .program-details ul.program-rating.rating-val-1 li:nth-child(5n+1) .full,article.program .program-details ul.program-rating.rating-val-1 li:nth-child(5n+2) .empty,article.program .program-details ul.program-rating.rating-val-1 li:nth-child(5n+3) .empty,article.program .program-details ul.program-rating.rating-val-1 li:nth-child(5n+4) .empty,article.program .program-details ul.program-rating.rating-val-1 li:nth-child(5n+5) .empty,article.program .program-details ul.program-rating.rating-val-1-5 li:nth-child(5n+1) .full,article.program .program-details ul.program-rating.rating-val-1-5 li:nth-child(5n+2) .half,article.program .program-details ul.program-rating.rating-val-1-5 li:nth-child(5n+3) .empty,article.program .program-details ul.program-rating.rating-val-1-5 li:nth-child(5n+4) .empty,article.program .program-details ul.program-rating.rating-val-1-5 li:nth-child(5n+5) .empty,article.program .program-details ul.program-rating.rating-val-2 li:nth-child(5n+1) .full,article.program .program-details ul.program-rating.rating-val-2 li:nth-child(5n+2) .full,article.program .program-details ul.program-rating.rating-val-2 li:nth-child(5n+3) .empty,article.program .program-details ul.program-rating.rating-val-2 li:nth-child(5n+4) .empty,article.program .program-details ul.program-rating.rating-val-2 li:nth-child(5n+5) .empty,article.program .program-details ul.program-rating.rating-val-2-5 li:nth-child(5n+1) .full,article.program .program-details ul.program-rating.rating-val-2-5 li:nth-child(5n+2) .full,article.program .program-details ul.program-rating.rating-val-2-5 li:nth-child(5n+3) .half,article.program .program-details ul.program-rating.rating-val-2-5 li:nth-child(5n+4) .empty,article.program .program-details ul.program-rating.rating-val-2-5 li:nth-child(5n+5) .empty,article.program .program-details ul.program-rating.rating-val-3 li:nth-child(5n+1) .full,article.program .program-details ul.program-rating.rating-val-3 li:nth-child(5n+2) .full,article.program .program-details ul.program-rating.rating-val-3 li:nth-child(5n+3) .full,article.program .program-details ul.program-rating.rating-val-3 li:nth-child(5n+4) .empty,article.program .program-details ul.program-rating.rating-val-3 li:nth-child(5n+5) .empty,article.program .program-details ul.program-rating.rating-val-3-5 li:nth-child(5n+1) .full,article.program .program-details ul.program-rating.rating-val-3-5 li:nth-child(5n+2) .full,article.program .program-details ul.program-rating.rating-val-3-5 li:nth-child(5n+3) .full,article.program .program-details ul.program-rating.rating-val-3-5 li:nth-child(5n+4) .half,article.program .program-details ul.program-rating.rating-val-3-5 li:nth-child(5n+5) .empty,article.program .program-details ul.program-rating.rating-val-4 li:nth-child(5n+1) .full,article.program .program-details ul.program-rating.rating-val-4 li:nth-child(5n+2) .full,article.program .program-details ul.program-rating.rating-val-4 li:nth-child(5n+3) .full,article.program .program-details ul.program-rating.rating-val-4 li:nth-child(5n+4) .full,article.program .program-details ul.program-rating.rating-val-4 li:nth-child(5n+5) .empty,article.program .program-details ul.program-rating.rating-val-4-5 li:nth-child(5n+1) .full,article.program .program-details ul.program-rating.rating-val-4-5 li:nth-child(5n+2) .full,article.program .program-details ul.program-rating.rating-val-4-5 li:nth-child(5n+3) .full,article.program .program-details ul.program-rating.rating-val-4-5 li:nth-child(5n+4) .full,article.program .program-details ul.program-rating.rating-val-4-5 li:nth-child(5n+5) .half,article.program .program-details ul.program-rating.rating-val-5 li:nth-child(5n+1) .full,article.program .program-details ul.program-rating.rating-val-5 li:nth-child(5n+2) .full,article.program .program-details ul.program-rating.rating-val-5 li:nth-child(5n+3) .full,article.program .program-details ul.program-rating.rating-val-5 li:nth-child(5n+4) .full,article.program .program-details ul.program-rating.rating-val-5 li:nth-child(5n+5) .full{display:inline}article.program footer{font-size:0}article.program footer h3{margin-bottom:24px}article.program footer .provider-avatar{height:52px;width:52px;background-image:url(../images/backgrounds/avatar.png);border-radius:26px;display:inline-block;vertical-align:middle;margin:0 10px 0 0}article.program footer .provider-info{display:inline-block;vertical-align:middle;max-width:calc(100% - 62px);overflow:hidden}article.program footer .provider-info h4{margin-bottom:0}article.program footer .provider-info .provider-tile-actions{font-size:11px}#rating-popup-wrapper{position:relative}#rating-popup-wrapper #rating-popup{text-align:center;position:absolute;border-radius:9px;box-shadow:0 0 9px rgba(0,0,0,.5);left:73px;bottom:32px;padding:14px;background:#fff;display:none}#rating-popup-wrapper #rating-popup h3{font-size:14px;margin-bottom:0}#rating-popup-wrapper #rating-popup a.green-btn{color:#fff!important;margin:6px 0}ul.program-rating,ul.rating-input{font-size:0}ul.program-rating li,ul.rating-input li{display:inline-block}ul.program-rating li:not(:last-child),ul.rating-input li:not(:last-child){margin-right:2px}ul.program-rating li svg,ul.rating-input li svg{vertical-align:top;height:20px;width:20px}ul.program-rating.rating-input svg,ul.rating-input.rating-input svg{cursor:pointer}ul.program-rating .empty,ul.program-rating .full,ul.program-rating .half,ul.rating-input .empty,ul.rating-input .full,ul.rating-input .half{display:none}ul.program-rating.rating-val-0 li:nth-child(5n+1) .empty,ul.program-rating.rating-val-0 li:nth-child(5n+2) .empty,ul.program-rating.rating-val-0 li:nth-child(5n+3) .empty,ul.program-rating.rating-val-0 li:nth-child(5n+4) .empty,ul.program-rating.rating-val-0 li:nth-child(5n+5) .empty,ul.program-rating.rating-val-0-5 li:nth-child(5n+1) .half,ul.program-rating.rating-val-0-5 li:nth-child(5n+2) .empty,ul.program-rating.rating-val-0-5 li:nth-child(5n+3) .empty,ul.program-rating.rating-val-0-5 li:nth-child(5n+4) .empty,ul.program-rating.rating-val-0-5 li:nth-child(5n+5) .empty,ul.program-rating.rating-val-1 li:nth-child(5n+1) .full,ul.program-rating.rating-val-1 li:nth-child(5n+2) .empty,ul.program-rating.rating-val-1 li:nth-child(5n+3) .empty,ul.program-rating.rating-val-1 li:nth-child(5n+4) .empty,ul.program-rating.rating-val-1 li:nth-child(5n+5) .empty,ul.program-rating.rating-val-1-5 li:nth-child(5n+1) .full,ul.program-rating.rating-val-1-5 li:nth-child(5n+2) .half,ul.program-rating.rating-val-1-5 li:nth-child(5n+3) .empty,ul.program-rating.rating-val-1-5 li:nth-child(5n+4) .empty,ul.program-rating.rating-val-1-5 li:nth-child(5n+5) .empty,ul.program-rating.rating-val-2 li:nth-child(5n+1) .full,ul.program-rating.rating-val-2 li:nth-child(5n+2) .full,ul.program-rating.rating-val-2 li:nth-child(5n+3) .empty,ul.program-rating.rating-val-2 li:nth-child(5n+4) .empty,ul.program-rating.rating-val-2 li:nth-child(5n+5) .empty,ul.program-rating.rating-val-2-5 li:nth-child(5n+1) .full,ul.program-rating.rating-val-2-5 li:nth-child(5n+2) .full,ul.program-rating.rating-val-2-5 li:nth-child(5n+3) .half,ul.program-rating.rating-val-2-5 li:nth-child(5n+4) .empty,ul.program-rating.rating-val-2-5 li:nth-child(5n+5) .empty,ul.program-rating.rating-val-3 li:nth-child(5n+1) .full,ul.program-rating.rating-val-3 li:nth-child(5n+2) .full,ul.program-rating.rating-val-3 li:nth-child(5n+3) .full,ul.program-rating.rating-val-3 li:nth-child(5n+4) .empty,ul.program-rating.rating-val-3 li:nth-child(5n+5) .empty,ul.program-rating.rating-val-3-5 li:nth-child(5n+1) .full,ul.program-rating.rating-val-3-5 li:nth-child(5n+2) .full,ul.program-rating.rating-val-3-5 li:nth-child(5n+3) .full,ul.program-rating.rating-val-3-5 li:nth-child(5n+4) .half,ul.program-rating.rating-val-3-5 li:nth-child(5n+5) .empty,ul.program-rating.rating-val-4 li:nth-child(5n+1) .full,ul.program-rating.rating-val-4 li:nth-child(5n+2) .full,ul.program-rating.rating-val-4 li:nth-child(5n+3) .full,ul.program-rating.rating-val-4 li:nth-child(5n+4) .full,ul.program-rating.rating-val-4 li:nth-child(5n+5) .empty,ul.program-rating.rating-val-4-5 li:nth-child(5n+1) .full,ul.program-rating.rating-val-4-5 li:nth-child(5n+2) .full,ul.program-rating.rating-val-4-5 li:nth-child(5n+3) .full,ul.program-rating.rating-val-4-5 li:nth-child(5n+4) .full,ul.program-rating.rating-val-4-5 li:nth-child(5n+5) .half,ul.program-rating.rating-val-5 li:nth-child(5n+1) .full,ul.program-rating.rating-val-5 li:nth-child(5n+2) .full,ul.program-rating.rating-val-5 li:nth-child(5n+3) .full,ul.program-rating.rating-val-5 li:nth-child(5n+4) .full,ul.program-rating.rating-val-5 li:nth-child(5n+5) .full,ul.rating-input.rating-val-0 li:nth-child(5n+1) .empty,ul.rating-input.rating-val-0 li:nth-child(5n+2) .empty,ul.rating-input.rating-val-0 li:nth-child(5n+3) .empty,ul.rating-input.rating-val-0 li:nth-child(5n+4) .empty,ul.rating-input.rating-val-0 li:nth-child(5n+5) .empty,ul.rating-input.rating-val-0-5 li:nth-child(5n+1) .half,ul.rating-input.rating-val-0-5 li:nth-child(5n+2) .empty,ul.rating-input.rating-val-0-5 li:nth-child(5n+3) .empty,ul.rating-input.rating-val-0-5 li:nth-child(5n+4) .empty,ul.rating-input.rating-val-0-5 li:nth-child(5n+5) .empty,ul.rating-input.rating-val-1 li:nth-child(5n+1) .full,ul.rating-input.rating-val-1 li:nth-child(5n+2) .empty,ul.rating-input.rating-val-1 li:nth-child(5n+3) .empty,ul.rating-input.rating-val-1 li:nth-child(5n+4) .empty,ul.rating-input.rating-val-1 li:nth-child(5n+5) .empty,ul.rating-input.rating-val-1-5 li:nth-child(5n+1) .full,ul.rating-input.rating-val-1-5 li:nth-child(5n+2) .half,ul.rating-input.rating-val-1-5 li:nth-child(5n+3) .empty,ul.rating-input.rating-val-1-5 li:nth-child(5n+4) .empty,ul.rating-input.rating-val-1-5 li:nth-child(5n+5) .empty,ul.rating-input.rating-val-2 li:nth-child(5n+1) .full,ul.rating-input.rating-val-2 li:nth-child(5n+2) .full,ul.rating-input.rating-val-2 li:nth-child(5n+3) .empty,ul.rating-input.rating-val-2 li:nth-child(5n+4) .empty,ul.rating-input.rating-val-2 li:nth-child(5n+5) .empty,ul.rating-input.rating-val-2-5 li:nth-child(5n+1) .full,ul.rating-input.rating-val-2-5 li:nth-child(5n+2) .full,ul.rating-input.rating-val-2-5 li:nth-child(5n+3) .half,ul.rating-input.rating-val-2-5 li:nth-child(5n+4) .empty,ul.rating-input.rating-val-2-5 li:nth-child(5n+5) .empty,ul.rating-input.rating-val-3 li:nth-child(5n+1) .full,ul.rating-input.rating-val-3 li:nth-child(5n+2) .full,ul.rating-input.rating-val-3 li:nth-child(5n+3) .full,ul.rating-input.rating-val-3 li:nth-child(5n+4) .empty,ul.rating-input.rating-val-3 li:nth-child(5n+5) .empty,ul.rating-input.rating-val-3-5 li:nth-child(5n+1) .full,ul.rating-input.rating-val-3-5 li:nth-child(5n+2) .full,ul.rating-input.rating-val-3-5 li:nth-child(5n+3) .full,ul.rating-input.rating-val-3-5 li:nth-child(5n+4) .half,ul.rating-input.rating-val-3-5 li:nth-child(5n+5) .empty,ul.rating-input.rating-val-4 li:nth-child(5n+1) .full,ul.rating-input.rating-val-4 li:nth-child(5n+2) .full,ul.rating-input.rating-val-4 li:nth-child(5n+3) .full,ul.rating-input.rating-val-4 li:nth-child(5n+4) .full,ul.rating-input.rating-val-4 li:nth-child(5n+5) .empty,ul.rating-input.rating-val-4-5 li:nth-child(5n+1) .full,ul.rating-input.rating-val-4-5 li:nth-child(5n+2) .full,ul.rating-input.rating-val-4-5 li:nth-child(5n+3) .full,ul.rating-input.rating-val-4-5 li:nth-child(5n+4) .full,ul.rating-input.rating-val-4-5 li:nth-child(5n+5) .half,ul.rating-input.rating-val-5 li:nth-child(5n+1) .full,ul.rating-input.rating-val-5 li:nth-child(5n+2) .full,ul.rating-input.rating-val-5 li:nth-child(5n+3) .full,ul.rating-input.rating-val-5 li:nth-child(5n+4) .full,ul.rating-input.rating-val-5 li:nth-child(5n+5) .full{display:inline}ul.rating-input li svg{height:30px;width:30px}ul.rating-input.rating-val-0 li svg path{fill:#696969}ul.program-rating{width:158px}ul.program-rating.rating-val-0 li svg path{fill:#ccc}#profile-admin-buttons a svg path,#profile-avatar #profile-avatar-upload-button svg path{fill:#fff}ul.program-rating.rating-val-0:before{content:"No Ratings";display:block;position:relative;z-index:100;color:#999;font-size:10px;line-height:16px;overflow:visible;text-align:left}.comments-list .comment-reply-link{display:none}.comments-list img.avatar{border-radius:50%}.comment-respond .comment-form{max-width:400px;padding:0!important;background-color:transparent!important}.comment-respond .comment-form .logged-in-as,.comment-respond .comment-form label{display:none!important}.comment-respond .comment-form textarea#comment{border:1px solid #666}.comment-respond .comment-reply-title{display:inline-block;cursor:pointer;font-size:12px;text-transform:capitalize;letter-spacing:normal;color:#4ba13d;transition:all .3s ease-out}.comment-respond .comment-reply-title:focus,.comment-respond .comment-reply-title:hover{color:#66c058}.anchor{position:relative;top:-80px;display:block}#my-review-wrap,#read-reviews-wrap{border-bottom:1px solid #b6b6b6;margin-bottom:50px;padding-bottom:20px}.review-tile{margin-bottom:50px}.review-body{font-size:12px;margin-top:20px}.review-header{box-sizing:border-box}.review-header .reviewer-avatar{width:52px;height:52px;border-radius:50%;overflow:hidden;background-image:url(../images/logos/consumers/consumer-avatar.png);margin-right:10px;display:inline-block;vertical-align:middle}.review-header .review-info{display:inline-block;vertical-align:middle;width:calc(100% - 70px)}.review-header .review-info ul.program-rating{display:block;margin-bottom:2px;vertical-align:middle;width:112px}@media only screen and (min-width:768px){.review-header .review-info ul.program-rating{display:inline-block;margin-bottom:-2px}}.review-header .review-info .resource-title{font-size:16px;font-family:montserrat-bold;color:#333;display:inline-block;vertical-align:middle}.review-header .review-info .green-link{font-size:11px;display:block;margin-bottom:2px}.review-header .review-info .review-posted{color:#999;font-size:11px;line-height:12px}#new-resource-popup h2,#new-resource-popup h3{color:#2a033d;text-align:center;text-transform:uppercase}#new-resource-popup{max-width:700px;padding:5px 15px;box-sizing:border-box}@media only screen and (min-width:768px){.review-header .review-info .green-link{font-size:11px;display:inline-block}.review-header .review-info .review-posted{font-size:12px;line-height:16px}#new-resource-popup{padding:28px 54px}}#new-resource-popup h3{font-family:montserrat-bold;font-size:12px;line-height:1.2em;margin-bottom:28px}@media only screen and (min-width:768px){#new-resource-popup h3{font-size:14px}}#new-resource-popup h2{font-family:montserrat-light;font-size:20px;margin-bottom:24px}#new-resource-popup .item{height:auto;margin-bottom:20px}@media only screen and (min-width:768px){#new-resource-popup h2{font-size:40px}#new-resource-popup .item{font-size:14px;height:80px;margin-bottom:20px}}#new-resource-popup .item .number{font-size:48px;margin-top:-2px;color:#bda7c8;font-family:montserrat-bold;float:left;margin-right:20px}#new-resource-popup .item .content h4,#new-resource-popup .item .content p,#profile-admin-buttons a{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}#new-resource-popup .item .content{margin-left:48px}#new-resource-popup .item .content h4{font-weight:700;font-size:12px;line-height:1.4em;color:#333}@media only screen and (min-width:768px){#new-resource-popup .item .content h4{font-size:14px}}#new-resource-popup .item .content p{font-size:12px;color:#333;line-height:1.4em}#profile-info h2,#profile-info ul{line-height:1em;text-align:center}#profile-content{background:#eaeaea;padding:0;position:relative}@media only screen and (min-width:768px){#new-resource-popup .item .content p{font-size:13px}#profile-content{padding:0 0 24px;display:block}}@media only screen and (min-width:1025px){#profile-content{padding:0}}#profile-content #hero-panel{display:none;position:absolute;top:0;left:0;right:0;height:340px}#profile-content .container{position:relative;box-sizing:border-box;margin:0;width:100%}@media only screen and (min-width:768px){#profile-content #hero-panel{display:block}#profile-content .container{padding-top:100px;margin:0 auto;width:calc(100% - 30px)}}.profile-toggle-content-wrap.hidden{display:none}@media only screen and (min-width:768px){.profile-toggle-content-wrap.hidden{display:block}}#profile-admin-buttons{display:none;z-index:10;position:absolute;left:0;right:0;text-align:center;font-size:0}@media only screen and (min-width:768px){#profile-admin-buttons{top:46px;display:block}}#profile-admin-buttons a{color:#fff;font-size:12px;display:block;height:34px;line-height:34px;padding:0 22px;background-color:rgba(0,0,0,.7);border-radius:4px}@media only screen and (min-width:480px){#profile-admin-buttons a{display:inline-block;height:34px;line-height:34px;padding:0 22px}}#profile-admin-buttons a:focus,#profile-admin-buttons a:hover{background-color:rgba(0,0,0,.9)}#profile-admin-buttons a svg{margin-right:10px;vertical-align:middle;height:24px;width:24px}#profile-admin-buttons a.edit-profile,#profile-admin-buttons a.view-profile{display:inline-block;margin-bottom:8px;width:200px;box-sizing:border-box}#profile-admin-buttons a.edit-background,#profile-admin-buttons a.edit-profile.active,#profile-admin-buttons a.view-profile.active{display:none}#profile-admin-buttons a.edit-background svg{margin-top:-1px}@media only screen and (min-width:768px){#profile-admin-buttons a.edit-profile,#profile-admin-buttons a.view-profile{margin-right:18px;margin-bottom:0;width:auto}#profile-admin-buttons a.edit-background{display:inline-block}#profile-panel-wrap{border-radius:10px;box-shadow:0 0 7px rgba(0,0,0,.25)}}#profile-header-panel{position:relative;background-color:#fff;padding:20px;min-height:181px;box-sizing:border-box}#profile-header-panel.hidden{display:none}body.page-template-consumer-profile-page #profile-avatar{background-image:url(../images/logos/consumers/consumer-avatar.png)}#profile-avatar{height:125px;width:125px;background-image:url(../images/logos/providers/provider-avatar.png);border-radius:63px;margin:0 auto 10px}#profile-avatar #profile-avatar-upload-button{display:block;background-color:rgba(0,0,0,.75);color:#fff;border-radius:50%;overflow:hidden;height:100%;text-align:center;box-sizing:border-box;padding-top:35%;opacity:0;cursor:pointer}#profile-avatar #profile-avatar-upload-button:focus,#profile-avatar #profile-avatar-upload-button:hover{opacity:1}#profile-avatar #profile-avatar-upload-button svg{width:42px;height:31px}#profile-avatar #profile-avatar-upload-button p{font-size:12px}#profile-info{color:#333}#profile-info h2{font-size:18px;font-family:montserrat-bold;letter-spacing:1px;text-transform:uppercase;margin:0 0 20px;color:#2a033d}@media only screen and (min-width:768px){#profile-header-panel{border-top-left-radius:10px;border-top-right-radius:10px;padding:20px 20px 40px}#profile-header-panel.hidden{display:block}#profile-avatar{display:inline-block;vertical-align:middle;margin:5px 23px 10px 20px}#profile-info{display:inline-block;vertical-align:middle}#profile-info h2{font-size:22px;text-align:left;margin:0 0 7px}#profile-info ul{text-align:left}}#profile-info ul{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px}#profile-info ul li{margin:0 0 10px}#profile-info ul li .label{font-weight:700}#profile-billboard{margin-top:40px}#profile-billboard #provider-rating #info-link-ratings{display:none}#profile-billboard #provider-rating h3{font-size:12px;line-height:1em;margin-bottom:5px;font-family:montserrat-bold;text-transform:uppercase;letter-spacing:.5px;color:#2a033d;text-align:center}@media only screen and (min-width:768px){#profile-billboard{margin-left:171px;margin-top:20px}#profile-billboard #provider-rating h3{font-size:18px;letter-spacing:1px;text-align:left}}#profile-billboard #provider-rating ul{margin:0 auto 4px;font-size:0}#profile-billboard #provider-rating ul li{display:inline-block}#profile-billboard #provider-rating ul li:not(:last-child){margin-right:2px}#profile-billboard #provider-rating ul li svg{height:27px;width:28px}#profile-billboard #follow-provider-actions{font-size:0;margin-top:20px;text-align:center}@media only screen and (min-width:768px){#profile-billboard #provider-rating ul{margin-right:auto;margin-left:0}#profile-billboard #follow-provider-actions{margin-top:20px;text-align:left}}@media only screen and (min-width:1025px){#profile-info{width:calc(100% - 525px)}#profile-billboard{margin-top:0;position:absolute;top:43px;right:53px;text-align:right}#profile-billboard #provider-rating #info-link-ratings{display:block}#profile-billboard #provider-rating h3{text-align:right}#profile-billboard #provider-rating ul{margin-left:auto;margin-right:0}#profile-billboard #follow-provider-actions{margin-top:20px;text-align:right}}#profile-billboard #follow-provider-actions ul li{display:inline-block;vertical-align:middle;margin-right:11px;font-size:14px;font-family:montserrat-light;color:#67397e}#profile-billboard #follow-provider-actions ul li:last-of-type{margin-right:0}#profile-billboard #follow-provider-actions ul li .purple-btn{display:inline-block;font-size:11px;padding:7px 28px}#profile-billboard #follow-provider-actions ul li .info{text-transform:uppercase}#profile-billboard #follow-provider-actions ul li .info .label{font-family:montserrat-regular}#profile-billboard #follow-provider-actions ul li .info .value{font-family:montserrat-bold;color:#2a033d}#profile-billboard #consumer-notifications{display:none;max-width:300px}@media only screen and (min-width:768px){#profile-billboard #consumer-notifications{display:block}}#profile-billboard #consumer-notifications h3{font-family:montserrat-regular;font-size:14px;line-height:24px;color:#67397e;text-transform:uppercase}#profile-billboard #consumer-notifications h3 span.badge{background:#4ba13d;display:inline-block;border-radius:50%;width:24px;height:24px;color:#fff;font-size:12px;text-align:center;vertical-align:middle}#profile-billboard #consumer-notifications p{font-size:12px;line-height:18px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#999}#mobile-header-panel{padding:10px;text-align:center}#mobile-header-panel .profile-avatar{height:60px;width:60px;background-image:url(../images/logos/providers/provider-avatar.png);background-size:cover;background-position:center;border-radius:50%;margin:10px auto}#mobile-header-panel .profile-info{font-size:12px;line-height:1.6em}#mobile-header-panel .profile-info h2{font-size:16px;font-family:montserrat-bold;letter-spacing:.5px;line-height:1em;text-transform:uppercase;margin:0 auto 6px;max-width:85%;color:#2a033d}#mobile-profile-menu-wrap{background:#e8e8e8;line-height:44px;height:44px;font-size:13px;font-family:montserrat-bold}#mobile-profile-menu-wrap div{padding:0 12px}#mobile-profile-menu-wrap a{transition:none;color:#2a033d;text-transform:uppercase;display:block;height:44px;box-sizing:border-box}#mobile-profile-menu-wrap a.active{border-bottom:3px solid #4ba13d}#profile-menu-wrap{display:none;position:relative}@media only screen and (min-width:768px){#mobile-header-panel,#mobile-profile-menu-wrap{display:none}#profile-menu-wrap{display:block}}#profile-menu-wrap.hidden{display:none}#profile-menu-wrap #profile-menu-arrow{position:absolute;width:49px;height:24px;bottom:-24px;left:37.5%;transform:translateX(-50%);background-image:url(../images/misc/provider-menu-triangle.png);background-position:top;background-repeat:no-repeat;transition:all .7s ease-out}#profile-menu-wrap #profile-menu{border-top:1px solid #b6b6b6;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-size:0;height:100px;background:#fff}#profile-menu-wrap #profile-menu li{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;text-align:center;height:100%;width:25%;cursor:default;padding:20px 5px}@media only screen and (min-width:1025px){#profile-menu-wrap #profile-menu{height:145px}#profile-menu-wrap #profile-menu li{padding:30px 10px}}#profile-menu-wrap #profile-menu li:first-of-type{border-bottom-left-radius:10px}#profile-menu-wrap #profile-menu li:last-of-type{border-bottom-right-radius:10px}#profile-menu-wrap #profile-menu li:not(:last-of-type){border-right:1px solid #b6b6b6}#profile-menu-wrap #profile-menu li:not(.active):focus,#profile-menu-wrap #profile-menu li:not(.active):hover{cursor:pointer}#profile-menu-wrap #profile-menu li .icon{margin-bottom:5px}#profile-menu-wrap #profile-menu li .icon svg{width:50px;height:41px}@media only screen and (min-width:1025px){#profile-menu-wrap #profile-menu li .icon svg{width:75px;height:64px}}#profile-menu-wrap #profile-menu li .icon span.badge{background:#4ba13d;display:block;border-radius:50%;width:24px;height:24px;color:#fff;font-size:12px;line-height:24px;text-align:center;vertical-align:middle;position:absolute;top:30px;right:28%}#search-filter-tile,#sort-results{background-color:#fff;box-sizing:border-box}#profile-menu-wrap #profile-menu li h3{font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:#2a033d;font-family:montserrat-bold}@media only screen and (min-width:1025px){#profile-menu-wrap #profile-menu li h3{font-size:15px}}#profile-edit-panel{background:#fff;display:none;font-size:0}#profile-edit-panel #profile-edit-menu-pane{display:none;width:280px;box-sizing:border-box;padding:56px 0;vertical-align:top}@media only screen and (min-width:768px){#profile-edit-panel{border-top:1px solid #b6b6b6;margin-bottom:60px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#profile-edit-panel #profile-edit-menu-pane{display:inline-block}}#profile-edit-panel #profile-edit-menu-pane li{border-bottom:1px solid #eaeaea;font-size:14px}#profile-edit-panel #profile-edit-menu-pane li a{display:block;padding:20px 66px;font-family:montserrat-regular;color:#333}#profile-edit-panel #profile-edit-menu-pane li a.active{font-family:montserrat-bold;color:#2a033d}#profile-edit-panel #profile-edit-menu-pane a.green-link{display:block;padding:20px 66px;font-family:montserrat-regular;font-size:14px}#profile-edit-panel #profile-edit-form-pane{padding:15px;width:100%;box-sizing:border-box;display:inline-block}#profile-edit-panel #profile-edit-form-pane h2{font-size:24px;font-family:montserrat-light;color:#2a033d;text-transform:uppercase}@media only screen and (min-width:768px){#profile-edit-panel #profile-edit-form-pane{width:calc(100% - 280px);padding:56px 94px;min-height:450px;border-left:1px solid #b6b6b6}#profile-edit-panel #profile-edit-form-pane h2{font-size:40px}}#profile-edit-panel #profile-edit-form-pane p.link-wrap{font-size:11px;margin-bottom:46px}#profile-edit-panel #profile-edit-form-pane p.link-wrap a:hover{cursor:pointer}@media only screen and (min-width:768px){#profile-edit-panel #profile-edit-form-pane p.link-wrap{font-size:12px}#profile-edit-panel #profile-edit-form-pane form input,#profile-edit-panel #profile-edit-form-pane form select,#profile-edit-panel #profile-edit-form-pane form textarea{max-width:295px}}#profile-edit-panel #profile-edit-form-pane form input[type=submit]{width:100%}#profile-edit-panel #profile-edit-form-pane form .wp-editor-container{border:1px solid #e5e5e5;max-width:600px}#profile-edit-panel #profile-edit-form-pane form .wp-editor-container #about-wysiwyg{font-size:8px}#profile-edit-panel #profile-edit-form-pane form .wp-editor-container .mce-path{display:none}#profile-edit-panel #profile-edit-form-pane .profile-edit-content-section:not(:last-of-type){margin-bottom:64px}@media only screen and (min-width:768px){#profile-edit-panel #profile-edit-form-pane .profile-edit-content-section{margin-bottom:32px;display:none}#profile-edit-panel #profile-edit-form-pane .profile-edit-content-section.active{display:block}}.profile-content-section{display:none}.profile-content-section.active{display:block}@media only screen and (min-width:1025px){.search-results .section-info{margin-top:-32px;margin-bottom:32px}}#sort-results-gui-container{font-size:13px;color:#666;text-align:center;padding:0 0 24px;width:280px;margin:0 auto}#sort-results{height:44px;border-radius:4px;font-style:italic;color:#666;font-size:14px;padding:0 10px;outline:0;width:calc(100% - 90px);margin:0 10px}@media only screen and (min-width:768px){#sort-results{border:none}}@media only screen and (min-width:1025px){#sort-results-gui-container{padding:0 0 32px;width:auto}#sort-results{width:296px}}#search-filter-link.hidden,#sort-results-direction{display:none}#sort-results-direction:checked+label:after{transform:rotate(180deg)}#sort-results-direction+label:after{content:'';margin-top:-5px;cursor:pointer;display:inline-block;vertical-align:middle;width:0;height:0;border-style:solid;border-width:0 8px 16px;border-color:transparent transparent #67397e}#search-filter-link{display:block;text-align:center;margin:0 auto 20px;font-size:13px}#search-filter-tile #search-filter-results{display:block;width:120px;text-align:center;position:relative;top:28px;left:50%;transform:translateX(-50%)}#location-distance{display:inline-block;width:40px;margin:0!important}.grid{transition:all .3s ease}#search-filter-tile{width:280px;margin:0 auto 20px;border-radius:8px;overflow:hidden;box-shadow:0 0 7px rgba(0,0,0,.25);padding:28px 0 42px}#search-filter-tile.hidden{display:none}@media only screen and (min-width:1025px){#search-filter-link{display:none}#search-filter-tile.hidden{display:block}#search-filter-tile{width:calc((100% - 54px)/ 4);float:left}}@media only screen and (min-width:1200px){#search-filter-tile{width:calc((100% - 72px)/ 5)}}#search-filter-tile h3{font-size:15px;letter-spacing:0;margin-left:15px;margin-bottom:10px;font-family:montserrat-bold;text-transform:uppercase;color:#2a033d}#search-filter-tile a{display:block;margin-bottom:16px}#search-filter-tile a h4{font-size:14px;color:#333;text-transform:capitalize;font-family:montserrat-regular}#search-filter-tile a h4 span{color:#67397e;font-family:montserrat-bold}#search-filter-tile a h4 .minus{width:9px;display:none}#search-filter-tile a h4 .plus{width:9px;display:inline-block}#search-filter-tile a.active .minus{display:inline-block}#search-filter-tile a.active .plus{display:none}#search-filter-tile .search-filter{border-bottom:1px solid #eaeaea;padding:20px 15px 5px}#search-filter-tile .filter-section{padding-bottom:18px;display:none}#search-filter-tile .filter-section label.checkbox{display:block;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:12px;cursor:pointer}#search-filter-tile .filter-section label.checkbox:not(:last-of-type){margin-bottom:15px}#search-filter-tile .filter-section label.checkbox input{vertical-align:middle;margin-top:-2px;margin-right:12px}#search-filter-tile .filter-section input[type=text]{width:100%;box-sizing:border-box;margin-top:8px;padding:8px 28px 8px 8px;background-image:url(../images/icons/gps.png);background-repeat:no-repeat;background-position:center right 6px;background-size:16px;border-radius:4px;border:1px solid #aeaeae}#search-filter-tile #filtered-results-holder{height:0}#search-filter-tile #filtered-results-holder .grid-item{display:none}#resource-tiles .loading-resources{padding:30px;background:rgba(0,0,0,.6);border-radius:10px;margin:0 auto;text-align:center;width:120px;display:none;position:fixed;bottom:50%;left:50%;transform:translateX(-50px) translateY(-50px)}#blog-nav,#blog-selects{position:relative}#resource-tiles .loading-resources h3{font-size:18px;letter-spacing:0;margin-bottom:16px;font-family:montserrat-bold;text-transform:uppercase;color:#fff}#resource-tiles #more-posts-indicator{padding:100px 0 0;text-align:center}#resource-tiles #more-posts-indicator .more{display:none;background:url(../images/misc/ajax-bar.gif);height:11px;width:43px;margin:0 auto}#resource-tiles #more-posts-indicator .logo{background:url(../images/logos/cloud.png);height:63px;width:85px;margin:0 auto}#resource-tiles #more-posts-indicator.more .more{display:block}#blog-nav,#resource-tiles #more-posts-indicator.more .logo{display:none}#blog-selects #archive-select,#blog-selects #category-select{left:0;top:-51px;width:100%;margin-bottom:20px;height:36px;border:1px solid #b6b6b6;border-radius:3px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;box-sizing:border-box;padding:0 10px}#blog-selects #archive-select option,#blog-selects #category-select option{padding:10px 16px}#blog-selects #archive-select:focus,#blog-selects #category-select:focus{outline:0}@media only screen and (min-width:768px){#blog-selects{position:absolute;top:50px;left:auto;right:0}#blog-selects #archive-select{width:215px}#blog-selects #category-select{display:none}#blog-nav{display:block}}#blog-nav #category-nav ul{margin-left:0}#blog-nav #category-nav li{width:auto;padding:0;text-align:center}#blog-nav #category-nav a{padding-left:0;padding-right:0}#blog-nav #category-nav #blog-filter-all{display:inline-block;vertical-align:middle;font-size:12px;font-family:montserrat-light;color:#333;text-transform:uppercase;letter-spacing:3px;margin-top:2px;padding-right:0}#blog-nav #category-nav #blog-filter-all.active,#blog-nav #category-nav #blog-filter-all:focus,#blog-nav #category-nav #blog-filter-all:hover{font-family:montserrat-bold;color:#67397e}#blog-nav .blog-nav-arrow{display:none}@media only screen and (min-width:768px){#blog-nav .blog-nav-arrow{display:block;position:absolute;width:28px;height:14px;bottom:-14px;right:35px;transform:translateX(-50%);background-image:url(../images/misc/provider-directory-nav-triangle.png);background-position:top;background-repeat:no-repeat;transition:all .7s ease-out}.category .client-content>h2{max-width:calc(100% - 220px)}}.single-post .featured-image{width:100%;padding-bottom:60%;margin-bottom:30px;background-color:#67397e!important}.single-post .posted{font-size:12px;color:#999;margin-top:-18px;margin-bottom:23px}.client-content .comments-list a,.single-post .posted a{color:#4ba13d}.single-post .icon-blog-prev{display:none}@media only screen and (min-width:768px){.single-post .posted{margin-top:-32px}.single-post .icon-blog-prev{display:block;position:absolute;left:-30px;top:37%}}.single-post .icon-blog-next{display:none}@media only screen and (min-width:768px){.single-post .icon-blog-next{display:block;position:absolute;right:-30px;top:37%}}@media only screen and (min-width:1280px){.single-post .icon-blog-prev{left:-100px}.single-post .icon-blog-next{right:-100px}}.client-content .comments-list{padding:0}.client-content .comments-list li{list-style:none}#reply-title a:focus,#reply-title a:hover,.client-content .comments-list a:focus,.client-content .comments-list a:hover{color:#55b645}#reply-title a{color:#4ba13d}.comment-form{background-color:rgba(0,0,0,.7);border-radius:8px;color:#fff;padding:20px;display:none}.comment-form label{display:block;color:#fff;font-size:12px}.comment-form textarea{width:100%;max-width:100%;box-sizing:border-box;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;padding:10px;border:none;border-radius:4px;height:150px}@media only screen and (min-width:768px){.comment-form .comment-form-author{float:left;width:48%}.comment-form .comment-form-email{float:right;width:48%}}.comment-form input{width:100%;box-sizing:border-box;padding:10px;border-radius:4px;border:none}.comment-form .comment-form-url{display:none}.comment-form .form-submit{text-align:center}.comment-form input[type=submit]{margin-top:10px;background-color:#4ba13d;color:#fff;font-family:montserrat-bold;font-size:14px;text-transform:uppercase;letter-spacing:1.5px;padding:15px;border-radius:4px;box-sizing:border-box;transition:background-color .3s ease-out;text-align:center}.comment-form input[type=submit]:focus,.comment-form input[type=submit]:hover{color:#fff;background-color:#55b645}.blog-archive{font-size:0}.blog-archive article.post{margin-bottom:35px;width:100%;display:inline-block;vertical-align:top;font-size:13px;line-height:18px}@media only screen and (min-width:768px){.blog-archive article.post{width:32.15%;margin-right:1.77%}.blog-archive article.post:nth-child(3n){margin-right:0}}.blog-archive article.post a{color:#333}.blog-archive article.post h3{color:#2a033d;margin-bottom:10px;font-family:montserrat-light;font-size:20px;line-height:22px;text-transform:uppercase}.blog-archive article.post h3:focus,.blog-archive article.post h3:hover{color:#470568}.blog-archive article.post .featured-image{width:100%;padding-bottom:60%;background-size:cover;background-position:center;background-color:#67397e!important;margin-bottom:20px}.blog-archive article.post .read-more{color:#2a033d}.blog-archive article.post .read-more:focus,.blog-archive article.post .read-more:hover{color:#470568}#blog-navigation{width:100%;border-top:1px solid #b6b6b6;margin-top:30px;margin-bottom:20px}#older-articles{display:block;float:left}#newer-articles{display:block;float:right}#reply-title{cursor:pointer}#commentform{display:none}.client-content aside{margin-top:50px}.client-content aside a{color:#4ba13d}.client-content aside a:focus,.client-content aside a:hover{color:#55b645}.client-content aside ul{margin:0;padding:0}@media only screen and (min-width:1025px){.client-content aside{margin-top:0}.client-content aside ul{margin-left:14px}}.client-content aside ul h4{margin-bottom:0}.client-content aside ul li{list-style:none;margin:0;padding:0;left:auto}.client-content aside ul li ul{margin:0;padding-bottom:20px}.social-share{font-weight:700;font-size:14px}.social-share .social-icon{display:inline-block;position:relative;top:7px;margin-left:10px}select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url(../images/misc/select-triangle.png)!important;background-repeat:no-repeat!important;background-position:right 12px center!important}select::-ms-expand{display:none!important}#sign-in-forms{min-width:300px}#sign-in-forms .container{padding-top:30px;padding-bottom:77px;text-align:center}#sign-in-forms .divider{display:none}@media only screen and (min-width:1024px){#sign-in-forms .divider{display:inline-block;width:98px;text-align:center;font-size:22px;font-family:montserrat-bold;text-transform:uppercase;letter-spacing:1.5px;color:#c4c4c4;vertical-align:top;margin-top:102px}}#sign-in-forms .sign-in-form{border:1px solid #d7d7d7;border-radius:10px;width:100%;box-sizing:border-box;position:relative;padding:50px 20px 20px;margin:0 auto 20px;max-width:405px}#sign-in-forms .sign-in-form h2{font-family:montserrat-bold;font-size:16px;color:#2a033d;text-transform:uppercase;white-space:nowrap;position:absolute;top:20px;left:50%;transform:translateX(-50%);letter-spacing:.5px}@media only screen and (min-width:1024px){#sign-in-forms .sign-in-form{display:inline-block;vertical-align:top;padding:99px 56px 52px;max-width:405px;min-width:300px}#sign-in-forms .sign-in-form h2{top:40px;font-size:22px}}#sign-in-forms .sign-in-form .field #forgot-password-link,.field .helper-text{position:absolute;right:2px;font-size:11px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}#sign-in-forms .sign-in-form .field #forgot-password-link{top:5px}#sign-in-forms .sign-in-form input[type=submit]{width:100%}.field .helper-text{top:2px;color:#666}#program-form{text-align:left;max-width:800px;margin:40px auto 0}#program-form h3{margin:40px 0 12px;padding-top:60px;border-top:1px solid #aeaeae}#program-form h3:first-of-type{padding-top:20px;margin-top:0;border-top:none}#program-form p.fine-print{margin:0 0 48px;font-size:12px}@media only screen and (min-width:768px){#program-form.white-form .field.half{display:inline-block;vertical-align:top;width:calc(50% - 15px)}#program-form.white-form .field.half.first{margin-right:30px}#program-form.white-form .field.third{display:inline-block;vertical-align:top;width:calc(33.3% - 20px);margin-right:30px}#program-form.white-form .field.third.last{margin-right:0}#program-form.white-form .field.full{max-width:100%}#program-form.white-form .field.center{text-align:center}}#program-form .hideable{display:inline-block;width:100%}@media only screen and (min-width:768px){#program-form .field.radio.three-column .column{width:33%;display:inline-block}}#program-form #summary-textarea{height:100px;max-height:100px}#program-form input.location-field{background-image:url(../images/icons/gps.png);padding-right:42px;background-repeat:no-repeat;background-position:center right 12px}#program-form #program-image-label{display:inline-block;width:100px;height:100px;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url(../images/misc/default-program-image-thumbnail.png)}#program-form input[type=submit]{padding:10px 40px}#program-form #date-field-container header label{display:inline-block;width:40%}#program-form #date-field-container .date-record{background-color:#f0f0f0;margin-bottom:0}#program-form #date-field-container .date-record:nth-child(even){background-color:#f9f9f9}#program-form #date-field-container .date-record input{border:none;padding:2px;height:auto;background:0 0;display:inline-block;width:40%}#date-selector-div,#image-selector-div{font-size:0}#date-selector-div h3,#image-selector-div h3{font-size:22px;color:#2a033d;font-family:montserrat-bold;text-transform:uppercase;margin-bottom:8px}#date-selector-div p,#image-selector-div p{font-size:16px}#date-selector-div .program-image,#image-selector-div .program-image{width:150px;height:150px;background-size:cover;background-position:center;position:relative;display:inline-block;margin:12px;cursor:pointer}#date-selector-div .program-image.selected::after,#image-selector-div .program-image.selected::after{content:"";position:absolute;top:-12px;right:-12px;background-color:#4ba13d;height:24px;width:24px;border-radius:12px;background-image:url(../images/misc/checkmark.png);background-position:center;background-size:14px;background-repeat:no-repeat}#date-selector-div .program-image p,#image-selector-div .program-image p{display:none;position:absolute;bottom:0;left:0;right:0;text-align:center;color:#fff;padding:3px;font-size:15px;background:rgba(0,0,0,.5)}.es_shortcode_form,.white-form{max-width:800px;font-size:0}.es_shortcode_form p.link,.white-form p.link{font-size:14px;margin-bottom:24px}.es_shortcode_form p.center,.white-form p.center{text-align:center}.es_shortcode_form h3,.white-form h3{font-size:22px;color:#2a033d;font-family:montserrat-bold;text-transform:uppercase;margin-bottom:24px}.es_shortcode_form .field,.white-form .field{position:relative;text-align:left;margin-bottom:18px;font-size:0}.es_shortcode_form .field:last-of-type,.white-form .field:last-of-type{margin-bottom:28px}.es_shortcode_form .es_lablebox,.es_shortcode_form .field label,.white-form .es_lablebox,.white-form .field label{display:block;font-weight:700;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;margin:0 2px 6px;color:#333}.es_shortcode_form .es_textbox input,.es_shortcode_form .field input:not([type=submit]),.es_shortcode_form .field select,.white-form .es_textbox input,.white-form .field input:not([type=submit]),.white-form .field select{width:100%;height:44px;border:1px solid #a1a1a1;border-radius:3px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;box-sizing:border-box;padding:10px 16px}.es_shortcode_form .es_textbox input.validation-error,.es_shortcode_form .field input:not([type=submit]).validation-error,.es_shortcode_form .field select.validation-error,.white-form .es_textbox input.validation-error,.white-form .field input:not([type=submit]).validation-error,.white-form .field select.validation-error{border-color:red;border-width:2px}.es_shortcode_form .es_textbox input:focus,.es_shortcode_form .field input:not([type=submit]):focus,.es_shortcode_form .field select:focus,.white-form .es_textbox input:focus,.white-form .field input:not([type=submit]):focus,.white-form .field select:focus{outline:0;border-color:#4ba13d;border-width:2px}.es_shortcode_form .es_textbox input.empty,.es_shortcode_form .field input:not([type=submit]).empty,.es_shortcode_form .field select.empty,.white-form .es_textbox input.empty,.white-form .field input:not([type=submit]).empty,.white-form .field select.empty{color:#999;font-style:italic}.es_shortcode_form .es_textbox input.empty option,.es_shortcode_form .field input:not([type=submit]).empty option,.es_shortcode_form .field select.empty option,.white-form .es_textbox input.empty option,.white-form .field input:not([type=submit]).empty option,.white-form .field select.empty option{color:#000;font-style:normal}.es_shortcode_form .field textarea,.white-form .field textarea{width:100%;max-width:100%;height:200px;border:1px solid #a1a1a1;border-radius:3px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;box-sizing:border-box;padding:10px 16px}.es_shortcode_form .field textarea.validation-error,.white-form .field textarea.validation-error{border-color:red;border-width:2px}.es_shortcode_form .field textarea:focus,.white-form .field textarea:focus{outline:0;border-color:#4ba13d;border-width:2px}.es_shortcode_form .field label.checkbox,.es_shortcode_form .field label.radio,.white-form .field label.checkbox,.white-form .field label.radio{font-size:14px;font-weight:400;color:#000;cursor:pointer;line-height:1.7em}.es_shortcode_form .field input[type=radio],.es_shortcode_form .field input[type=checkbox],.white-form .field input[type=radio],.white-form .field input[type=checkbox]{width:auto;height:auto;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;vertical-align:middle;margin-top:0;margin-bottom:0;transform:translateY(-1px);position:relative}.es_shortcode_form .field select,.white-form .field select{width:100%;height:44px;border:1px solid #a1a1a1;border-radius:3px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;box-sizing:border-box;padding:10px 16px}.es_shortcode_form .field select option,.white-form .field select option{padding:10px 16px}.es_shortcode_form .field select:focus,.white-form .field select:focus{outline:0}.es_shortcode_form .field select.validation-error,.es_shortcode_form .field select:focus:invalid,.white-form .field select.validation-error,.white-form .field select:focus:invalid{border-color:red}.es_shortcode_form .field select.empty:focus:invalid,.white-form .field select.empty:focus:invalid{border-color:#4ba13d}.es_shortcode_form .es_button input,.es_shortcode_form input[type=submit],.white-form .es_button input,.white-form input[type=submit]{background-color:#4ba13d;color:#fff;font-family:montserrat-bold;text-transform:uppercase;letter-spacing:1.5px;border-radius:4px;transition:background-color .3s ease-out;text-align:center;cursor:pointer;width:100%;margin:20px auto 32px;padding:0;height:44px;border:none;font-size:14px;line-height:1em;box-sizing:border-box}.es_shortcode_form .es_button input:focus,.es_shortcode_form .es_button input:hover,.es_shortcode_form input[type=submit]:focus,.es_shortcode_form input[type=submit]:hover,.white-form .es_button input:focus,.white-form .es_button input:hover,.white-form input[type=submit]:focus,.white-form input[type=submit]:hover{color:#fff;background-color:#66c058}@media only screen and (min-width:768px){.es_shortcode_form .es_button input,.es_shortcode_form input[type=submit],.white-form .es_button input,.white-form input[type=submit]{width:auto;padding:10px 20px}}.es_shortcode_form .purple-btn,.white-form .purple-btn{font-size:16px;padding:15px 16px;height:42px;color:#fff}.es_shortcode_form .purple-btn:focus,.es_shortcode_form .purple-btn:hover,.white-form .purple-btn:focus,.white-form .purple-btn:hover{color:#fff}.es_shortcode_form p,.white-form p{font-size:11px;line-height:1.6em;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:left}.es_shortcode_form p.label,.white-form p.label{display:inline-block;font-size:14px;margin-left:15px}.es_shortcode_form .hr,.white-form .hr{height:1px;background-color:#d7d7d7;position:absolute;width:100%;left:0;right:0}.es_shortcode_form .spacer-lg,.white-form .spacer-lg{height:37px}.es_shortcode_form .spacer-sm,.white-form .spacer-sm{height:19px}.es_shortcode_form textarea+.validation-hint,.white-form textarea+.validation-hint{margin-top:-10px}.es_shortcode_form .validation-hint,.white-form .validation-hint{color:red;font-weight:700;display:none;margin-bottom:0}.shared-search-form div.submit{display:inline-block}#mobile-search-wrap .shared-search-form div.submit{width:100%}#mobile-search-wrap .shared-search-form div.submit p{text-align:center;font-size:12px}#mobile-search-wrap .shared-search-form div.submit p a{color:#4ba13d}#mobile-search-wrap .shared-search-form div.submit p a:active,#mobile-search-wrap .shared-search-form div.submit p a:hover{opacity:.75}.fancybox-form-link{font-size:14px}.fancybox-image-upload-form{text-align:center;padding:20px 0;box-sizing:border-box;overflow:hidden;max-width:300px}.fancybox-image-upload-form h3{font-size:14px;color:#2a033d;font-family:montserrat-bold;text-transform:uppercase;margin-bottom:10px}@media only screen and (min-width:768px){.fancybox-image-upload-form{max-width:420px;padding:20px}.fancybox-image-upload-form h3{font-size:22px}}.fancybox-image-upload-form .fine-print{font-size:9px;line-height:14px}.fancybox-image-upload-form .file-upload-section{margin-top:30px;display:inline-block;margin-right:40px}@media only screen and (min-width:768px){.fancybox-image-upload-form .fine-print{font-size:12px;line-height:14px}.fancybox-image-upload-form .file-upload-section{margin-top:50px;margin-right:80px}}.fancybox-image-upload-form .file-upload-section .file-upload-button{display:inline-block;height:90px;width:90px;box-sizing:border-box;border:2px solid #bda7c8;cursor:pointer;margin:0 auto 18px}.fancybox-image-upload-form .file-upload-section .file-upload-button span{font-size:60px;line-height:80px;font-family:montserrat-light;color:#bda7c8}@media only screen and (min-width:768px){.fancybox-image-upload-form .file-upload-section .file-upload-button{height:125px;width:125px}.fancybox-image-upload-form .file-upload-section .file-upload-button span{font-size:84px;line-height:108px}}.fancybox-image-upload-form .file-upload-section p{margin-bottom:30px;font-size:11px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#333}.fancybox-image-upload-form input[type=file]{visibility:hidden;width:0}.fancybox-image-upload-form .file-preview-section{margin-top:30px;display:inline-block}@media only screen and (min-width:768px){.fancybox-image-upload-form .file-upload-section p{margin-bottom:50px;font-size:14px}.fancybox-image-upload-form .file-preview-section{margin-top:50px}}.fancybox-image-upload-form .file-preview-section .file-preview-frame{height:90px;width:90px;background-repeat:no-repeat;background-position:center;background-size:cover;box-sizing:border-box;border:2px solid #bda7c8;margin-bottom:18px}.fancybox-image-upload-form .file-preview-section .file-preview-frame.round{border-radius:50%}.fancybox-image-upload-form .file-preview-section p{margin-bottom:30px;font-size:11px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#333}@media only screen and (min-width:768px){.fancybox-image-upload-form .file-preview-section .file-preview-frame{height:125px;width:125px}.fancybox-image-upload-form .file-preview-section p{margin-bottom:50px;font-size:14px}}.fancybox-image-upload-form input[type=submit]{padding-right:30px;padding-left:30px;width:auto}#subscribe-form,#unsubscribe-form{max-width:280px}.review-form{max-width:800px}.review-form ul.program-rating{margin-left:0}.frm_forms .frm_required,.review-form ul.program-rating.rating-val-0:before{display:none}.frm_forms .frm_submit input{font-family:montserrat-bold!important;font-size:18px!important;letter-spacing:1.5px;text-transform:uppercase;min-width:200px}.es_shortcode_form{width:280px!important;max-width:280px!important}.ui-menu .ui-menu-item{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;border-radius:0;background:#fff;padding:4px;font-size:12px}@media only screen and (min-width:768px){#provider-edit-account-info-form,#provider-edit-contact-info-form{max-width:298px;overflow:visible}}.video-block{width:300px;margin:0 auto;cursor:pointer}#play-button svg{width:56px;height:56px}#video-call{margin-top:6px;font-family:montserrat-bold;font-size:16px;letter-spacing:1.5px;line-height:24px;transition:all .3s ease-out}#video-call span{display:block}#video-modal{position:fixed;top:0;left:0;right:0;z-index:1000;visibility:hidden;height:100%;opacity:0;transition:.35s all ease-in-out;-webkit-transition:.35s all ease-in-out}#video-modal.show{visibility:visible;opacity:1}#video-modal .curtain-left,#video-modal .curtain-right{position:fixed;width:50%;background-color:#000;height:100vh;top:0;transform:translateY(100%);-webkit-transform:translateY(100%);transition:all .8s cubic-bezier(.075,.82,.165,1);opacity:0;visibility:hidden}#video-modal .curtain-left{left:0;transform:translateX(-100%);-webkit-transform:translateX(-100%)}#video-modal .curtain-right{right:0;transform:translateX(100%);-webkit-transform:translateX(100%)}#video-modal.show .curtain-left,#video-modal.show .curtain-right{opacity:1;visibility:visible;transform:translateX(0);-webkit-transform:translateX(0)}#video{position:absolute;top:115px;left:0;width:100%;z-index:10;opacity:0;visibility:hidden}#video-modal.show #video{opacity:1;visibility:visible;transition:.35s all ease-in-out;-webkit-transition:.35s all ease-in-out;transition-delay:1s;-webkit-transition-delay:1s}#video-modal .vid-controls{z-index:5;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);opacity:0;visibility:hidden;margin-top:30px}#video-modal.show .vid-controls{width:133px;position:relative;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);opacity:1;visibility:visible;transition:.55s all ease-in-out;-webkit-transition:.55s all ease-in-out;transition-delay:1.3s;-webkit-transition-delay:1.3s}#video-modal.show .vid-controls div{display:inline-block;position:absolute;margin-right:30px;transition:.35s all ease-in-out;-webkit-transition:.35s all ease-in-out}#video-modal.show .vid-controls .icon-mute,#video-modal.show .vid-controls .icon-vol-muted{left:0;z-index:10}#video-modal.show .vid-controls .icon-video-close{left:80px}#video-modal.show .vid-controls.muted .icon-mute{opacity:0}#video-modal.show .vid-controls .icon-vol-muted{opacity:0;pointer-events:none}#video-modal.show .vid-controls.muted .icon-vol-muted{opacity:1}#video-modal.show .vid-controls div:last-child{margin-right:0}.vid-controls{cursor:pointer}.vid-controls svg{width:50px;height:50px}.vid-controls svg path{fill:#fff}#reviews-list{background:#eaeaea;min-width:320px}#reviews-list .container{box-sizing:border-box;padding:52px 20px 56px;max-width:1240px;margin:0 auto}#reviews-list h2{text-align:center;color:#2a033d;font-size:50px;text-transform:uppercase;margin-bottom:30px;font-family:montserrat-ultralight}#reviews-list h2 span.bold{font-family:montserrat-regular}.review-tile .review-body p{margin-bottom:20px}.review-tile .edit-review-link{font-size:12px;display:block;max-width:90px}.comment-toggle-link{display:block;max-width:100px;font-size:12px}.comment-toggle-link .see{display:inline}.comment-toggle-link .hide,.comment-toggle-link.active .see{display:none}.comment-toggle-link.active{margin-bottom:8px}.comment-toggle-link.active .hide{display:inline}.comment-reply-title{margin-top:0}.comments-list{display:none;margin-bottom:0}.comments-list .comment{margin-bottom:20px}.comments-list .comment p:last-child,.comments-list .comment:last-of-type{margin-bottom:0}.comments-list .comment .vcard{display:inline-block;vertical-align:middle}.comments-list .comment .vcard .commenter-avatar{width:40px;height:40px;border-radius:50%;display:block;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:url(../images/backgrounds/avatar.png)}.comments-list .comment p{display:inline-block;margin-left:4px}.edit-review-wrap{min-width:400px}#contact-section{background:#eaeaea;min-width:320px}#contact-section .container{box-sizing:border-box;padding:52px 20px 56px;max-width:1240px;margin:0 auto}#contact-section h2{text-align:center;color:#2a033d;font-size:50px;text-transform:uppercase;margin-bottom:30px;font-family:montserrat-ultralight}#contact-section h2 span.bold{font-family:montserrat-regular}.toggle-nav{margin:0 0 20px}.toggle-nav ul{height:44px;width:calc(100% + 30px);left:-15px;position:relative;background:#e8e8e8;margin:0;list-style:none;display:block;vertical-align:middle}.toggle-nav ul li{list-style:none;display:inline-block;left:auto;right:auto;padding:0;text-align:center}.toggle-nav ul li::before{display:none}.toggle-nav ul li a{font-size:13px;line-height:44px;height:44px;box-sizing:border-box;font-family:montserrat-bold;color:#2a033d;display:inline-block;padding:0 6px;text-transform:uppercase;transition:none}.toggle-nav ul li a.active,.toggle-nav ul li a:focus,.toggle-nav ul li a:hover{border-bottom:3px solid #4ba13d;color:#2a033d}.toggle-nav #toggle-nav-arrow{position:absolute;width:28px;height:14px;bottom:-14px;left:50%;transform:translateX(-50%);background-image:url(../images/misc/provider-directory-nav-triangle.png);background-position:top;background-repeat:no-repeat;display:none}@media only screen and (min-width:1025px){.toggle-nav #toggle-nav-arrow{display:block}.toggle-nav{border-top:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6;padding:11px 0;line-height:16px;position:relative;margin-bottom:50px}.toggle-nav ul{height:auto;width:100%;left:auto;background:0 0}.toggle-nav ul li{text-align:center;width:140px}.toggle-nav ul li a{height:auto;font-size:15px;line-height:18px;text-align:center;text-transform:none;border:none;color:#666;font-family:montserrat-light}.toggle-nav ul li a.active,.toggle-nav ul li a:focus,.toggle-nav ul li a:hover{font-family:montserrat-bold;color:#67397e;border:none}}#site-footer #footer-link-lists nav ul,#site-footer #footer-social-links h3{font-family:montserrat-regular;font-size:14px}.section-content{display:none}.section-content.active{display:block}.page-template-page-toggle .page-title,.page-template-page-toggle-video .page-title{display:none}.page-template-page-toggle .client-content,.page-template-page-toggle-video .client-content{padding-top:0}@media only screen and (min-width:1025px){.page-template-page-toggle .page-title,.page-template-page-toggle-video .page-title{display:block}.page-template-page-toggle .client-content,.page-template-page-toggle-video .client-content{padding-top:28px}}.page-template-page-toggle .client-content .box,.page-template-page-toggle-video .client-content .box{display:inline-block;vertical-align:top;box-sizing:border-box;padding:20px 25px 30px;text-align:center;border-radius:10px;border:1px solid #b6b6b6;margin-bottom:25px}@media only screen and (min-width:768px){.page-template-page-toggle .client-content .box,.page-template-page-toggle-video .client-content .box{width:calc(50% - 20px);margin-right:30px}.page-template-page-toggle .client-content .box:nth-of-type(2),.page-template-page-toggle-video .client-content .box:nth-of-type(2){margin-right:0}}@media only screen and (min-width:1025px){.page-template-page-toggle .client-content .box,.page-template-page-toggle-video .client-content .box{width:calc(33% - 20px);margin-right:30px}.page-template-page-toggle .client-content .box:nth-of-type(2),.page-template-page-toggle-video .client-content .box:nth-of-type(2){margin-right:30px}.page-template-page-toggle .client-content .box:nth-of-type(3),.page-template-page-toggle-video .client-content .box:nth-of-type(3){margin-right:0}}.page-template-page-toggle .client-content .box .icon,.page-template-page-toggle-video .client-content .box .icon{width:150px;height:150px;display:inline-block;margin-bottom:30px;background-size:contain;background-repeat:no-repeat;background-position:center}.page-template-page-toggle .client-content .box .icon.community,.page-template-page-toggle-video .client-content .box .icon.community{background-image:url(../images/icons/community.png)}.page-template-page-toggle .client-content .box .icon.programs,.page-template-page-toggle-video .client-content .box .icon.programs{background-image:url(../images/icons/programs.png)}.page-template-page-toggle .client-content .box .icon.forward,.page-template-page-toggle-video .client-content .box .icon.forward{background-image:url(../images/icons/forward.png)}.page-template-page-toggle .client-content .box .icon.learn,.page-template-page-toggle-video .client-content .box .icon.learn{background-image:url(../images/icons/learn.png)}.page-template-page-toggle .client-content .box .icon.magic,.page-template-page-toggle-video .client-content .box .icon.magic{background-image:url(../images/icons/magic.png)}#site-footer{background-color:#161616;padding-top:40px;padding-bottom:37px}#site-footer #footer-link-lists{text-align:center}@media only screen and (min-width:768px){#site-footer #footer-link-lists{text-align:left;float:left}}#site-footer #footer-link-lists nav{display:inline-block;vertical-align:top;text-align:left}#site-footer #footer-link-lists nav:not(:last-of-type){margin-right:38px}#site-footer #footer-link-lists nav ul li:not(:last-of-type){margin-bottom:1.8em}#site-footer #footer-link-lists nav a{color:#fff}#site-footer #footer-link-lists nav a:focus,#site-footer #footer-link-lists nav a:hover{color:#fff;opacity:.8}#site-footer #footer-social-links{display:none;float:right;text-align:right}#share-bar,#site-footer .fine-print,.link-popup{text-align:center}@media only screen and (min-width:768px){#site-footer #footer-social-links{display:block}}#site-footer #footer-social-links h3{color:#fff;margin-bottom:13px}#site-footer #footer-social-links .social-links{display:inline-block;vertical-align:middle}#site-footer #footer-social-links #google_translate_element{display:inline-block;vertical-align:middle;margin-right:11px}#site-footer .fine-print{clear:both;padding-top:34px;color:#787878;font-size:12px;font-family:montserrat-light;line-height:1.3em}#share-bar,.social-links{font-size:0}#share-bar h3,.link-popup h3{font-family:montserrat-bold;text-transform:uppercase}#site-footer .fine-print a{color:#787878}#site-footer .fine-print a:focus,#site-footer .fine-print a:hover{color:#fff;text-decoration:none}#site-footer .fine-print span{display:block}@media only screen and (min-width:768px){#site-footer .fine-print span{display:inline}}.social-links a{display:inline-block;height:37px;width:36px;background-size:contain;background-repeat:no-repeat;background-position:center}.social-links a:not(:last-of-type){margin-right:15px}.social-links a.facebook{background-image:url(../images/icons/facebook.png)}.social-links a.youtube{background-image:url(../images/icons/youtube.png)}.social-links a.twitter{background-image:url(../images/icons/twitter.png)}.social-links a.linked-in{background-image:url(../images/icons/linked-in.png)}#share-bar{box-sizing:border-box;width:100%;min-width:320px;transition:all .5s ease;position:fixed;height:46px;background:#67397e;bottom:0;left:50%;transform:translateX(-50%);z-index:1000;box-shadow:0 0 10px 0 rgba(50,50,50,.75);overflow:hidden}#share-bar.hidden{bottom:-50px}#share-bar h3{color:#fff;line-height:46px;display:inline-block;vertical-align:top;margin:0 18px 0 0;font-size:10px}.link-popup h3,.link-popup p{margin-bottom:1em}@media only screen and (min-width:768px){#share-bar{width:auto;padding:0 25px}#share-bar h3{font-size:14px}}#share-bar .links{display:inline-block;vertical-align:top;position:relative;z-index:5;padding:0 10px}#share-bar .links .grey-parallelogram{position:absolute;left:0;background-color:#f1f1f1;z-index:0;height:46px;width:100%;transform:skew(-20deg)}#share-bar .links ul{width:100%}#share-bar .links ul li{position:relative;display:inline-block}#share-bar .links ul li a{font-size:20px;text-align:center;display:block;height:46px;width:40px;background-position:center;background-repeat:no-repeat}#share-bar .links ul li a:focus,#share-bar .links ul li a:hover{background-color:#ddd}#share-bar .links ul li a.facebook{background-image:url(../images/icons/share-bar-facebook.png)}#share-bar .links ul li a.twitter{background-image:url(../images/icons/share-bar-twitter.png)}#share-bar .links ul li a.linked-in{background-image:url(../images/icons/share-bar-linked-in.png)}#share-bar .links ul li a.link{background-image:url(../images/icons/share-bar-link.png)}#share-bar .purple-cap{background-color:#2a033d;height:100%;width:40%;display:block;position:absolute;top:0;right:0;z-index:0}.link-popup h3{color:#67397e;font-size:18px}.row{width:calc(100% - 30px);min-width:280px;max-width:1200px;margin:0 auto}img{max-width:100%;height:auto}@media only screen and (min-width:1025px){.eight,.eleven,.five,.four,.nine,.one,.seven,.six,.ten,.three,.twelve,.two{margin-right:2%;float:left}.last,.twelve{margin-right:0}.one{width:6.5%}.two{width:15%}.three{width:23.5%}.four{width:32%}.five{width:40.5%}.six{width:49%}.seven{width:57.5%}.eight{width:66%}.nine{width:74.5%}.ten{width:83%}.eleven{width:91.5%}.twelve{width:100%}}