.bl-main,.container{height:100%}.bl-box h2,label,p,ul{margin:0}.copyright p a:hover,a.mask,body a:hover{text-decoration:none}body{font-family:Raleway,sans-serif;color:#000;background:#FFF;font-size:100%;font-weight:400}body a a.slide-btn a.more{transition:all .5s}h1,h2,h3,h4,h5,h6{margin:0;font-variant:small-caps}p{text-align:justify}.bl-box h2,.eye-box{text-align:center}ul{padding:0}a:hover{color:#FFF}.bl-main{position:absolute;width:100%;overflow:hidden}.bl-main>section{position:absolute;width:50%;height:50%}.bl-main>section:first-child{top:0;left:0;background:#F03}.bl-main>section:nth-child(2){top:0;left:50%;background:#FC0}.bl-main>section:nth-child(3){top:50%;left:0;background:#0C3}.bl-main>section:nth-child(4){top:50%;left:50%;background:#39F}.bl-box{position:relative;width:100%;height:100%;cursor:pointer;opacity:1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.bl-box h2{padding:20px;width:100%;font-size:1.8em;letter-spacing:3px;transition:all .2s ease-in-out}.bl-icon{speak:none;font-style:normal;line-height:1;cursor:pointer}.bl-icon:before{display:block;font-size:2em;margin-bottom:10px}.bl-main>section .bl-icon-close{position:absolute;top:20px;right:20px;cursor:pointer;z-index:100;opacity:0;pointer-events:none}.bl-content,.bl-panel-items>div>div{opacity:0;pointer-events:none;position:absolute;top:60px;left:30px;right:30px;bottom:30px;padding:0 20px;overflow-x:hidden;overflow-y:auto}.bl-content p{margin:0 auto;padding-bottom:10px;font-size:1.1em;line-height:1.83em}.bl-content h2{font-size:3em;margin:0 0 31px}.bl-content article{padding:20px 40px 20px 0}.bl-content article h3{letter-spacing:2px;margin:0 0 10px;padding-top:20px;font-size:1.4em}.bl-content article a{color:rgba(0,0,0,.2)}.bl-content>ul{list-style:none;padding:0;margin:0}.bl-content>ul li{display:inline-block;width:20%;margin:1%}.bl-content>ul li a{display:block;padding:0;border:8px solid #CCC}ul#bl-work-items li{display:inline-block;width:45%;margin:1%}ul#bl-work-items li a img{border:8px solid #6C0}.bl-content>ul li a img{display:block;max-width:100%}.bl-panel-items,.bl-panel-items>div{width:100%;height:100%;top:0;left:0;position:absolute}.bl-panel-items>div>div{width:80%;margin:0 auto;opacity:1;bottom:90px;top:90px;pointer-events:auto}.bl-panel-items>div>div h3{font-size:1.4em;margin:0 0 20px}.bl-panel-items>div>div p{font-size:1.1em;line-height:1.8em;overflow-x:hidden;overflow-y:auto}.bl-panel-items>div>div img{float:left;margin:0 20px 20px 0;max-width:100%;border:5px solid #6C0}.bl-panel-items{top:100%;z-index:9999}.bl-panel-items>div{background:#FC0;z-index:0;opacity:0;transform:translateY(0);transition:transform .5s ease-in-out,opacity 0s .5s linear}.bl-panel-items nav{position:absolute;z-index:9999;width:216px;left:50%;top:0;margin-left:-108px;opacity:0;transition:opacity .2s .5s ease-in-out}.bl-panel-items.bl-panel-items-show nav span{float:left;margin:5px}.bl-panel-items nav span.bl-next-work{letter-spacing:2px;display:block;font-variant:small-caps;cursor:pointer;margin-right:2em}.bl-panel-items.bl-panel-items-show nav{opacity:1;top:-70px}.bl-panel-items>div.bl-show-work{z-index:1000;opacity:1;transform:translateY(-100%);transition:transform .5s ease-in-out}.bl-panel-items>div.bl-hide-current-work{opacity:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out;transform:translateY(-100%) scale(.5);z-index:0}.bl-main>section{transition:all .5s ease-in-out}.bl-main>section.bl-expand{width:100%;height:100%;top:0;left:0}.bl-main>section.bl-expand-top{z-index:100}.bl-main>section:first-child.bl-expand{background:#F03}.bl-main>section:nth-child(2).bl-expand{background:#FC0}.bl-main>section:nth-child(3).bl-expand{background:#0C3}.bl-main>section:nth-child(4).bl-expand{background:#39F}.bl-main.bl-expand-item>section.bl-scale-down,.bl-main.bl-expand-item>section:not(.bl-expand){transform:scale(.5);opacity:0}.bl-box{transition:opacity .2s .5s linear}.item_content{margin:1em 0}.inner-about h3{font-size:1.8em;line-height:1.5em;padding:1em 0}.item_introtext p{font-size:1.1em}.about-text p{font-size:1.2em;line-height:1.9em}.bl-content .about h2{font-size:2.8em}a.mask{overflow:hidden;display:block}section.bl-expand .bl-box{opacity:0;transition:opacity 0s linear}.no-touch section:not(.bl-expand) .bl-box:hover h2{transform:translateY(-15px)}.bl-content,.bl-icon-close{transition:opacity .1s 0s linear}section.bl-expand .bl-content,section.bl-expand .bl-icon-close{pointer-events:auto;opacity:1;transition:opacity .3s .5s linear}.icon{float:left;width:15%;margin-right:5%}i.s1,i.s2,i.s3,i.s4{width:70px;height:70px;display:inline-block}i.s1{background:url(../images/dontlitter.png) 3px 3px no-repeat}i.s2{background:url(../images/donate.png) 3px 3px no-repeat}i.s3{background:url(../images/safetyfirst.png) 3px 3px no-repeat}i.s4{background:url(../images/poe.png) 3px 3px no-repeat}.icon-text{float:left;width:80%;margin-top:0}.service-section{padding:6em 0}.service-section-head h3{font-size:2.2em}.service-section-head{margin-bottom:3em}.service-section-head p{font-size:1.2em}.service-section-grid{margin-top:2em}.service-section-grid h4{font-size:1.2em;margin-bottom:.85em}.service-section-grid p{font-size:1.1em;line-height:1.8em}.reach{padding:1em 0 3em}.reach h3{font-size:1.6em;margin:1em 0 .25em}.sub-button{margin-bottom:25px}.addr span{font-size:1.2em;line-height:1.8em}.addr p{font-size:1.1em;line-height:1.2em}.copyright{background:0 0;padding:1em 0}.copyright p,.copyright p a{font-size:1em;text-align:center;color:#000;font-variant:small-caps}.copyright p a:hover{color:#333}.map-responsive{overflow:hidden;padding:40% 20% 0;position:relative;height:0}.map-responsive iframe{left:0;top:0;border:3px solid #333;height:100%;width:100%;position:absolute}@media (max-width:1366px){.bl-content.about h2{font-size:2.8em}.inner-about h3{font-size:1.6em}}@media (max-width:1280px){.bl-content.about h2{font-size:2.6em}.bl-content h2{font-size:2.8em}}@media (max-width:1024px){.container,ul#bl-work-items li a img{width:100%}.bl-content.about h2{font-size:2.4em}.bl-content h2{font-size:2.5em}.inner-about h3{font-size:1.3em}.item_introtext p{font-size:1.13em}.service-section-grid{margin-top:1.5em}.bl-box h2{font-size:1.6em}ul#bl-work-items li{display:inline-block;width:45%;margin:1%}.icon{margin-right:8%}.icon-text{float:left;width:69%;margin-top:0}.map-responsive{padding:0 0 30%;margin-right:5%}}@media (max-width:768px){.container,ul#bl-work-items li a img{width:100%}.container{margin-right:0}.bl-content.about h2{font-size:2.2em}.inner-about h3{font-size:1.17em}p.para{display:none}.bl-content h2{font-size:2.2em}.reach{padding:1em 0}ul#bl-work-items li{display:inline-block;width:48%;margin:1%;float:left}ul#bl-work-items{margin-top:1em}.icon-text p{!height:100px}.icon{float:left;margin-right:5%;width:20%}.col-md-6.service-grid{padding:0}.map-responsive{margin-right:12%}}@media (max-width:640px){.inner-about h3,.item_introtext p{font-size:1em}.container{width:100%;margin:0;padding:0}ul#bl-work-items li{display:inline-block;width:41%;margin:1%;float:left}.service-section-grid{margin-top:1em}.bl-content.about h2{font-size:1.8em}.bl-expand .bl-box{height:130px}.addr p,.addr span{font-size:1em}}@media (max-width:480px){.icon,.icon-text{float:none;width:100%}.container,.icon,.icon-text{width:100%}ul#bl-work-items li a img{border:4px solid #6C0}.bl-content.about h2{font-size:1.6em}.bl-content h2{font-size:1.8em}.icon{margin:1% 0;text-align:center}.icon-text p{font-size:.95em}ul#bl-work-items li{width:44%;margin:1%;float:left}.bl-panel-items>div>div p{font-size:1em}.copyright p,.copyright p a{font-size:.9em}.bl-box h2{font-size:1.4em}.bl-panel-items>div>div h3{font-size:1.2em}.reach{padding:1em 0 0}.map-responsive{margin-right:5%;padding-bottom:70%}}@media (max-width:375px){.icon-text p{font-size:.95em}}@media (max-width:320px){.bl-box h2,.bl-content.about h2{font-size:1.2em}.container{width:100%;padding:0;margin:0}.work p{font-size:.9em}ul#bl-work-items li{display:inline-block;width:48%;margin:1%;float:left}.icon,.icon-text{float:none;width:100%}.bl-content h2{font-size:1.2em;margin:0 0 12px -2px}.icon{margin:1% 0;text-align:center}.icon-text{margin-top:0}.icon-text p{font-size:.95em}.service-section-grid h4{font-size:.9em;margin-bottom:.2em}.service-section-grid{margin-top:.5em}.copyright p,.copyright p a{font-size:.8em}.addr p{font-size:.9em}.reach h3{font-size:1.3em}.item_content{margin:0}.item_introtext p{font-size:.9em;margin:0;padding:0}.map-responsive{margin-right:0;padding-bottom:100%}}