@media only screen and (max-width:640px){.container{width:95%}}@media only screen and (max-width:640px){body{overflow-x:hidden}body #main{margin-top:0}body #logo{top:10px;background:url(../../images/logo.png?2315486) no-repeat 25px 20px;height:146px;padding:10px 0 0 10px;text-align:left;position:absolute;left:0;right:0;width:auto;margin:0}body>header{background:0 0;margin-bottom:0;height:135px}body>header .container{width:100%;background:0 0}body>header .top-nav{top:-80px;position:absolute;height:80px;width:100%!important;right:0;left:auto;margin:0;z-index:3000;background:#fff}body>header .top-nav ul{float:left;margin:0;padding:0;width:100%!important;display:block}body>header .top-nav li{background:0 0;padding:0;margin:0;height:40px;width:50%;border-bottom:1px solid #e6e6e6;margin-left:-1px;margin-top:-1px}body>header .top-nav li a{padding:0}body>header .top-nav li a .icon{background:0 0}body>header .top-nav li.who-we-are{border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}body>header .top-nav li.what-we-do{border-bottom:1px solid #e6e6e6}body>header .top-nav li.blog{border-right:1px solid #e6e6e6}body>header .main-nav{bottom:auto;left:0;right:auto;margin:0;padding:0;width:100%;text-align:left;z-index:200;position:absolute;top:-270px}body>header .main-nav li{width:100%;height:auto;margin-top:0}body>header .main-nav li+li{background:0 0;content:""}body>header .main-nav li a{background:#9f54a1;height:auto;text-align:left;vertical-align:top;margin-left:0!important;line-height:50px;border-top:1px solid #924d94}body>header .main-nav li a .icon{margin-top:3px;margin-bottom:-4px;margin-left:0;margin-right:5px;display:inline-block;height:35px}body>header .main-nav li a.hover{background:#8a498c;box-shadow:none;border-radius:0;border-top:1px solid #924d94;border-bottom:0}body>header .main-nav #menutab{display:block;padding:0;margin:0;height:0;background:0 0;border:0}body>header .main-nav #menutab a{line-height:40px;border:0;height:38px;width:87px;padding:0;float:right;margin-right:10px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;text-align:center;text-transform:uppercase}body>header .main-nav #menutab a.hover{background:#9f54a1}}@media only screen and (max-width:640px){.container{overflow:hidden}}@media only screen and (max-width:640px){.section-blog .block-search{width:100%;float:none}.section-blog .block-search input[type=text]{margin-right:0;width:87%}}@media only screen and (max-width:480px){.section-blog .block-search input[type=text]{width:80%}}@media only screen and (max-width:340px){.section-blog .block-search input[type=text]{width:75%}}@media only screen and (max-width:640px){.front .region-below-slider{background:#5b595a}.front .region-below-slider .social{width:auto;margin:0;margin-bottom:60px}.front .region-below-slider .subscribe{width:auto;margin:0;margin-bottom:20px}.front .region-below-slider .subscribe .form-item{width:80%}.front .region-below-slider .subscribe input[type=text]{width:100%}.alignleft,.alignright{float:none}}@media only screen and (max-width:360px){.front .region-below-slider .subscribe .form-item{margin-right:5px}.front .region-below-slider .subscribe input[type=text]{width:100%}}@media only screen and (max-width:640px){.region-home-content-top .block{width:100%}.region-home-content-top .block .block-title:after{width:100%;background-size:cover}.section-who-we-are .region-home-content-top .block .block-title:after,.section-what-we-do .region-home-content-top .block .block-title:after{margin-left:-228px;left:50%}.region-home-content-top .block .view-footer a{width:auto;margin:0 10px}.region-home-content-top .block.home-events .event{height:113px;padding:1px}.region-home-content-top .block.home-events .event .title{height:45px;border-right:0;width:250px}.region-home-content-top .block.home-events .event .date{padding-bottom:0;height:45px;width:35px}.region-home-content-top .block.home-events .event .meta{height:30px;border:0;border-top:1px solid #ececec;margin-top:0;width:100%;min-height:0}.region-home-content-top .block.home-events .event .meta a{display:inline-block;margin-right:5px}.region-home-content-top .block.grow-your-business .view-content{margin:0 5px}.region-home-content-top .block.grow-your-business .view-content iframe{width:100%}}@media only screen and (max-width:480px){.region-home-content-top .block .block-title:after{background-size:contain}.region-home-content-top .block.home-events .event .date{padding-top:10px;padding-left:10px}.region-home-content-top .block.home-events .event .title{padding-left:0}}@media only screen and (max-width:360px){.region-home-content-top .block.home-events .event .date{padding-top:10px;padding-left:10px}.region-home-content-top .block.home-events .event .title{padding-left:0}}@media only screen and (max-width:640px){.region-home-content-middle .block{width:100%}.region-home-content-middle .block .block-title:after{width:100%;background-size:cover}.region-home-content-middle .block.first .views-row img{width:100%}}@media only screen and (max-width:640px){.region-home-content-charts .block.business-chart{padding-bottom:35px}.region-home-content-charts .block.business-chart .home-chart>.view-content{width:auto}.region-home-content-charts .block.business-chart .home-chart>.view-content .views-highcharts-chart{display:none}.region-home-content-charts .block.business-chart .home-chart .view-content,.region-home-content-charts .block.business-chart .home-chart .view-footer{display:inline-block}.region-home-content-charts .block .big-value{width:175px}.region-home-content-charts .block.half .view-header h2{margin-left:120px}.region-home-content-charts .block.half.home-partnerships{width:100%;float:none;padding-bottom:60px;border-bottom:1px solid #e6e6e6}.region-home-content-charts .block.half.home-partnerships .cp-image{display:none}.region-home-content-charts .block.half.home-affiliates{width:100%}.region-home-content-charts .block.half.home-affiliates>.view{margin-left:0;padding-top:50px}.region-home-content-charts .block.half>.view>.view-content>div{margin-left:0}.region-home-content-charts .block>.view .attachment,.region-home-content-charts .block>.view .view-content{display:inline-block;vertical-align:top}.region-home-content-charts .block>.view .sub-heading{font-size:23px;margin-left:8px;margin-top:5px;position:relative;line-height:1;font-weight:500}}@media only screen and (max-width:759px){.region-home-content-bottom .container{width:100%}.region-home-content-bottom .mission.affiliate,.region-home-content-bottom .mission.grow{width:100%}}@media only screen and (max-width:480px){.region-home-content-bottom .container{width:100%}.region-home-content-bottom .mission.affiliate,.region-home-content-bottom .mission.grow{width:100%}.region-home-content-bottom .mission.affiliate img,.region-home-content-bottom .mission.grow img{margin-bottom:100px}}@media only screen and (max-width:640px){.region-slider .flex-nav-container{background-position:0 0}.region-slider .above-slider{display:none}}@media only screen and (max-width:641px){.section-what-we-do .view-display-id-page,.section-who-we-are .view-display-id-page{padding-top:25px}.section-what-we-do .view-display-id-page .views-row,.section-who-we-are .view-display-id-page .views-row{width:100%;min-height:auto}.section-what-we-do .region-below-slider .block-constant-contact form,.section-who-we-are .region-below-slider .block-constant-contact form{width:85%}.section-what-we-do .region-below-slider .block-constant-contact input[type=text],.section-who-we-are .region-below-slider .block-constant-contact input[type=text]{width:85%}.section-what-we-do:not(.page-what-we-do) .responsive-sub-menu,.section-who-we-are:not(.page-who-we-are) .responsive-sub-menu{padding:10px 0;padding-top:30px}}@media only screen and (max-width:480px){.section-what-we-do .region-below-slider .block-constant-contact h2,.section-who-we-are .region-below-slider .block-constant-contact h2{font-size:15px;width:100%;line-height:40px}.section-what-we-do .region-below-slider .block-constant-contact form,.section-who-we-are .region-below-slider .block-constant-contact form{width:95%}.section-what-we-do .region-below-slider .block-constant-contact input[type=text],.section-who-we-are .region-below-slider .block-constant-contact input[type=text]{width:85%}}@media only screen and (max-width:420px){.section-what-we-do .region-below-slider .block-constant-contact h2,.section-who-we-are .region-below-slider .block-constant-contact h2{font-size:15px;width:80%;line-height:30px}.section-what-we-do .region-below-slider .block-constant-contact form,.section-who-we-are .region-below-slider .block-constant-contact form{width:85%}.section-what-we-do .region-below-slider .block-constant-contact input[type=text],.section-who-we-are .region-below-slider .block-constant-contact input[type=text]{width:82%}}@media only screen and (max-width:360px){.section-what-we-do .region-below-slider .block-constant-contact input[type=text],.section-who-we-are .region-below-slider .block-constant-contact input[type=text]{width:78%}}@media only screen and (max-width:640px){body>#footer .container{width:95%}body>#footer .region-footer{margin-top:-110px}body>#footer .region-footer .block-menu li a{padding-left:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:13px}body>#footer .region-footer .block-menu ul{margin-top:25px;margin-left:30px}body>#footer .region-footer .block-menu.main-menu{width:50%}body>#footer .region-footer .block-menu.top-menu{width:50%}body>#footer .region-footer .social{margin-top:15px;width:48%;height:185px}body>#footer .region-footer .social .nglcc{margin-left:30px}body>#footer .region-footer .social .fb{margin-left:30px}body>#footer .region-footer .addr{margin-top:15px;width:48%;background:0 0;height:185px}body>#footer .region-footer .addr p{margin-left:30px}}@media only screen and (max-width:480px){body>#footer .container{width:95%}body>#footer .region-footer .block-menu{display:block;margin-left:20%;margin-right:20%}body>#footer .region-footer .block-menu.main-menu{width:100%}body>#footer .region-footer .block-menu.top-menu{width:100%}body>#footer .region-footer .block-menu ul{margin-top:25px;margin-left:20px}body>#footer .region-footer .social,body>#footer .region-footer .addr{display:block;width:100%;margin-left:20%;margin-right:20%}}@media only screen and (max-width:360px){body>#footer .container{width:95%}body>#footer .region-footer .block-menu{display:block;margin-left:15%;margin-right:15%}body>#footer .region-footer .block-menu.main-menu{width:100%}body>#footer .region-footer .block-menu.top-menu{width:100%}body>#footer .region-footer .social,body>#footer .region-footer .addr{display:block;width:100%;margin-left:15%;margin-right:15%}}@media only screen and (max-width:640px){body #footer .region-footer .tweets .twtr-tweet-text{font-size:12px}.section-what-we-do .region-home-content-top .block.featured-events .event .title,.section-who-we-are .region-home-content-top .block.featured-events .event .title{max-width:170px}.section-what-we-do .region-home-content-top .block.featured-events .event .title,.section-who-we-are .region-home-content-top .block.featured-events .event .title a{font-size:12px}.section-what-we-do .region-home-content-top .block.featured-events .event,.section-who-we-are .region-home-content-top .block.featured-events .event{font-size:12px}.region-slider .flex-nav-container .slider-image .html .cta{font-size:12px}.region-slider .flex-nav-container .slider-image .html h2{font-size:28px;width:75%}.region-slider .flex-nav-container .slider-image .html h3{font-size:28px;width:75%}.region-slider .flex-nav-container .slider-image .html{padding-left:50px;margin:0;padding-top:0;display:table-cell;vertical-align:middle;height:400px;position:relative;z-index:100}.continuum ul.quicktabs-tabs li{font-size:6px}.region-home-content-top .block{overflow:hidden;padding-top:80px}.node-type-staff .field-img{display:inline-block;width:100%;text-align:center;padding:15px}.region-home-content-charts .block .big-value{font-size:70px;line-height:50px;font-weight:700;position:relative;padding:0 0 0 40px;margin-left:5px;letter-spacing:-3px;color:#5b595a;margin-top:30px}.region-home-content-charts .block.half>.view>.view-content>div{font-size:73px}.region-home-content-charts .block.half.odd>.view>.view-content>div{font-size:73px;padding:0 0 0 45px}.region-home-content-charts .block.half .view-header h2{bottom:-58px;margin-left:160px}#block-views-affiliate-chambers-block h2{margin-left:130px}.region-home-content-middle .block.home-photos .views-row{padding-left:5px}.event-date-header-wrapper{position:relative;margin-left:auto;margin-right:auto;height:110px;width:135px}.event-date-header{left:0}.event-container{margin-top:40px}.event-container .event-header .event-title{position:relative;padding:15px 0 0;width:100%;text-align:center;margin:0;line-height:1em;min-height:auto}.event-container .field-register-link{padding-top:0;text-align:center}.event-container .event-header{background:url(../../images/h2-bg-960.png?1355330957) no-repeat left 93px;background-size:100% 17px}.event-container .event-col-1{width:100%}.event-container .field-event-image{padding:0 0 15px}.event-container .event-col-2{width:100%}.event-container ul.quicktabs-tabs{margin:0;padding:40px 0 10px;border-bottom-color:#eee;border-bottom-style:solid;border-bottom-width:1px;text-align:center}.event-container .quicktabs-tabs li{position:relative;text-align:center;padding:.7em .7em .5em .5em;display:inline-block;margin:5px;min-width:140px;-webkit-box-shadow:0 0 0 0 #fff;-moz-box-shadow:0 0 0 0 #fff;box-shadow:0 0 0 0 #fff;background-color:#5b595a}.event-container .quicktabs-tabs li.active{-webkit-box-shadow:0 0 0 2px #ccc;-moz-box-shadow:0 0 0 2px #ccc;box-shadow:0 0 0 2px #ccc;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.event-container .quicktabs-tabs li a{color:#fff;margin:0 20px}.event-container .quicktabs-tabs li a:hover{color:#9f54a1}.event-container .quicktabs-tabs li.active a{color:#9f54a1;margin:0 20px}.event-container .quicktabs-tabs li.active a:hover{color:#5b595a}.section-events .region-below-slider .block.featured-events{width:100%;padding-top:25px}.section-events .region-below-slider .block.featured-events .block-title{height:56px;line-height:.8em}.section-events .region-below-slider .block.featured-events .event .title{min-width:300px}.section-events .region-below-slider .block.featured-events .event .title-details{width:50%;min-width:150px;max-height:50px;overflow:hidden}.section-events .region-below-slider .subscribe{height:auto;padding:0;margin:20px 0 0;width:100%}.section-events .region-below-slider .subscribe h2{padding:10px 10px 0}.section-events .region-below-slider .subscribe form{padding:0 10px 10px}.section-events .region-below-slider .subscribe .form-item{width:190px}.section-events .region-below-slider .subscribe input[type=text]{width:190px}.section-blog .blog-header .views-row{display:inline-block;width:90%;padding:20px 5%;margin:0 0 20px}.section-blog .blog-header .views-row-3{display:none}.section-blog .view-content{display:inline-block;width:100%}.section-blog #block-views-blog-block-4{display:inline-block;width:100%;padding-bottom:30px}article.node-blog{display:inline-block;width:100%}.main-blog-posts img{max-width:100%;height:auto;padding:0;margin:0}.main-blog-posts iframe{max-width:100%;padding:0;margin:0}.main-blog-posts embed{max-width:100%;height:auto;padding:0;margin:0}.node-type-blog #main{padding-top:20px}.view-blog .view-header{padding-top:40px}.region-home-content-charts{padding-bottom:30px}.front .slider-image{margin-top:0}.section-events .events-sidebar{width:auto}}