.expand .row{}.row{max-width:1200px}.fat-padding{padding-bottom:12em!important}.hidden{display:none}hr{border:1px solid #2857a5!important}.panel hr{border:1px solid #c3c0c0!Important}.gform_wrapper{background:#fff;padding:2em;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.22);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.22);box-shadow:0 0 5px 0 rgba(0,0,0,.22)}.reveal-modal-bg{background:rgba(255,255,255,.8)!important}.reveal-modal{border:solid 1px #bfbebe!important;box-shadow:0 0 10px transparent!important}.row.sweep{background:#fff;padding:1em 0}.pattern{background:url(images/bkg_pattern.jpg) no-repeat center center;background-size:cover}.parallax-section.medium-padding{padding:8em 0!important}.excerpt{padding:1em 0}#main-sidebar{padding:1.5em;background:#f7f7f7;border:solid 1px #d2d2d2}#main-sidebar h6{font-size:1.5em;font-style:italic;border-bottom:solid 1px #2856a5;letter-spacing:2px;padding-bottom:.5em;margin-bottom:.5em;color:#2856a5}.facetwp-counter{display:none}.panel a{text-decoration:underline}.panel a:hover{text-decoration:none}.archive .columns{position:relative}.dark-grey{background:#ededed}.dark-grey .row{background:#fff;padding:3em}.dark-grey .title-wrap,.dark-alt .title-wrap{margin-bottom:0!important;padding:3em 0 1.5em;position:relative;text-align:center}.dark-grey .title-wrap .row,.dark-alt .title-wrap .row{padding:2em 1em!important}.dark-alt .row{background:#fff;padding:3em}.dark-alt .title:after,.dark-grey .title:after{content:"";display:block;border-bottom:#79aafe solid 4px;margin-bottom:.8em;padding-bottom:.8em;width:20%;margin:0 auto 1px}h1,h2,h3,h4,h5,h6{font-family:crimson text,serif}h1{}h2{}h3{}h4{}h5{}.title{font-family:crimson text,serif;font-style:italic;color:#1d4383;font-size:2.6em}.sub-header{color:#9d9d9d;font-family:open sans,sans-serif;font-weight:700;font-size:1.3em}body{font-family:open sans,sans-serif;color:#292929}p{font-family:open sans,sans-serif;color:#181818;font-weight:400;line-height:1.8;font-size:1.1em}li{color:#292929}.content ul,.content-wrap ul{margin:0}.content ul li,.content-wrap ul li,.content ol li,.content-wrap ol li{font-family:open sans,sans-serif;margin:0 0 .8em 2em;padding:0;line-height:2;font-size:1.1em}.bkg-blue{background:#05265d;color:#fff}.bkg-blue h1,.bkg-blue h2,.bkg-blue h3,.bkg-blue h4,.bkg-blue h5,.bkg-blue p,.bkg-blue a{color:#fff}.bkg-blue a{text-decoration:underline}.bkg-blue a:hover{text-decoration:none}a,.button{transition:all .3s ease}a[href^=tel]{text-decoration:none}a[href^=tel]:hover{}.button,.next-quote-link,.button:active,.button:focus{line-height:1;display:inline-block;color:#fff;background:#b20738;font-family:open sans,sans-serif;margin-bottom:.8em}.button:hover,.next-quote-link:hover{background:#1d4383;color:#fff}.button:after{font-family:fontawesome;content:"\f061";margin-left:.5em}.wow:not(.animated){visibility:hidden}.lighttext p{color:#fff}.component{}.component{padding:2em 0}.component.image-cta,.component.hero-vertical-ctas,.component.services-slider{padding:0}.component.has-titles{padding-top:0}.title,.sub-header{margin:0}.title-wrap{padding:2em 0 1em}.grey{background:#f9f9f9}.full{width:100%;max-width:100%}.tml{max-width:100%}.component,.columns,.column{position:static}.meta{font-size:1em;margin:.3em 0}.inline-list{float:none!important;display:inline-block}.inline-list>li{float:none;display:inline-block}#middle{padding:2em 0}.bkg-dots{background:url(/wp-content/uploads/2017/08/bkg_dots.jpg)}.bkg-content-cta .content-wrap .columns{background:url(/wp-content/uploads/2017/08/bkg_cta.jpg) left center no-repeat;background-size:cover;border:4px solid #777;text-align:center}.bkg-content-cta .content-wrap p{color:#fff;display:inline-block;margin-bottom:1em;font-size:1.6em;text-shadow:1px 1px 1px #181818;font-weight:700}.bkg-content-cta .content{margin-bottom:0!important}.bkg-content-cta .columns{padding:2em}.bkg-content-cta .button{text-shadow:1px 1px 1px #181818;box-shadow:1px 1px 1px #181818}.padding-vertical-none{padding-top:0!important;padding-bottom:0!important}.bkg-city{background:url(/wp-content/uploads/2017/09/bkg_city.jpg);background-size:cover}.bkg-angle{background:url(images/bkg_black.jpg) center top no-repeat;background-size:cover}.top-angle-left{-webkit-clip-path:polygon(0 0,100% 5%,100% 100%,0 100%);clip-path:polygon(0 0,100% 5%,100% 100%,0 100%);padding-top:6em!important;position:relative;margin-top:-7em;z-index:99}.top-angle-left:after{-webkit-clip-path:polygon(0 0,100% 5%,100% 100%,0 95%);clip-path:polygon(0 0,100% 5%,100% 100%,0 95%);background:#e99d15;content:'';position:absolute;left:0;top:-94%;right:0;height:100%;display:block;z-index:9}.bkg-diag{background:url(/wp-content/uploads/2017/10/bkg_diag.jpg);border-bottom:1px solid #ddd}.bkg-grey{background:#f3f3f3}.utility-edge-to-edge #utility .row{max-width:100%}#utility{padding:.3em 0}#utility .widget{display:inline-block;margin:0;font-size:.8em;vertical-align:middle;line-height:1}.utility-slide-out #utility{display:none;position:fixed;top:0;left:0;right:0;z-index:9999}.admin-bar.utility-slide-out #utility{top:32px}.utility-slide-out #utility .row{}.utility-toggle{position:absolute;top:10px;left:10px;z-index:9999}.admin-bar.utility-slide-out .utility-toggle{top:6px}#utility .menu li:first-child{border-right:1px solid #000;padding-right:1em}.header-edge-to-edge #header .row{max-width:100%}.header-absolute #header{position:absolute;width:100%;z-index:100}.header-wrap{position:absolute;top:0;left:0;right:0}#header{width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#header.stuck{position:fixed!important}#header .logo{background:#1d4383;padding:2em 1em;border-bottom:4px solid #727272;margin-bottom:-3em;position:absolute;z-index:100}#modal-menu{background:0 0!important;box-shadow:none;border:0}#modal-menu ul{list-style:none;padding:0;margin:0;text-align:center}#modal-menu ul li{padding:0;font-size:1.5em;font-weight:700}#modal-menu ul li ul{margin-bottom:1em}#modal-menu ul li ul li{font-size:1em;font-weight:100}#modal-menu a{color:#fff;text-transform:uppercase}.header-widgets{float:right;margin-right:3em;padding-top:1.9em}.header-widgets .anf-social-profiles{margin:.5em 0}.header-widgets .anf-social-profiles a{font-size:1.5em}.header-widgets ul.inline-list a{color:#181818;text-decoration:underline;font-size:.9em}.header-widgets ul.inline-list a:hover{text-decoration:none}.header-widgets{border-left:1px solid #ddd;padding-left:1em;min-height:104px}.header-widgets .button{text-transform:uppercase;max-width:130px;font-size:.7em;line-height:1.3;position:relative;position:relative;display:block;margin-bottom:-8em;letter-spacing:1px;word-spacing:none;text-align:left}.header-widgets .button i{float:left;margin-right:.4em;font-size:2.3em}.header-widgets .button:after{display:none}.primary-navigation{margin-top:1.35em}.mega-menu-link{font-family:open sans,sans-serif!important}li.mega-menu-item.mega-menu-clear{clear:none!important}.mobile-button-container{margin-left:-80px;margin-top:2.3em}.mobile-button{text-align:center}.mobile-button p{display:none}.mobile-button i{line-height:1;font-size:2.3em;color:#1d4383}.off-canvas-menu{background:#1d4383;background-size:cover}ul.off-canvas-list li a{color:#fff;border-bottom:0;font-weight:700;padding:1em 2em}ul.off-canvas-list li a:hover,.off-canvas-menu li.active>a{background:#b20738;color:#fff}ul.off-canvas-list li ul li{list-style:none}ul.off-canvas-list li ul li a{padding:1em 3em}.off-canvas-list ul li a{text-transform:capitalize}.off-canvas-menu li ul li.menu-item-has-children ul li a{padding-left:5em}#offcanvas-sidebar .widget_search{padding:.8em .6em;border-bottom:1px solid #262626}#offcanvas-sidebar .widget_search input,#offcanvas-sidebar .widget_search #searchsubmit{line-height:1!important;font-size:.7em;text-transform:uppercase;height:30px}#more-footer{padding:3em 0;text-align:center;background:url(/wp-content/uploads/2017/10/bkg_legacy.jpg) center center no-repeat;background-size:cover}#more-footer .info{margin-bottom:0}#more-footer .widget{font-size:.8em;line-height:2;color:#fff}#more-footer h6{color:#fff}#more-footer p{color:#fff;font-size:3em;font-family:open sans,sans-serif;letter-spacing:1px}#more-footer .button{background:#fff;font-style:normal;font-size:1rem!important;color:#0b7808}#more-footer .button:hover{background:#0b7808;color:#fff}#more-footer .widget{display:inline-block;margin:.5em}#more-footer .row{max-width:800px;text-align:center}#text-16{display:block!important}#text-16 h6{font-size:2.3em;margin-bottom:1em;font-weight:400}#main-footer{padding:3em 0;background-size:cover}#main-footer .widget{}#main-footer a{}#main-footer a:hover{text-decoration:underline}#main-footer .info{display:none}#text-10{margin-top:3em}#main-footer h6{font-size:1.4em}#main-footer p{color:#1d4383}#text-12 p{color:#1d4383}#main-footer p a{color:#b20738}.anf-social-profiles{margin:0}.anf-social-profiles li{display:inline-block;margin-right:.5em}.anf-social-profiles li:last-child{margin-right:0}.anf-social-profiles li a{display:inline-block;background:0 0;color:#b20738;text-align:center;font-size:1.3em!important;width:1.5em;height:1.5em;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%}.anf-social-profiles li a:hover{color:#fff!important;background:#b20738}#social-profile-buttons-5{margin-top:.4em}.anf-business-cta .cta,.anf-business-cta .phone{display:inline-block;font-size:1.5em}.anf-business-cta .phone a{font-weight:700}.anf-business-cta .address{font-size:.8em}.inline-component{display:inline-block}.inline-component br,.inline-component br:after{content:''}.inline-component address{font-style:inherit}.quotes-swiper{padding:2em 0}.quotes-swiper .th{border:0;box-shadow:none}.quotes-swiper .th img{border-radius:999px;margin-bottom:1em}.quotes-swiper .quote{font-style:italic}.quotes-swiper .author{font-weight:700}.quotes-swiper .author:before{content:'-'}.title-section{padding:13em 0 16em!important}.title-section .small-12.columns{width:500px}.title-section .title,.title-section .sub-header,.title-section p{}.title-section .title{line-height:1;font-size:3.2em}.title-section .sub-header{color:#fff}.title-section p{color:#fff;font-size:1.3em}.title-section .content{margin-top:1em}.title-section{position:relative;overflow:hidden}.title-section .title{color:#fff}.title-section video{left:0}.title-section .outer-video-wrap{z-index:1}.title-section .icon-wrap{margin-bottom:1em}.title-section .th{border:0;box-shadow:none;margin-bottom:1em}.title-section .title,.title-section .sub-header,.title-section .content,.title-section .icon-wrap,.title-section .th,.title-section .icon-strip{z-index:1;position:relative}.icon-strip{margin-top:1em;padding:3em 0 2em;background:rgba(0,0,0,.5)}.background-swiper{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.background-swiper .swiper-container,.background-swiper .swiper-slide{height:100%}.designer-grid-1,.designer-grid-1 .columns{position:relative}.designer-grid-1 .small-images .th:first-child{margin-bottom:2em}.swiper-container{position:relative;z-index:99}.swiper-container .arrow{position:absolute;z-index:99999;top:50%;transform:translateY(-50%);font-size:2.6em;opacity:0;color:rgba(255,255,255,.5);display:inline-block}.swiper-container .arrow:hover{color:rgba(255,255,255,.9)}.swiper-container .arrow.left{left:.1em}.swiper-container .arrow.right{right:.1em}.swiper-container:hover .arrow{opacity:1}.swiper-container:hover .arrow.left{left:.6em}.swiper-container:hover .arrow.right{right:.6em}.swiper-container .pagination{position:absolute;bottom:-2em;left:0;right:0;opacity:0;transition:all .3s ease}.swiper-container:hover .pagination{opacity:1;bottom:0}.swiper-container .pagination.images ul{margin:0;padding:0;list-style:none}.swiper-container .pagination.images ul li{display:inline-block;padding:0 .4em}.hero-slider .title,.hero-slider .sub-header{color:#fff;font-weight:700;text-shadow:1px 1px 1px #181818;margin-bottom:.8em}.hero-slider .title{}.hero-slider .content,.hero-slider .content p{color:#fff}.hero-slider .content{margin-bottom:1em}.hero-slider .inner{padding:12em 0 14em;margin-bottom:0!important;z-index:99;position:relative}.swiper-container .pagination{padding:.6em;line-height:1;text-align:center;z-index:999;position:relative}.swiper-container .swiper-pagination-bullet{margin:.3em;width:10px;height:10px}.cta-slider .sub-header{font-weight:200!important;text-transform:uppercase;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.cta-slider .title{margin-bottom:1.1em;text-shadow:1px 1px 1px rgba(0,0,0,.5);font-size:2em;line-height:1;font-weight:700;letter-spacing:2px}.cta-slider .content:after{content:"\f078";font-family:fontawesome;color:#9d9d9d}.cta-slider strong{color:#32abfe}.cta-slider p{font-size:1.3em}.service-area>.content-wrap p{line-height:1.6}.service-area .item .title{color:#181818;font-size:1.3em;font-family:open sans,sans-serif;padding-bottom:1em;padding-top:.5em;font-style:normal;color:#9d9d9d;font-family:open sans,sans-serif;font-weight:700;font-size:1.3em}.service-area .sub-header{font-weight:100;margin-bottom:0;font-family:muli,sans-serif}.service-area .item{margin-bottom:3em}.service-area>.content-wrap{padding-bottom:2em}.service-area .th{border:0;box-shadow:none;width:100%}.service-area .title-wrap .title{text-align:center;font-style:italic}.service-area .title-wrap .title:after{border:2px solid #e7e7e8;margin:.6em auto;content:'';display:block;width:120px}.service-area img{margin-bottom:1em}.service-area.bkg-angle p{color:#fff}.service-area .button{}.service-area.image-left .th{float:left;margin-right:1em}.service-area.image-left .content-wrap{padding-left:7em}.service-area.alt .title,.service-area.alt .sub-header{border-bottom:1px solid #616161!important;padding:0 0 .5em!important}.service-area.alt img{width:100%}.service-area.alt .sub-header{font-family:crimson text,serif;font-size:1.2em;line-height:1.8}.service-area.alt .item .title{font-weight:400;font-size:1.4em;border:0;padding:.4em 1em;vertical-align:middle;margin-bottom:.5em}.service-area.alt .th img,.service-area.alt .th{width:100%}.outer-video-wrap video{left:0}.has-video{overflow:hidden;position:relative}.testimonials .title{}.testimonials .quotescollection{padding:0;border:0}.testimonials .quotescollection cite:before{content:''}.testimonials blockquote.quotescollection-quote{margin:0}.testimonials .quotescollection-quote footer.attribution{text-align:center}.testimonials .quotescollection-quote .nav-next{text-align:center}.testimonials .image-wrap img{max-width:320px;margin:0}.callout{background:url(images/bkg_callout.png) #f9f9f9;padding:2em 0}.callout .title{font-weight:100;margin:1em 0}.callout .button{border:1px solid #fff;color:#fff}.callout .button:hover{background-color:#ee3a43}.image-cta{padding-bottom:3em!important}.image-cta .row{max-width:100%}.image-cta .columns{padding:3em;position:relative}.image-cta .columns:last-child{background:#ededed}.image-cta .title{color:#1d4383;font-size:2em;text-transform:none!important}.image-cta .title:after{content:'';border-bottom:4px solid #fff;width:100%;display:block;margin:.5em 0}.image-cta h3{font-family:crimson text,serif;text-transform:uppercase;font-size:1em;letter-spacing:1px}.image-cta .sub-header{font-size:1.5em}.image-cta .content p{color:#fff;margin-bottom:1.7em}.image-cta .inner{max-width:530px}.image-cta.image-right .inner{float:right}.image-cta{background:0 0!important}.image-cta.bkg-black .columns:last-child{background:#000!important}.dual-image-cta .wrap{text-align:center;padding:9em 0;background:rgba(0,0,0,.8);position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.dual-image-cta .wrap:hover{background:rgba(0,0,0,.2)}.dual-image-cta .columns{overflow:hidden;position:relative}.dual-image-cta .background{background-repeat:no-repeat;background-position:center center;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.dual-image-cta .columns:hover .background.hover-zoomin{left:-5em;right:-5em}.dual-image-cta .background.hover-zoomout{left:-5em;right:-5em}.dual-image-cta .columns:hover .background.hover-zoomout{left:0;right:0}.alerts{background:#111;padding:1em 0;border-bottom:2px solid #ddd}.alerts img{margin-right:.6em}.alerts-slider{display:inline-block;list-style:none;line-height:1;color:#fff;margin:0;padding:0}.alerts-slider li{display:none;height:30px}.alerts-slider li p{margin:0}.hero-variety-1{padding:2em 0}.hero-variety-1 .title,.hero-variety-1 .sub-header{color:#fff;font-weight:700;text-transform:uppercase}.hero-variety-1 .titles{margin-bottom:2em}.hero-variety-1 p,.hero-variety-1 h2,.hero-variety-1 h3{color:#fff}.hero-variety-2,.hero-variety-2.parallax-background{padding:0}.hero-variety-2.parallax-background.dark{background:#181818}.hero-variety-2 .title,.hero-variety-2 .sub-header,.hero-variety-2 .content{color:#fff}.hero-variety-2 p,.hero-variety-2 h2,.hero-variety-2 h3{color:#fff}.hero-variety-2 .sidebar-content{background:#fff}.hero-variety-2 .sidebar-content p,.hero-variety-2 .sidebar-content .title,.hero-variety-2 .sidebar-content .sub-header{color:#181818}.hero-variety-2 .inner{padding:1em}.hero-variety-2 .feature-content img{margin-bottom:2em}.hero-variety-2 .feature-content{padding-top:1em}.hero-variety-2 .feature-content .title{margin-bottom:1em}.hero-variety-2 .features{list-style:none;padding:0;margin:0}.hero-variety-2 .features a{display:block}.hero-variety-2 .sidebar-content .sub-header{background:#ddd;padding:.4em 1em;margin:0}.hero-variety-2 .sidebar-content li a{padding:.7em 1em;border-bottom:1px solid #ddd}.hero-variety-2 .sidebar-content li a:hover{background-color:#181818;color:#fff}.hero-variety-2 .sidebar-content li img{margin-right:.5em}.hero-variety-2 .sidebar-content .title{margin-bottom:1em}.hero-variety-2 .sidebar-content .button{width:100%}.hero-variety-3 .swiper-container{padding-top:2.5em}.hero-variety-3 .title{text-align:center}.hero-variety-3 .swiper-container .title{position:absolute;bottom:0;left:0;right:0;text-align:center;background:rgba(0,0,0,.3);padding:1.5em}.hero-variety-3 .content-wrap p{color:#fff;text-align:center}.hero-variety-3 .feature-wrap a{text-align:left;padding-left:1em;padding-right:1em;margin-bottom:1em}.hero-variety-3 .feature-wrap img{margin-right:.5em}.image-grid{padding:2em 0}.image-grid .title{}.image-grid .sub-header{}.image-grid .inner{width:100%;box-shadow:0 0 5px rgba(0,0,0,.2)}.image-grid .inner img{width:100%}.image-grid .inner .content{padding:1.6em 0;background:#fff}.image-grid .inner .sub-header{margin:0 0 1em;padding:0 .3em}.image-grid .content .content{padding:0}.image-content-section{padding:2em 0}.image-content-section .title{margin-bottom:1em}.image-content-section .button{margin-bottom:2em}.image-content-section .content p:last-child{margin-bottom:0}.image-content-section .sub-header{margin:0 0 1em}.one-column-section.text-center .sub-header:after{border:2px solid #e7e7e8;margin:1em auto 0;content:'';display:block;width:100px}.one-column-section .sub-header:after{border:2px solid #e7e7e8;margin:1em 0 0;content:'';display:block;width:100px}.one-column-section h6{font-weight:700}.one-column-section .content{}.single-cta p{margin-bottom:0}.single-cta .content{margin-bottom:0}.single-cta p{}.one-column-section .title-wrap{padding-bottom:0;margin-bottom:2em}.two-column-section{padding:2em 0}.two-column-section h2{font-weight:400;font-size:2.7em;color:#b20738;padding-bottom:.2em;margin-bottom:.5em;font-style:italic;border-bottom:2px solid #ededed}.two-column-section h3{font-family:crimson text,serif;text-transform:uppercase;font-weight:700;font-size:1.2em}.two-column-section p{margin-bottom:2em}.box-right{padding-bottom:10em!important}.box-right .columns:last-child{background:#05265d;padding:3em;border-bottom:4px solid #79aafe}.box-right p{color:#fff;font-family:crimson text,serif;font-style:italic;font-size:1.6em;margin-bottom:1em}.box-right .button{background:0 0;padding:0;color:#b20738;font-weight:600}.box-right .button:hover{color:#fff}.image-carousel .row{padding-top:2em;padding-bottom:2em}.image-carousel .wrap img{width:100%}.image-carousel .swiper-slide{opacity:.4;width:100%}.image-carousel .swiper-slide-active{opacity:1}.image-carousel .arrow i{color:rgba(0,0,0,.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.image-carousel .arrow:hover i{color:rgba(0,0,0,.6)}.image-carousel .arrow{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.image-carousel .arrow.left{left:20%}.image-carousel .arrow.right{right:20%}.image-carousel:hover .arrow.left{left:30%}.image-carousel:hover .arrow.right{right:30%}.component.map .cta{display:none}.component.map .content{text-transform:uppercase;display:block;margin:0 0 1em}.component.map img,.map-cta img{margin-bottom:1em}.component.map .gmap_marker .inner,.map-cta .gmap_marker .inner{line-height:1.5}.component.map .gmap_marker h5,.map-cta .gmap_marker h5{color:#9a1c1f;text-transform:uppercase;font-weight:700;line-height:1;margin:0}.component.map .gmap_marker h6,.map-cta .gmap_marker h6{font-size:1em;color:#262262;font-weight:700;line-height:1;margin:0}.component.map strong,.map-cta strong{color:#5c5c5c}.mpfy-fullwrap{margin-bottom:0!important}.quick-links{padding:2em 0}.quick-links li{text-align:center}.recent-news{padding:2em 0}.recent-news .inner{padding:1em 0}.recent-news .image-wrap{margin-bottom:1em}.recent-news .title-wrap{padding:0 0 1em}.parallax-background{padding:2em 0}.parallax-background.light{background:#fff;color:#181818}.parallax-background.dark{background:#181818;color:#fff}.parallax-section{padding:2em 0}.parallax-section .title,.parallax-section .sub-header,.parallax-section .content{color:#fff}.hero h2,.hero h4{color:#fff}.hero.parallax-section{padding-top:10em;padding-bottom:3em}.parallax-section .title{font-family:crimson text,serif;font-weight:400;font-size:2.8em}.parallax-section .title strong{color:#2a8adb}.parallax-section.content-right .sub-header:after{margin:2em 0}.parallax-section .sub-header{font-family:open sans,sans-serif;font-weight:700;font-size:1.3em}.parallax-section.content-left{padding-top:4em!important;padding-bottom:0!important;border-top:10px solid #fff}.parallax-section.content-left .title-wrap{background:#ffa11a;padding:1em 2em;max-width:600px;position:relative;text-align:right}.parallax-section.content-left .content-wrap{max-width:600px}.parallax-section.content-left .title-wrap .title,.parallax-section.content-left .title-wrap .sub-header{color:#fff}.parallax-section.content-left .content-wrap{background:#f7f7f7;padding:3em}.parallax-section.content-left h3{color:#023b97;border-bottom:2px solid #ddd;padding-bottom:.5em;margin-bottom:.5em}.parallax-section.content-left a{color:#023b97;text-transform:uppercase;font-weight:700}.parallax-section.content-left a:hover{text-decoration:underline}.parallax-section.content-left ul{list-style:none;margin:0}.parallax-section.content-left ul li{line-height:2.3}.parallax-section.content-right .title-wrap,.parallax-section.content-right .buttons,.parallax-section.content-right .content-wrap{max-width:500px;margin-left:auto;background:rgba(1,57,0,.95)}.parallax-section.content-right .title-wrap{padding:3em 2em}.parallax-section.content-right:not(.hero) .title-wrap{padding-bottom:0}.parallax-section.content-right .buttons{padding:2em}.parallax-section.content-right .title{font-size:2.3em;text-shadow:1px 1px 1px #181818;line-height:1.5;position:relative;font-style:italic}.parallax-section.content-right .title:after{content:''}.parallax-section.content-right .sub-header{font-size:1em;font-weight:400;text-transform:none}.parallax-section.content-right .content-wrap{padding:0 2em}.parallax-section p{color:#fff;font-family:open sans,sans-serif;font-size:1.2em;max-width:550px}.parallax-section.content-right .button{background:#fff;color:#013900}.parallax-section.hero .sub-header{font-family:open sans,sans-serif;text-transform:uppercase;font-size:1.3em}.woocommerce-carousel{padding:2em 0}.woocommerce-carousel .title{text-align:center}.woocommerce-carousel .swiper-container .arrow{color:rgba(0,0,0,.2)}.woocommerce-carousel .swiper-container .arrow:hover{color:rgba(0,0,0,.5)}.woocommerce-carousel .arrow{top:35%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.woocommerce-carousel .swiper-container{padding-bottom:2.5em}.woocommerce-carousel .inner{margin:0 .5em}.recent-content{padding:2em 0}.recent-content,.recent-content .columns{position:relative}.recent-events .wrap>.title,.recent-posts .wrap>.title{margin-bottom:.5em}.recent-events-list{margin:0;list-style:none}.recent-events-list li{margin-bottom:1em}.recent-events-list li img{width:40px}.recent-events-list li .th{margin-right:.5em}.recent-events-list li .title{}.recent-events-list li .date{font-weight:700;display:inline}.recent-events-list li .venue{display:inline-block}.recent-events-list li .venue:before{content:'\b7';font-weight:700}.recent-events-list li .date.time .start-date{display:block}.recent-events-list li .date.time .start-time,.recent-events-list li .date.time .end-time{font-weight:100}.recent-content .img-wrap{margin-bottom:.5em}.recent-content .inner .title{margin-bottom:.5em}.recent-content .swiper-container{padding-bottom:1.5em}.recent-content .swiper-container .arrow{color:rgba(0,0,0,.5)}.recent-content .swiper-container .arrow:hover{color:rgba(0,0,0,.8)}.services-slider .slider-control{padding:2em 0 0}.services-slider .swiper-container{background:#ededed}.services-slider .slider-control ul li{margin-bottom:0;padding-bottom:0}.services-slider .title{color:#fff;font-style:italic;margin-bottom:.5em}.services-slider .sub-header{margin-bottom:2em}.services-slider .slider-control a{display:block;padding:1em 0 .5em;position:relative;border-bottom:3px solid transparent;color:#181818;font-family:crimson text,serif;font-style:italic;font-size:1.3em}.services-slider .slider-control a.active{color:#b20738;border-bottom:3px solid #b20738}.services-slider .swiper-container{padding:2em 0;text-align:center}.services-slider .swiper-container .arrow{color:rgba(0,0,0,.4)}.services-slider .swiper-container .arrow:hover{color:rgba(0,0,0,.8)}.services-slider .swiper-container .columns{box-sizing:border-box}.services-slider .swiper-container .title{}.services-slider .swiper-container img{}.services-slider .buttons{margin-bottom:2em}.services-slider .slider-control ul{background:#fff;padding:0 1.2em;margin-left:-.95em;margin-right:-.95em;border-bottom:1px solid #ddd;padding-bottom:1em}.services-slider .slider-control,.services-slider .swiper-container{}.services-slider .swiper-container h4.title{font-size:2em;margin-bottom:0;color:#05265d}.services-slider h5{color:#ccc;font-family:open sans,sans-serif;font-weight:600;font-size:1.1em;margin-bottom:1.4em}.services-slider .swiper-container .row{background:#fff;text-align:left;padding:2em}.services-slider h3:after{border-bottom:5px solid #acdc8d;content:'';display:block;width:50px;margin:1em 0}.pricing-grid{padding:2em 0}.pricing-grid .columns>.title{}.pricing-grid .cta-button .button{margin-bottom:1.25rem}.pricing-grid .pricing-table .title{color:#fff;background:#063b90}.pricing-grid .medium-3 .pricing-table .title{background-color:#efa11f}.pricing-grid .pricing-table .description{color:#181818;font-size:1.1em}.pricing-grid .pricing-table .bullet-item{font-size:.8em}.hero-post-area .swiper-container{box-sizing:border-box}.hero-post-area .inner{background:rgba(0,0,0,.5);margin-top:8em;padding:1em;box-sizing:border-box}.hero-post-area .meta,.hero-post-area .title{color:#fff;line-height:1}.hero-post-area .wrap{position:relative}.secondary-category .img-wrap{margin-bottom:1em}.secondary-category .title{margin-bottom:1em}.category-title{background:#181818;color:#fff;padding:.5em}.category-feed .wrap img{margin-bottom:1em}.category-feed .meta{font-size:.9rem;margin-bottom:1em}.category-feed .title{text-align:center;position:relative;vertical-align:middle;line-height:1}.category-feed .title-wrap .title:before{content:url(/wp-content/uploads/2017/08/img_news.png);position:relative;vertical-align:middle;line-height:1;display:inline-block;margin-right:.5em}.category-feed .title-wrap .button{position:relative;top:-3em}.category-feed .title-wrap{padding-bottom:0}.category-feed .button{float:right;color:#181818}.category-feed .wrap .title{font-weight:700;margin-bottom:1em}.category-feed .th{padding:0;box-shadow:none;border:0;position:relative;width:100%}.category-feed .taxonomy-label{position:absolute;top:0;left:1em;padding:1em;background:#000!important;color:#fff;z-index:1}.category-feed img{width:100%}.cf-small-1 .swiper-slide{width:100%}.category-feed .wrap{position:relative}.category-feed .inner{position:absolute;bottom:0;background:rgba(255,255,255,.8);left:0;right:0;padding:2em}.category-feed .inner .title{text-align:left}.category-feed .inner .title a{color:#181818}.upcoming-events .wrap{border:2px solid #181818;padding:1em}.upcoming-events .wrap .title{margin-bottom:.5em}.upcoming-events .date{font-weight:700}.upcoming-events .venue{}.upcoming-events .start-date{display:block}.upcoming-events .button{margin-top:.5em}.category-parallax .sub-header{color:#fff}.category-parallax .wrap{border:2px solid #fff;padding:2em;text-align:center;transition:all .3s ease}.category-parallax .wrap:hover{background:rgba(255,255,255,.2)}.category-parallax a{font-weight:700}.hero-vertical-ctas,.hero-vertical-ctas .title{color:#fff}.hero-vertical-ctas .title{line-height:1;font-size:2em;font-style:italic;font-weight:700;margin-bottom:.5em}.hero-vertical-ctas .title em{font-style:normal;text-transform:uppercase;display:block;font-family:muli,serif;font-weight:200!important;font-size:1.3rem!important;line-height:2}.hero-vertical-ctas .wrap{padding:5em 2em;margin-top:3em;margin-bottom:3em}.hero-vertical-ctas .inner{padding:3em;text-align:center}.hero-vertical-ctas .content p{color:#fff}.hero-vertical-ctas .wrap{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.hero-vertical-ctas .content,.hero-vertical-ctas .buttons{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.portfolio-feed .title-wrap,.portfolio-feed .buttons{text-align:center}.portfolio-feed .wrap{position:relative;overflow:hidden}.portfolio-feed .th{border:0;outline:0}.component.modal-popups{padding:3em 0!important}.component.modal-popups,.component.modal-popups .columns{position:static}.modal-popups .reveal-modal img{width:100%}.component.modal-popups .inner{padding-bottom:.8em;margin-bottom:.8em;min-height:125px;border-bottom:solid 1px #efefef}.component.modal-popups .item .title{font-size:1.7em}.component.modal-popups .item .sub-header{font-size:.9em}.component.modal-popups .item img{width:60%;margin-bottom:.5em}.reveal-modal img.item{width:20%}.two-column-category-feed{text-align:center}.two-column-category-feed .title-wrap{margin-bottom:2em}.two-column-category-feed .additional .sub-header{margin-bottom:1em}.two-column-category-feed .additional-posts{list-style:none;margin:0;text-align:left}.two-column-category-feed .additional-posts li{padding-left:60px;clear:left}.two-column-category-feed .additional-posts li img{width:50px;float:left;margin-left:-60px;margin-bottom:1em}.video-feed .header{padding:2em 0}.blog .meta,.single .meta{font-size:.8em;line-height:1;margin-bottom:.8em}.blog .meta i,.single .meta i{margin-left:1em}.blog .meta span:first-child i,.single .meta span:first-child i{margin-left:0}.blog .featured-image,.single .featured-image{padding-bottom:.5em}.blog-title{color:#b20738}.woocommerce-breadcrumb{margin-bottom:1em}.woocommerce-message{padding:1em;margin:0 0 1em;border:1px solid #ddd;background:#f9f9f9}.woocommerce-message .button{margin-right:1em}.onsale{position:absolute;background:#181818;padding:.4em 1.3em;color:#fff}.woocommerce .star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star;margin:0 auto 1em}.woocommerce .star-rating:before{content:"\73\73\73\73\73";color:#d3ced2;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0}.product .sub-header{text-align:center;position:relative;font-size:1.2em;font-weight:700;margin:0}.product .inner{position:relative;display:block;border:1px solid #ddd}.product .inner img{width:100%}.product .wrap{display:block;padding:1em 0}.product .bottom{padding-bottom:1em}.woocommerce-info{border:1px solid #ddd;background:#f9f9f9;padding:1em;margin:0 0 1em}.woocommerce table{width:100%}.single-product .product_title{margin:0}.single-product .woocommerce-product-rating{margin:0 0 1em}.single-product .price{font-size:1.2em}.single-product .quantity{max-width:80px;display:inline-block}.single-product .thumbnails{margin-top:1em;margin-bottom:1em}.single-product .thumbnails li img{width:100%}.single-product .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.single-product .woocommerce-review-link{margin-top:.3em;display:inline-block}.single-product .variations{border:0;width:100%}.single-product .variations .label,.single-product .variations .value{padding:.5em;display:table-cell;line-height:1.125rem;background:0}.single-product .variations .label{vertical-align:top}.single-product .variations select{margin:0}.single-product .woocommerce-tabs{margin:0 0 2em}.single-product .woocommerce-tabs .tabs{list-style:none}.single-product .woocommerce-tabs .tabs li{display:inline-block}.single-product .woocommerce-tabs .tabs li a{padding:.67em 1.1em;display:inline-block;border:1px solid #ddd;border-bottom:0;color:#ccc}.single-product .woocommerce-tabs .tabs li a:hover{background:#f9f9f9}.single-product .woocommerce-tabs .tabs li.active a{background:#666;color:#fff;border:1px solid #999;border-bottom:0}.single-product .woocommerce-tabs .tabs li.active a:hover{background:#181818}#reviews .avatar{float:left;padding:5px;border:1px solid #ddd;background:#fff;width:70px}#reviews .comment-text{margin-left:90px}#reviews .star-rating{margin:0 0 .5em}.woocommerce-pagination .page-numbers{list-style:none;text-align:center;margin:0}.woocommerce-pagination .page-numbers li{display:inline-block}.woocommerce-pagination .page-numbers li a,.woocommerce-pagination .page-numbers li .current{display:inline-block;border:1px solid #ddd;width:2.5em;padding:.5em 0;text-align:center;margin:0 .4em}.woocommerce-pagination .page-numbers li .current{border:0;padding:0;width:auto}.woocommerce-pagination .page-numbers li a:hover{background:#181818;color:#fff}.woocommerce .shop_table img{width:50px;border:1px solid #ddd;padding:3px;background:#fff}.woocommerce .shop_table .variation,.woocommerce .shop_table .variation p{margin:0}.woocommerce .shop_table .variation{font-size:.65em}.woocommerce .shop_table .variation p{font-size:1em}.woocommerce .shop_table .variation dt,.woocommerce .shop_table .variation dd{display:inline-block;padding:0;margin:0}.payment_methods{list-style:none;margin:0 0 1em}.payment_methods li{vertical-align:bottom}.payment_methods label{font-weight:700}.payment_methods .payment_box p{font-size:.9em}.coupon .button{margin-left:-120px;float:right}#coupon_code{float:left;width:calc(100% - 150px);max-width:auto;margin-right:120px}.coupon:after{content:'.';display:block;clear:both;height:0;line-height:0;visibility:hidden}.woocommerce-error{padding:1em;border:1px solid #f99;margin:0 0 1em;list-style:none;background:#fdd;font-size:.9rem}ul.order_details{padding:1em;border:1px solid #6a6;margin:0 0 1em;list-style:none;background:#efe;font-size:.9rem}.woocommerce .myaccount_user{border:1px solid #ddd;padding:1em;background:#f9f9f9}.woocommerce .address h3{display:inline-block}.woocommerce .edit{font-weight:400;font-size:.9em;margin:0 .4em}.woocommerce .address{margin-bottom:2em}.account-sidebar h3{margin-bottom:.8em}.account-sidebar ul{margin:0;list-style:none;border-top:1px solid #dfdfdf}.account-sidebar ul li a{display:block;padding:.4em 1em;border-bottom:1px solid #dfdfdf}.account-sidebar ul li a:hover{background:#181818;color:#fff}.portfolio-navigation select{margin-bottom:0}.portfolio-navigation{padding-bottom:3em}.portfolio-navigation .view-list a{padding:0 .3em}.portfolio-navigation .view-list a:hover{background:#999;color:#fff}.portfolio-navigation .view-list .selected{background:#181818;color:#fff}.portfolio-navigation .meta{margin-top:.8em}.portfolio-navigation .view-list{margin-top:.5em;margin-bottom:0}.list-view .row{padding-bottom:2em}.masonry-view .caption{padding:1em}.masonry-view .grid{background:#fff}#scrubs-container{width:100%;height:100%;min-height:500px}.scrub{height:100%;height:100vh;width:100%}.copy-text .row{position:relative;top:50%;transform:translateY(-50%)}.copy-text .item{color:#fff;position:relative;opacity:0;bottom:-100%}.copy-text .item.opacity{opacity:1;bottom:0}.copy-text .item.opacity.fadeout{opacity:0;top:-100%}.header-parallax-section{padding:12em 0 7em;position:relative;overflow:hidden}.header-parallax-section .slide-content{z-index:2!important;position:relative}.content-right .slide-content{max-width:400px;margin-left:auto;text-align:center}.header-parallax-section .sub-header,.header-parallax-section .title{color:#000!important}.header-parallax-section .content p{color:#181818}.header-parallax-scene{position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important;width:100%;margin:0!important;z-index:1!important}.header-parallax-scene .layer{position:absolute!important}#header-slide-navigation{position:fixed;z-index:999;background:rgba(255,255,255,.4);right:0;top:50%;padding:.5em}#header-slide-navigation li{padding:0;list-style:none;font-size:.4em;line-height:1}#header-slide-navigation li a{padding:1em .5em;display:block;line-height:1!important}.featured-events img{width:100%;border-bottom:4px solid #3bf}.events-carousel .wrap{background:#f0f0f0}.events-carousel .content-wrap{padding:1.5em 1em}.events-carousel .title{font-weight:700}.events-carousel .date{margin:1em 0}.events-carousel .button{color:#181818}.events-carousel .button:hover{color:#fff;background:#3bf}.featured-events h2.title{text-align:center;color:#3bf;margin-bottom:1.5em;line-height:1}.featured-events h2.title:before{content:url(/wp-content/uploads/2017/08/img_microphone.png);line-height:1;vertical-align:middle;position:relative;display:inline-block;margin-right:.5em}.bkg-triangles .title-wrap .title{text-align:center}#nav_menu-2 li{margin-left:.5em!important}#nav_menu-2 a{line-height:1;padding:.7em;display:inline-block;color:#2d2e2e}#nav_menu-2 a:hover{text-decoration:none}#nav_menu-3 a{color:#1d4383}#nav_menu-3 a:hover{text-decoration:underline}#social-profile-buttons-5 a{font-size:1.5em}.bkg-fractal{background:url(/wp-content/uploads/2017/09/bkg_people.gif) no-repeat;background-size:contain;padding-bottom:0!important}.hamburger{position:relative!important;color:#fff;margin-top:.8em}.hamburger__icon,.hamburger__icon:after,.hamburger__icon:before{background-color:#fff}.bkg-black{background:#212121;background:-moz-linear-gradient(top,#212121 0%,#000000 100%);background:-webkit-linear-gradient(top,#212121 0%,#000000 100%);background:linear-gradient(to bottom,#212121 0%,#000000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121',endColorstr='#000000',GradientType=0 )}.bkg-black .button{color:#fff;border-color:#fff}.bkg-black .blog-feed{padding:3em 0}.bkg-black .title a{color:#fff}.bkg-black .title a:hover{text-decoration:underline}.bkg-black .date{color:#fff;text-transform:uppercase;font-weight:700;letter-spacing:1px}.blog-feed ul{list-style:none;position:relative}.blog-feed .title{font-size:1.2rem;font-weight:700}.blog-feed .title a{color:#023b97}.blog-feed .title a:hover{text-decoration:underline}.blog-feed li:last-child{margin-bottom:0}.blog-feed ul{margin:0}.blog-feed .date{display:none}#more-footer p{font-size:2em;line-height:1;font-family:open sans,sans-serif;font-style:italic;margin-bottom:0}#more-footer strong{color:#acdc8d}#walk-through{background:url(images/bkg_hero.jpg) center center no-repeat;background-size:cover}#walk-through img{margin-left:-3em}#walk-through li:first-child img{margin-left:-5em}.first-highlight li:nth-child(1) .title{text-transform:none;font-style:italic}small{display:inline-block;font-family:open sans;margin-top:2em}.overbox{background:#05265d;border-bottom:5px solid #79aafe}.overbox p{color:#fff;font-family:crimson text;font-style:italic;font-size:1.5em}.overbox .button{background:0 0;padding:0;color:#b20738;font-weight:700}.overbox .button:hover{color:#fff}.meta{color:#1d4383;font-weight:700}.meta a{color:#b20738}.blog-feed h3 a{color:#1d4383;font-family:open sans,sans-serif;font-weight:200;letter-spacing:0;text-transform:none;text-decoration:underline}.blog-feed h3 a:hover{text-decoration:none}.blog-feed li{margin-bottom:1.5em!important}#advocacy{background:#e6efff}#advocacy .title-wrap{text-align:center}#advocacy .title{color:#1d4383}#advocacy .blog-feed{background:#fff;padding:1.5em 1em;border-left:.5em solid #b20738;margin-bottom:2em}#advocacy .blog-feed .title{font-family:open sans,sans-serif;font-style:normal;text-transform:uppercase;letter-spacing:1px;font-size:1em;margin-bottom:1.4em}#advocacy .blog-feed h3{font-size:1em}.big-event{background:url(/wp-content/uploads/2018/02/img_kids_awards.png) center center no-repeat;background-size:cover;padding:10em 2em 4em;position:relative}.big-event h2.title{color:#b20738!important}.big-event .date,.big-event .time,.big-event .taxonomy a{color:#fff;font-weight:700;font-size:.9em}.big-event .buttons{margin-top:2em}.big-event .taxonomy{position:absolute;top:2em;text-transform:uppercase}.event-feed .list .item{background:#fff;padding:1em;margin-bottom:1em;border:1px solid #ddd}.event-feed .list .taxonomy{margin-bottom:1em}.event-feed .list .taxonomy a{color:#1d4383;font-weight:700;text-transform:uppercase}.event-feed .list h4 a{text-decoration:underline;color:#1d4383;font-family:open sans,sans-serif;font-size:1rem}.event-feed .list h4 a:hover{text-decoration:none}.event-feed .list .meta,.event-feed .list .taxonomy{font-size:.9em}.event-feed .list .author{color:#b20738;margin-left:1em;border-left:1px solid #b20738;padding-left:1em}.event-feed{margin-bottom:3em}.facetwp-pager-label{border:1px solid;padding:.5em}.facetwp-page{padding:.5em!important;display:inline-block;border:1px solid}.facetwp-page.active{background:#2857a5;color:#fff;border-color:#2857a5}.facetwp-checkbox{font-family:open sans,sans-serif}.items .item{border-bottom:1px solid #ddd;padding-bottom:1em;padding-top:1em}.items .item:last-child{border-bottom:0}.back:after{display:none}div.date{font-weight:700;font-size:.9em;margin-bottom:.5em;letter-spacing:.5px}