/*! 
Theme Name: OnePixel - Basic
Theme URI: http://www.wpfrogs.com
Description: Simple WordPress Theme, proudly presented by WPFrogs.
Version: 1.0
Author: WPFrogs
Author URI: http://www.wpfrogs.com */:root{--color1:#3fe0d0;--color2:#006293;--color3:#00bbff;--text:#303739}.left-100,.clearfix,.new-hdr-menu,.onepix-wrapper,.onepix-wrapper .gform_wrapper,.onepix-wrapper .gform_wrapper>form,.onepix-wrapper .gform_wrapper .gform_heading,.onepix-wrapper .gform_wrapper .gform_heading h3,.onepix-wrapper .gform_wrapper .gform_heading span,.onepix-wrapper .gform_wrapper .gform_body,.onepix-wrapper .gform_wrapper .gform_body .gform_fields,.onepix-wrapper .gform_wrapper .gform_body textarea,.onepix-wrapper .gform_wrapper .gform_body .gfield,.onepix-wrapper .gform_wrapper .gform_body .ginput_complex,.onepix-wrapper .gform_wrapper .gform_footer,.home-banner,.onepix-header-flex,.free-assesments,.free-assesments .free-box,.free-assesments .free-box h3,.free-assesments .free-box p,.zigzag-columns,.zigzag-columns.title-one h2,.zig-flex,.zig-flex h3,.zig-flex ul,.zig-flex ul li,.onepix-footer-contact,.onepix-footer-contact .onepix-fleft h4,.onepix-footer-contact .onepix-fleft h5,.onepix-footer-contact .onepix-fright,.onepix-footer-contact .onepix-fright iframe,.onepix-footer-icons,.onepix-footer-icons .onepix-ft-ic h5,.onepix-footer-icons .onepix-ft-ic p,.onepix-footer,.onepix-copy p,.people-about-us,.people-about-us .onepix-tsl-box,.people-about-us h3,.people-about-us .carousel.slide,.people-about-us .carousel-inner,.people-about-us .onepixl-sing-tsl,.people-about-us .onepixl-sing-tsl p,.people-about-us .onepixl-sing-tsl strong{float:left;width:100%}.onepix-wrapper,.onepix-wrapper .gform_wrapper .gform_footer .gform_button,.onepix-header-flex a,.onepix-button{-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;transition:all ease 0.2s}body{font-family:"Poppins", sans-serif;color:#303739}a:focus,a:hover{text-decoration:none !important;outline:none !important}img{max-width:100%;vertical-align:top}.container{max-width:1200px;width:100%}.clearfix{clear:both}.new-hdr-menu{position:relative}.new-hdr-menu:after{content:"";position:absolute;height:1px;width:500px;max-width:100%;background-color:rgba(255,255,255,0.65);bottom:0;left:0;right:0;margin:auto}.new-hdr-menu .hdrx-navigation{float:left;width:100%;display:flex;list-style:none;padding:0;justify-content:center;margin:20px 0}.new-hdr-menu .hdrx-navigation li{display:inline-block;vertical-align:top;margin:0 10px}.new-hdr-menu .hdrx-navigation li a{display:inline-block;vertical-align:top;font-weight:600;font-size:16px;color:var(--color2);text-shadow:0 0 10px #FFF}.new-hdr-menu .hdrx-navigation li a:hover{color:var(--text)}.bold_sticky_faq{background-color:var(--text)}.bs-lgoog-fot .container{max-width:950px}.bs-lgoog-fot ul{float:left;width:100%;display:flex;align-items:center;justify-content:center;list-style:none;margin:30px 0 0;padding:0}.bs-lgoog-fot ul li{margin:10px}@media only screen and (max-width: 900px){button#responsive-menu-button{display:table !important;margin:10px auto 12px !important;z-index:1 !important}.free-assesments .free-box h3{text-shadow:none}.bs-lgoog-fot ul{flex-wrap:wrap}.bs-lgoog-fot ul img{height:60px}}.onepix-wrapper{position:relative}.home .onepix-wrapper{background-color:var(--text)}.home .onepix-wrapper .onepix-header{position:absolute;top:0;left:0}.onepix-wrapper .gform_wrapper{margin:0 !important}.onepix-wrapper .gform_wrapper .gform_heading{color:#fff;margin-bottom:10px}.onepix-wrapper .gform_wrapper .gform_heading h3{margin:0;font-size:28px;line-height:28px;font-weight:500}.onepix-wrapper .gform_wrapper .gform_heading span{font-size:16px;line-height:16px;margin:5px 0 0}.onepix-wrapper .gform_wrapper .gform_body .gfield_label,.onepix-wrapper .gform_wrapper .gform_body .ginput_complex label{display:none !important}.onepix-wrapper .gform_wrapper .gform_body input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="image"]):not([type="file"]){border:none;padding-left:15px !important;padding-right:15px !important;height:40px;outline:none;box-shadow:none;border-radius:5px}.onepix-wrapper .gform_wrapper .gform_body textarea{border-radius:5px;padding:15px;border:none;outline:none;box-shadow:none}.onepix-wrapper .gform_wrapper .gform_body .gfield{padding-right:0}.onepix-wrapper .gform_wrapper .gform_body .ginput_complex{max-width:100%}.onepix-wrapper .gform_wrapper .gform_body .ginput_complex>span{padding-top:0px !important;margin:0 !important;float:left}.onepix-wrapper .gform_wrapper .gform_body .ginput_complex .name_first{padding-right:7px;padding-left:0}.onepix-wrapper .gform_wrapper .gform_body .ginput_complex .name_last{padding-right:0;padding-left:7px}.onepix-wrapper .gform_wrapper .gform_body .ginput_container{margin-top:0 !important}.onepix-wrapper .gform_wrapper .gform_footer{padding:0;margin:15px 0 0;text-align:center}.onepix-wrapper .gform_wrapper .gform_footer .gform_button{border:none;margin:0;outline:none;height:40px;text-transform:uppercase;font-weight:600;font-size:15px;padding:0;width:100%;max-width:200px;color:var(--text);border-radius:50px;background:var(--color1);background:-moz-linear-gradient(-45deg, var(--color1) 0%, var(--color3) 100%);background:-webkit-linear-gradient(-45deg, var(--color1) 0%, var(--color3) 100%);background:linear-gradient(135deg, var(--color1) 0%, var(--color3) 100%)}.onepix-wrapper .gform_wrapper .gform_footer .gform_button:hover{color:var(--text);background:var(--color3);background:-moz-linear-gradient(-45deg, var(--color3) 0%, var(--color1) 100%);background:-webkit-linear-gradient(-45deg, var(--color3) 0%, var(--color1) 100%);background:linear-gradient(135deg, var(--color3) 0%, var(--color1) 100%)}.home-banner{position:relative;z-index:1;background-color:#ccc;height:100vh;min-height:600px;background-repeat:no-repeat;background-position:top center;background-size:cover;background-image:url(images//baystate/bg.jpg);display:flex;align-items:flex-end;justify-content:center}.home-banner .onepix-button{margin-bottom:200px;box-shadow:0 0 30px rgba(0,0,0,0.8)}.onepix-header{float:left;z-index:100;width:100%}.onepix-header-flex{padding:35px 15px 15px;display:flex;justify-content:space-between;align-items:center;position:relative}.onepix-header-flex:after{content:"";position:absolute;height:1px;width:500px;max-width:100%;background-color:rgba(255,255,255,0.65);bottom:0;left:0;right:0;margin:auto}.onepix-header-flex a{color:var(--color2);display:inline-block;vertical-align:top;font-size:19px;line-height:1.4}.onepix-header-flex a:hover{color:#fff}.onepix-header-flex .onepix-header-center{padding:0 15px}.onepix-header-flex .onepix-header-center a img{max-width:280px}.onepix-header-flex .onepix-header-left{float:left}.onepix-header-flex .onepix-header-right{float:right;text-align:right}.onepix-header-flex .hlink2{padding-left:23px;background-image:url(images/baystate/customer-service.png);background-position:left bottom 5px;background-repeat:no-repeat;background-size:auto 15px}.onepix-button{background:var(--color1);background:-moz-linear-gradient(-45deg, var(--color1) 0%, var(--color3) 100%);background:-webkit-linear-gradient(-45deg, var(--color1) 0%, var(--color3) 100%);background:linear-gradient(135deg, var(--color1) 0%, var(--color3) 100%);display:inline-block;max-width:100%;line-height:initial;color:#fff;font-weight:600;font-size:16px;padding:10px 30px;border-radius:30px}.onepix-button:hover{color:#fff;background:var(--color3);background:-moz-linear-gradient(-45deg, var(--color3) 0%, var(--color1) 100%);background:-webkit-linear-gradient(-45deg, var(--color3) 0%, var(--color1) 100%);background:linear-gradient(135deg, var(--color3) 0%, var(--color1) 100%)}.free-assesments{background-color:#fff}.free-assesments .container{max-width:900px;text-align:center}.free-assesments .free-box{border:1px solid #fff;padding:100px 50px;position:relative;z-index:10;margin:-50px 0 -15px;border-radius:10px;box-shadow:0 0 3px rgba(0,0,0,0.25)}.free-assesments .free-box h3{text-shadow:0 0 12px #000;color:var(--color1);position:absolute;left:0;top:-22px;font-size:40px;font-weight:700;line-height:40px;margin:0;z-index:1}.free-assesments .free-box p{color:var(--text);font-size:18px;line-height:34px;margin:0}.zigzag-columns{background-color:#303739;color:#fff;position:relative;margin:50px 0}.zigzag-columns .container{max-width:900px}.zigzag-columns.title-one{padding:80px 0 50px 0;margin-top:25px;margin-bottom:0}.zigzag-columns.title-one:before{content:"";position:absolute;width:0;height:0;border-left:0px solid transparent;border-right:100vw solid var(--text);border-top:50px solid transparent;top:-75px;right:0}.zigzag-columns.title-one h2{color:#fff;font-weight:700;font-size:48px;line-height:1;margin:0}.zigzag-columns.img-left>span{left:0;background-position:center left}.zigzag-columns.img-right>span{right:0;background-position:center right}.zigzag-columns.img-none:before{content:"";position:absolute;width:0;height:0;border-left:none;border-right:100vw solid transparent;border-top:50px solid var(--text);bottom:-100px;right:0;z-index:1;border-bottom:none}.zigzag-columns.img-none .container{max-width:450px;text-align:center}.zigzag-columns.img-none .zig-flex{height:unset;padding-top:0;align-items:center;justify-content:center}.zigzag-columns.img-none .zig-flex ul{width:unset}.zigzag-columns.img-none .zig-flex h3{width:unset}.zigzag-columns>span{position:absolute;background-repeat:no-repeat;background-size:contain;width:50%;height:100%;top:0}.zigzag-columns>span.alt1{background-image:url(images/baystate/img1.jpg)}.zigzag-columns>span.alt2{background-image:url(images/baystate/img2.jpg)}.zigzag-columns>span.alt3{background-image:url(images/baystate/img3.jpg)}.zigzag-columns>span.alt4{background-image:url(images/baystate/img4.jpg)}.zig-flex{height:460px;display:flex;flex-direction:column;justify-content:center;padding:50px 0;position:relative}.zig-flex h3{color:var(--color1);font-weight:700;font-size:25px;line-height:1;margin:0 0 25px}.zig-flex ul{padding:0;margin:0;list-style:none}.zig-flex ul li{position:relative;color:#fff;font-size:14px;line-height:17px;padding-left:27px;margin-bottom:18px}.zig-flex ul li:before{content:"";position:absolute;background-image:url(images/baystate/circle.png);background-position:center;background-repeat:no-repeat;background-size:contain;left:0;top:1px;width:14px;height:14px}.zig-flex ul li:last-child{margin-bottom:0}.onepix-footer-contact{background-color:var(--text)}.onepix-footer-contact .onepix-footer-balance{display:flex;margin:0}.onepix-footer-contact .container{max-width:100%;padding:0}.onepix-footer-contact .onepix-fleft{float:right;width:100%;max-width:400px;padding:65px 50px}.onepix-footer-contact .onepix-fleft h4{color:#fff;font-size:24px;font-weight:400;margin:0 0 7px;line-height:24px}.onepix-footer-contact .onepix-fleft h5{color:#fff;font-size:14px;font-weight:400;margin:0;line-height:14px}.onepix-footer-contact .onepix-fleft .gform_wrapper{margin-top:5px !important}.onepix-footer-contact .gform_footer{padding-top:15px !important}.onepix-footer-contact .onepix-map{padding:0}.onepix-footer-contact .onepix-fright{height:100%}.onepix-footer-contact .onepix-fright iframe{height:100%}.onepix-footer-icons{background-color:#fff;padding:50px 0}.onepix-footer-icons .container{max-width:800px}.onepix-footer-icons .onepix-ft-ic{text-align:left;color:#00335a;margin:30px 0}.onepix-footer-icons .onepix-ft-ic img{float:left}.onepix-footer-icons .onepix-ft-ic h5{font-weight:600;margin:20px 0 15px;font-size:15px}.onepix-footer-icons .onepix-ft-ic p{margin:0;font-size:13px}.onepix-footer-icons .onepix-ft-ic p i{font-style:normal;min-width:45px;display:inline-block}.onepix-footer{background-color:var(--color1);padding:40px 0}.onepix-footer .onepix-foot-social{text-align:center}.onepix-footer .onepix-foot-social ul{display:inline-block;padding:0;margin:0;list-style:none}.onepix-footer .onepix-foot-social ul li{display:inline-block}.onepix-footer .onepix-foot-social ul li:not(:first-child){margin-left:25px}.onepix-footer .onepix-foot-social ul li a{width:40px;float:left;background-repeat:no-repeat;height:40px}.onepix-footer .onepix-foot-social ul li .hlink_soc{font-size:0;background-image:url(images/baystate/social.png)}.onepix-footer .onepix-foot-social ul li .hlink_soc.si_fb{background-position:0 0}.onepix-footer .onepix-foot-social ul li .hlink_soc.si_in{background-position:-65px 0}.onepix-footer .onepix-foot-social ul li .hlink_soc.si_tw{background-position:-130px 0}.onepix-footer .onepix-foot-social ul li .hlink_soc:hover{opacity:0.7}.onepix-footer .footer-navigation{padding:0;margin:25px 0;list-style:none;text-align:center}.onepix-footer .footer-navigation li{display:inline-block;padding-right:14px;margin-right:14px;border-right:1px solid var(--text);vertical-align:top;font-weight:300}.onepix-footer .footer-navigation li a{color:var(--text);float:left;font-size:14px;line-height:14px}.onepix-footer .footer-navigation li a:hover{color:var(--color2)}.onepix-footer .footer-navigation li:last-child{margin-right:0;padding-right:0;border-right:none}.onepix-copy p{margin:0;text-align:center;font-size:11px;color:var(--text)}.onepix-copy p a{color:var(--color2)}.onepix-copy p a:hover{color:var(--color3)}.people-about-us{position:relative;background-color:#fff;padding:100px 0 80px}.people-about-us .container{max-width:900px}.people-about-us .onepix-tsl-box{text-align:center;padding:40px 40px 70px 40px;position:relative}.people-about-us h3{margin:0 0 10px;color:var(--text);font-size:30px;line-height:1;font-weight:700}.people-about-us .carousel.slide{position:static}.people-about-us .onepixl-sing-tsl{padding:45px 45px 0}.people-about-us .onepixl-sing-tsl p{font-style:normal;position:relative;margin:0;color:var(--text);font-size:14px;line-height:22px}.people-about-us .onepixl-sing-tsl p i{position:absolute;background-position:center center;background-size:contain;background-repeat:no-repeat;width:40px;height:35px}.people-about-us .onepixl-sing-tsl p i:first-of-type{background-image:url(images/baystate/ql.png);left:-40px;top:-35px}.people-about-us .onepixl-sing-tsl p i:last-of-type{right:-40px;bottom:-35px;background-image:url(images/baystate/qr.png)}.people-about-us .onepixl-sing-tsl strong{color:var(--text);margin-top:60px;font-weight:400;font-size:17px}.people-about-us .carousel-indicators{bottom:0;left:0;width:calc(100% - 350px);margin:0 auto;right:0;background-color:#fff;height:16px;text-align:center}.people-about-us .carousel-indicators li{background-color:var(--text);margin:0 8px;width:13px;height:13px;border:none;vertical-align:top}.people-about-us .carousel-indicators li.active{background:var(--color1);background:-moz-linear-gradient(-45deg, var(--color1) 0%, var(--color3) 100%);background:-webkit-linear-gradient(-45deg, var(--color1) 0%, var(--color3) 100%);background:linear-gradient(135deg, var(--color1) 0%, var(--color3) 100%);width:13px;height:13px;border:none}.onepix-default-page{float:left;width:100%;margin:40px 0;min-height:300px}.onepix-default-page .onepix-inside-title h2{float:left;width:100%;margin:30px 0;color:var(--color2);font-weight:600;font-size:28px;line-height:1;text-align:center}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}@media only screen and (min-width: 1000px){.home-banner .onepix-button{font-size:22px;padding:14px 45px}.zig-flex h3{font-size:35px}.zig-flex ul li{font-size:18px;line-height:1.4}.zig-flex ul li:before{top:6px}}@media only screen and (max-width: 800px){.onepix-wrapper .zig-flex{height:auto}.onepix-wrapper .onepix-header-flex{flex-direction:column;padding:15px}.onepix-wrapper .onepix-header-flex .hlink2{padding:0 !important;text-align:center !important;background:none !important}.onepix-wrapper .onepix-header-flex .onepix-header-center{order:1}.onepix-wrapper .onepix-header-flex .onepix-header-center a img{max-width:170px}.onepix-wrapper .onepix-header-flex .onepix-header-left{order:2;text-align:center;margin:15px 0}.onepix-wrapper .onepix-header-flex .onepix-header-right{order:3;text-align:center}.onepix-wrapper .free-assesments .free-box{margin:70px 0 !important;padding:40px 15px 15px 15px !important}.onepix-wrapper .free-assesments .free-box h3{font-size:25px;color:var(--text)}.onepix-wrapper .free-assesments .free-box p{font-size:15px;line-height:1.5}.zigzag-columns{margin:30px 0}.zigzag-columns.title-one{padding:30px 0}.zigzag-columns.title-one h2{font-weight:600;font-size:26px}.zigzag-columns .col-xs-12.col-lg-6.col-sm-6.pull-left{width:50%}.zigzag-columns .col-xs-12.col-lg-6.col-sm-6.pull-right{width:50%}.zigzag-columns.img-none:before{bottom:-80px}.onepix-footer-balance{flex-direction:column}.onepix-footer-balance .onepix-footer-form{text-align:center}.onepix-footer-balance .onepix-map{height:250px}.onepix-footer-balance .onepix-fleft{float:none;display:inline-block;vertical-align:top;margin:0 auto;padding:50px 0}.gform_wrapper .gform_body .ginput_complex>span{width:50% !important}.onepix-ft-ic{text-align:center !important}.onepix-ft-ic img{float:none !important;display:inline-block;vertical-align:top}.people-about-us .onepix-tsl-box{padding:40px 0 70px 0}.people-about-us .onepix-tsl-box .carousel-indicators{width:calc(100% - 50px)}}@media only screen and (max-width: 680px){.zigzag-columns .col-xs-12.col-lg-6.col-sm-6.pull-left{width:100%}.zigzag-columns .col-xs-12.col-lg-6.col-sm-6.pull-right{width:100%}.zigzag-columns>span{position:relative;height:200px;display:inline-block;width:100%;background-size:cover;background-attachment:fixed}}
