@media only screen and (max-width:1440px){.bucket{background-size:170%!important}.bucket:hover{background-size:180%!important}}@media only screen and (max-width:780px){.gallery-columns-6 .gallery-item{max-width:47%}.lsow-grid-item{width:calc(96%)!important;float:left;margin-left:2%!important}.team-member strong{display:block!important}.team-row{margin-bottom:-50px!important}.cl-flipbox-front,.cl-flipbox-back{background-position:center 35%!important}.timeline img{max-width:100%!important;padding:0 0 20px!important}.lsow-carousel{padding:0!important}.lsow-carousel .lsow-carousel-item{padding:30px 0 0!important}.lsow-carousel img:after{position:absolute;left:0;top:0;right:0;bottom:0;content:"";background:rgba(0,0,0,.5)}}@media only screen and (max-width:1040px){.stick-menu{display:none!important}.home-hero h1{font-size:2em!important;margin-top:35px}.home-hero{min-height:100vh;display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;height:auto!important;background-position:75% center!important}.lsow-container ul.slick-dots{position:absolute;top:25px}.cl-popup-box{margin:16px 26px!important}.cl-popup-box-title{line-height:1;margin-left:-15px!important;font-size:1.25em!important}.cl-popup-box .form-control{width:100%;margin:5px 0}}@media only screen and (min-width:1040px){.client-menu{display:none}.contact-menu .sub-menu{margin-left:-100px}.cl-popup-box-title{font-size:2em!important}.lsow-carousel{padding-bottom:0!important}.lsow-container ul.slick-dots{display:none!important}}.gallery-item{margin:0 5px}.cl-popup-closer{opacity:1!important;color:#fff}.cl-popup-box-title{background:#bfba31!important;color:#fff!important;padding-bottom:10px!important;font-weight:500!important;padding-left:40px!important}.cl-popup-box.size_m{padding-top:52px!important}body .gform_wrapper ul li.gfield{margin-top:0!important}.map p{line-height:1;padding-bottom:0;font-size:16px}.map h5{text-transform:uppercase!important;font-family:Orbitron;font-size:20px;color:#000}.map .p-button{margin-top:15px}.inline-form .gfield_label{top:-30px!important;background:0 0!important;background:#000!important;color:#fff!important;left:-5px!important;position:relative!important}.inline-form{border:solid 2px #000;padding:15px!important;margin-top:50px!important}.gform_wrapper ul.gfield_checkbox li{display:inline-block;margin:0 10px;font-size:16px;color:#000;width:100%}.gform_wrapper .top_label .gfield_label{z-index:999;display:-moz-inline-stack;display:inline-block;line-height:1.3;clear:both;bottom:-20px;position:relative;left:16px;background:#000;color:#eee;padding:8px 8px 4px;transition:all ease .3s;font-weight:500}.gform_footer input[type=submit]{border-radius:0px!important;width:100%!important;font-family:Orbitron;padding:15px!important}.gform_wrapper select{letter-spacing:normal;font-family:Roboto;padding:15px!important;font-size:20px!important;box-shadow:none;border:solid 2px #000;background:#fff}.contact-block{box-shadow:0 0 10px rgba(0,0,0,.2);text-align:center;padding:16px;min-height:450px;display:flex;align-items:center;justify-content:center}.contact-block h3.widget-title{font-size:30px;padding-bottom:30px}.contact-block strong{font-size:24px}.contact-block-alt{margin-left:-5px}.contact-block-alt *{color:#fff}.contact-block-alt h3.widget-title,.contact-block-alt a{color:#fff}.contact-block a{font-family:Orbitron}.lsow-testimonials-slider .lsow-testimonial-text{margin-bottom:0}.lsow-container .lsow-flex-control-nav li a,.lsow-container .lsow-flex-control-nav li a:hover{background:#fff;border:1px solid #fff}.lsow-container .lsow-flex-direction-nav{color:#fff!important;opacity:1!important}.lsow-testimonial{background:#fff;padding:32px;z-index:99;position:relative}.lsow-testimonial p{color:#333!important}.lsow-testimonials-slider .lsow-testimonial-user .lsow-text{text-align:center}.lsow-author-credentials{font-size:14px;margin-top:0;line-height:1.25}#cd-timeline .cd-timeline-content{box-shadow:none!important}.announcement-banner-image{border-radius:0px!important}.cd-timeline-title-container .timeline-date{display:none!important}.cd-timeline-content{border-radius:0px!important}.cd-timeline-content h2{color:#fff}.cd-timeline-content::before{border:#000}.fa-warning::before,.fa-exclamation-triangle::before{content:""!important}.cd-timeline-img{background:#000!important;pointer-events:none;border:none!important;box-shadow:none!important}.timeline-express-read-more-link{display:none}#cd-timeline::before{background:#bfba31!important}.team-box img{transition:all ease .3s;filter:grayscale(1)}.team-box:hover img{filter:grayscale(0);transition:all ease .3s}.team-box h3{font-size:20px;margin-bottom:0}.team-box strong{font-size:16px;margin-bottom:-30px!important;display:block;font-weight:500}.team-box{color:#333;padding:10px;transition:all ease .3s}.team-box:hover{background:#fff;transition:all ease .3s}.team-box .p-button{font-size:14px;padding-bottom:0!important}.team-box .p-button:before{font-size:8px}.btn-block{background:#000;border:none;color:#fff;padding:16px 32px;font-size:1em;font-family:Orbitron;font-weight:500}.form-signin-heading{display:none}.single-post #primary header.main{height:450px!important}.single-post #site-header{background:0 0!important;margin-bottom:-200px!important}.single-post #site-header #top-bar{background:#000}.single-post #main-container{margin-top:-35px}.single-post #logo .site-title img{position:relative;top:20px}.single-post header.main .meta span:nth-child(2),.single-post header.main .meta span:nth-child(3){display:none}#site-header li.menu-item-has-children>span::after{display:inline-block;transition:.3s all ease .5s;color:#bfba31!important}.single-post header.main .meta{pointer-events:none}.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .entry-title{padding-bottom:20px;padding-left:15px;padding-right:15px}.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .hentry{box-shadow:0 0 5px rgba(0,0,0,.25)}.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .lsow-project-image img{transition:all ease .5s!important;filter:brightness(1)}.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .lsow-project-image:hover img{transform:scale(1.05)}.lsow-portfolio-wrap .lsow-portfolio .lsow-portfolio-item .lsow-project-image{overflow:hidden}.lsow-entry-info{display:none!important}.post-navigation{display:none}.single-post header.main .meta{font-family:"Roboto";font-weight:300}.lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image:hover img{-webkit-filter:brightness(100%);filter:brightness(100%)}.lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image .lsow-image-info .lsow-post-title{display:none}.lsow-posts-carousel-item .lsow-entry-text-wrap .entry-title a:after{content:"View Project";display:block;font-family:Orbitron;text-transform:uppercase;font-weight:800;margin-top:10px;opacity:.5;font-size:14px}.lsow-posts-carousel-item .lsow-entry-text-wrap .entry-title a{font-family:Roboto;text-transform:none;font-weight:400}.lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image .lsow-image-info .lsow-post-title a:hover{border-bottom:none!important}.lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image .lsow-image-info .lsow-post-title a{border-bottom:none!important}.so-widget-lsow-posts-carousel{z-index:99;position:relative}.lsow-posts-carousel .lsow-posts-carousel-item:hover .lsow-project-image img{filter:brightness(.5);transition:all ease 1s}.lsow-posts-carousel .lsow-posts-carousel-item .lsow-project-image img{transition:all ease 2s;filter:brightness(1)}.lsow-carousel{padding:32px}.lsow-carousel img{padding:32px}.lsow-container button.slick-prev{left:0}.timeline img{max-width:200px}.timeline h2{margin-bottom:0;margin-top:30px;color:#bfba31}.lsow-container button.slick-next{right:0}.footer-column{margin-top:-49px!important}#footer .secondary .right img{padding:0 2px}#footer .p-button:hover{opacity:1}#panel-w5e13aa3d80089-0-0-1 div,#panel-w5e13aa3d80089-0-0-2 div{margin-bottom:-20px!important}.inline-menu a{padding:0 10px}.dark #top-bar{background:#222!important}blockquote p{font-weight:800!important;margin-top:20px;font-size:30px;line-height:1;color:#000;max-width:1200px}blockquote{border-left:5px solid #bfba31;margin-left:30px}.cl-popup-box-h{z-index:999999;position:relative!important}.green-background p{color:#fff;opacity:.8}.green-background{background:#bfba31}.gray-background{background:#333}.lightgray-background{background:#f4f4f4}.stick-this{z-index:9999!important;text-align:center;padding:20px 0 0;top:-20px;box-shadow:0 0 5px rgba(0,0,0,.25);background:#fff!important}.stick-this p{padding-bottom:0!important}.stick-this .p-button{color:#000!important}.opaque-back{background:#222;padding:32px!important;z-index:999;position:relative}.dark-background .p-button{color:#fff}.dark-background .p-button:hover{color:#fff;opacity:.7}.green-box{background:#bfba31;text-align:center;color:#fff;padding:16px 16px 10px;font-size:20px;margin-top:20px}.above-overlay-dark{z-index:999;position:relative;background:#262626!important;text-align:center;padding:32px}.border-banner{padding:32px}.scroll-down-button{color:#fff!important;font-family:Orbitron;opacity:1!important;font-size:30px;font-weight:500!important;padding-top:45px!important;display:inline-block;padding-bottom:0!important}.scroll-down-button:after{font-family:FontAwesome;content:"";display:block;transition:all ease .3s}.scroll-down-button:hover:after{transition:all ease .3s;transform:translateY(5px)}.p-button-light{color:#fff!important}.bucket a{height:300px;display:flex;align-items:center;justify-content:center;text-align:center;font-family:Orbitron;color:#fff;font-size:1.5em;transition:all ease .25s}.bucket{transition:all ease .25s;background-size:130%;overflow:hidden!important;position:relative;z-index:9}.bucket:hover a{transform:scale(1.1)}.bucket:hover:after{opacity:.2}.bucket:after{content:"";background:#000;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.5;z-index:-1;transition:all ease .25s}.bucket:hover{box-shadow:0 0 5px rgba(0,0,0,.25);background-size:150%}.bucket a:after{position:absolute;background:#bfba31;width:600px;display:inline-block;content:"";height:205px;transform:rotate(5deg);transition:all ease .3s;margin-top:-500px}.bucket:hover a:after{transform:rotate(10deg);margin-top:-475px}.cl-ib.animation_aidos{pointer-events:none}.cl-flipbox{z-index:99}.tp-caption{white-space:normal!important}.hero-content{max-width:900px}.home-hero{height:90vh;display:flex;align-items:center;justify-content:center;padding-top:250px}.home-hero video{width:100%!important}.home-hero:after{content:"";background:#333;opacity:.5;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.green-accent:after{position:relative;bottom:-225px;background:#bfba31;width:200%;display:inline-block;right:200px;content:"";height:50px;transform:rotate(3deg);transition:all ease .3s}.hero-content h3{font-weight:300!important;font-family:Orbitron;text-transform:uppercase;font-size:20px!important}.hero-content{text-align:left;color:#fff}.home-hero h1{text-transform:uppercase!important;font-weight:600!important;font-size:56px}.hero-content h1::after{display:block;content:"";position:relative;background:#bfba31;width:70%;height:6px;text-align:left;right:0;transition:all ease 1s;animation:2s ease-out 0s 1 slideInFromRight;margin-top:16px}.cl-flipbox-front-desc,.cl-flipbox-back-desc{color:#444!important}.cl-flipbox-back{color:#333!important;box-shadow:0 0 15px rgba(0,0,0,.15)}.cl-flipbox-back:after{position:absolute;top:-250px;background:#bfba31;width:200%;display:inline-block;left:-100px;content:"";height:200px;transform:rotate(-10deg);transition:all ease .3s}.cl-flipbox-back:hover:after{top:-200px;transition:all ease .3s}.cl-flipbox-front{height:400px!important}.cl-flipbox-back{overflow:hidden;align-items:flex-end;display:flex!important;justify-content:center}.cl-flipbox-back-title{color:#fff!important;z-index:999;opacity:1!important;position:relative;top:30px!important}.cl-flipbox-back:before{position:absolute;left:0;top:0;right:0;bottom:0;content:"";background:linear-gradient(to bottom,rgba(0,0,0,0) 30%,rgba(0,0,0,.5) 100%)}.cl-flipbox-front-title{position:relative;z-index:9}.cl-flipbox-front-desc,.cl-flipbox-back-desc{line-height:1.5!important}.cl-ib.animation_melete.hover .cl-ib-image{transform:scale(1.1)!important;opacity:1!important}.team-member strong{font-family:Orbitron;color:#000}.row-item{background:#fff}.row-item .cl-ib{margin-bottom:-20px!important}.row-item .so-widget-sow-editor-base{padding:50px!important}.big-cta-button{color:#fff!important;font-family:Orbitron;font-size:2em;position:relative;width:100%;display:flex;height:100px;align-items:center;justify-content:center;padding-bottom:0!important;margin-bottom:-25px;margin-top:-3px;background:#000;transition:all ease .25s;top:0}.big-cta-button:hover{top:-5px}.gform_wrapper .top_label .gfield_label{bottom:-5px;left:0;background:#fff;color:#000}