 .js .menu-no-js {display: none;}.no-js .menu-js {display: none;}.no-js .menu-no-js {display: block;}ul.menu-no-js li {font-size: 16px;}.header-menu {overflow: hidden;background-color: rgba(255, 255, 255, 0.95);position: fixed;top: 0;width: 100%;z-index: 99;}.top-bar-left {margin-top: 3px;}.site-title {margin-left: 20px;}.logo-txt {fill: #555;transition: all 0.5s;}.logo-txt:hover {fill: #f93756;}.top-bar-container{background-color: #323542;}.top-bar, .top-bar ul {background: #323542;width: 100%;}.dropdown.menu>li.opens-left>.is-dropdown-submenu {top: 130%;right: 0;left: auto;border: none;padding-top: 10px;padding-bottom:10px;}ul.menu {float: right;}.menu>li>a {color: #fff;padding-bottom: 8px;float: right;}.menu>li>a:hover {color: #4caf50;}.dropdown.menu .is-active>a {color: #4caf50;}.dropdown.menu>a {color: #fff;}.dropdown.menu>a:hover {color: #4caf50;}.dropdown menu.is-dropdown-submenu.submenu.first-sub.vertical.js-dropdown-active {background-color: #555;border: none;}h1 span {display: block;}.logo {width: 60px;margin-right: 10px;vertical-align: top;}.logo-txts {display: inline-block;}.px {font-family: HelveticaNeue-Thin, Helvetica Neue;font-size: 33.264px;font-weight: 300;letter-spacing:1.617px;margin-bottom: -1px;}.dev {font-family: HelveticaNeue-Light, Helvetica Neue;font-size: 12.392px;font-weight: 300;letter-spacing:8.3px;}ul.privacy{font-size:16px;line-height:24px;color:#565656;}.privacy li{margin-bottom:5px;}.privacy a:visited{color:#4caf50;}.closebtn {position: absolute;top: -20px;right: 10px;font-size: 60px!important;z-index: 99;display: none;}.overlay a {padding: 8px;text-decoration: none;color: #fff;display: block;transition: 0.3s;font-size: 24px;}.overlay a:hover, .overlay a:focus {color: #4caf50;}.overlay-content {position: relative;top: 10%;width: 100%;text-align: center;margin-top: 30px;}.overlay {height: 0%;width: 100%;position: fixed;z-index: 11;top: 0;left: 0;background-color: black;background-color: rgba(0, 0, 0, 0.9);overflow-y: hidden;-webkit-transition: 0.5s;transition: 0.5s;}#navbar {overflow: hidden;background-color: rgba(255, 255, 255, 0.95);top: 0;width: 100%;z-index: 99;}.menu-test {color: #555;font-size: 40px;padding-right: 20px;cursor: pointer;}.fa.fa-bars {margin-top: 18px;font-size: 40px;color: #4caf50;}.fa.fa-bars:hover {color: #4caf50;transition: 0.3s;}::selection {background: #8bc34a;}h1,h2,h3,h4,h5,h6 {font-family: "Roboto","Arial",sans-serif;color: #1d1d1d;}h1.entry-title {font-size: 28px;padding-top: 20px;}h2.section-title {max-width: 220px;margin-bottom: 20px;text-transform: uppercase;color: #4caf50;font-size: 36px;letter-spacing: -.03em;font-weight: 400;line-height: 1;pointer-events: all;font-family: "Brandon Grotesque",brandon-grotesque,"Open Sans",open-sans,sans-serif;}h2.section-title.light.wider {color: #4caf50;}h2.section-title.wider {max-width: none;font-size: 42px;}h3 {color: #1d1d1d;font-weight: 500;text-transform: uppercase;font-size: 18px;}h4.block-title {font-size: 1.2rem;border-bottom: 2px solid #1d1d1d;padding-bottom: 4px;font-weight: 500;margin-bottom: 16px;}h3.accent {font-size: 10vw;font-weight: 900;color: #e6e6e6;}.sub-txt {max-width: 55%;margin: 0 auto;}p {color: #737373;line-height: 24px;font-size: 16px;line-height: 28px;color: #565656;}a {color: #4caf50;}a:hover {color: #4caf50;}ul.service-lists {margin-left: 0;list-style: none;color: #585858;line-height: 1.4;}ul.service-lists.light {color: #fff;}.service-lists li{border-bottom: 1px solid #f4f5f5;padding: 5px 0;}.service-lists.light li{padding: 5px 0;border-bottom: none;}.service-lists li:last-child{border-bottom: none }hr {border-bottom: 1px solid #f4f5f5;}.column-block.top {margin-bottom: 0;}ul {color: #585858;line-height: 1.4;}.light {color: #fff;}h3.light {margin-bottom: -2px;}.button {background: #4caf50;margin-top: 10px;border-radius: 0;padding: 20px;font-weight: 500;}.button:hover {background: #8bc34a;}.projects-link {text-align: center;}#contact-us {margin: 40px auto;}.text-wrap {max-width: 360px;}.divide-center {margin: 20px auto 30px auto;border-top: 5px solid #4caf50;width: 45px;}.divide-center.light {margin: 20px auto 30px auto;border-top: 5px solid #4caf50;width: 45px;}.divider {border-top: 5px solid #4caf50;width: 45px;margin-bottom: 30px;}.divider.dark {border-top: 5px solid #4caf50;}.wide {border-top: 10px solid #8bc34a;width: 407px;margin: 0 auto;margin-top: -10px;}.break {border: 1px solid #f4f5f5;width: 100%;margin-left: auto;border-radius: 20px;margin-right: auto;margin-top: 100px;}.services {padding-top: 20px;background: #fff;}.headline {margin: 20px auto;}.bob {fill: #404040;}.banner-txt {position: relative;z-index: -1;margin-bottom: 20px;}ul.social-links {margin-left: 0;list-style: none;display: inline-block;}li.social {display: inline-block;padding-left: 20px;font-size: 24px;}li.social:first-child {padding-left: 0;}.site-link:visited {color: #f93756;}a:visited {color: #fff;}.listleft{}.listright {float: right;}ul.service-lists.hire li {font-size: 13px;}h3.green {color: #4caf50;}.contactus {border: 1px solid #eaeaea;border-radius: 30px;margin: 5px;}.add {background: #dedddd;padding-top: 40px;padding-bottom: 40px;}.packages {background: #323542;padding-bottom: 60px;}.package-title {text-align: center;}.home-intro {text-align: center;padding-top: 60px;padding-bottom: 60px;}#hire-intro {padding-top: 60px;height: 350px;background-image: url(/wp-content/uploads/2018/10/decks.jpg);background-repeat: no-repeat;background-position: center top;background-size: cover;}.audios {height: 250px;background-image: url(/wp-content/uploads/2018/10/pioneer-cdj.jpg);background-repeat: no-repeat;background-position: center top;background-size: cover;}.lights {height: 250px;background-image: url(/wp-content/uploads/2018/10/lighting.jpg);background-repeat: no-repeat;background-position: center top;background-size: cover;}.powers {height: 250px;background-image: url(/wp-content/uploads/2018/08/dist.png);background-repeat: no-repeat;background-position: center top;background-size: cover;}.specials {height: 250px;background-image: url(/wp-content/uploads/2018/10/effects.jpg);background-repeat: no-repeat;background-position: center top;background-size: cover;}#intro {padding-bottom: 60px;background: #333542;background-image: url(/wp-content/uploads/2018/10/lighting-package.jpg);background-repeat: no-repeat;background-position: bottom center;background-size: cover;}.title-pannel {position: absolute;bottom: 15%;}.banner {padding: 20px;background: #0703117a;}h2.main-title {color: #fff;font-size: 64px}h3.sub-title {color: #fff}.testimonial-banner.base.welcome {margin-top: 100px;background: none;}#services {background: #f5f5f5;padding-top: 60px;padding-bottom: 120px;}#shop {background: #f5f5f5;padding-top: 120px;padding-bottom: 120px;}#brands {background: #f5f5f5;padding-top: 60px;padding-bottom: 60px;}#hire {padding-top: 10px;padding-bottom: 40px;background: #dedddd;}#hire-home {padding-top: 40px;background: #fff;}.projects-link.home {background: #333542;padding-top: 20px;padding-bottom: 13px;}#hire-list {margin-bottom: 0;}.hire-rate {border-top: 1px solid #fefefe;border-bottom: 1px solid #fefefe;padding: 50px 10px;}#contact-stuff {margin-top: 60px;margin-bottom: 60px;}.box {border-right: 1px solid #efefef;padding: 60px;}.boxright {padding: 60px;}#terms {background: #eceff1;padding-bottom: 60px;padding-top: 60px;}#solutions {background: #f9f9f9;padding-top: 80px;}img.solutions {width: 100%;}.block-titles.solutions {border-bottom: 3px solid #1d1d1d;line-height: 44px;}.solution-wrap {padding-top: 20px;}#sales {background: #fff;padding-top: 60px;padding-bottom: 60px;}#film-main {padding-top: 60px;height: 550px;background-image: url(/wp-content/uploads/2018/10/warehouse.jpg);background-repeat: no-repeat;background-position: center top;background-size: cover;border: 10px solid #000;}#film {background: #333542;padding-top: 60px;padding-bottom: 80px;}#film-home {padding-top: 60px;}#servicing {background: #f9f9f9;padding-top: 60px;padding-bottom: 30px;}img.sv {border: 1px solid #bdbdbd;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);padding: 5px;}.sv-wrap {padding-top: 40px;max-width: 350px;}.design {margin-bottom: 40px;}.hire-breadcrumbs {text-align: center;background: #323542;padding-top: 20px;padding-right: 20px;padding-bottom: 5px;margin-bottom: 40px;}.breadcrumbs li {font-size: 14px;}.breadcrumbs a {color: #fff;}span.show-for-sr.set {color: #4caf50!important;}span.show-for-sr.base {color: #fff;}.breadcrumbs a:hover {color: #4caf50;}.dropdown.menu>li.is-dropdown-submenu-parent>a::after {border-color: #45a74a transparent transparent;}.text-shadow {background-color:rgba(0, 0, 0, 0.5);padding: 20px;}.text-shadow p {color: #fff;}#light {padding-top: 60px;height: 400px;background-image: url(/wp-content/uploads/2018/10/lighting.jpg);background-repeat: no-repeat;background-position: center top;background-size: cover;}#light-package {margin-bottom: 60px;height: 400px;background-image: url(/wp-content/uploads/2018/11/lighting-package.jpg);background-repeat: no-repeat;background-position: center bottom;background-size: cover;opacity: .2;z-index: 7;position: relative;}#sound {padding-top: 60px;height: 400px;background-image: url(/wp-content/uploads/2018/10/decks.jpg);background-repeat: no-repeat;background-position: center bottom;background-size: cover;}.section-title.hire {color: #4caf50;}.section-title.green {color: #48b04b;}#sound-package {margin-bottom: 60px;height: 400px;background-image: url(/wp-content/uploads/2018/10/pioneer-cdj.jpg);background-repeat: no-repeat;background-position: center bottom;background-size: cover;opacity: .2;z-index: 7;position: relative;}#power {padding-top: 60px;height: 400px;background-image: url(/wp-content/uploads/2018/08/dist.png);background-repeat: no-repeat;background-position: center top;background-size: cover;}#effects {padding-top: 60px;height: 400px;background-image: url(/wp-content/uploads/2018/10/effects.jpg);background-repeat: no-repeat;background-position: center top;background-size: cover;}.projects {padding: 30px 0 30px 0;}.project-select .columns{padding: 0;}.project-select {transition: .5s;overflow: hidden;background: #fff;max-width: 520px;margin: 30px auto;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}.pic {max-height: 195px;width: 100%;}.pic-hov {transition: all .5s ease-in-out;}.project-txt-wrap {padding: 40px 40px 32px 40px;text-align: left;background: #f9f9f9;z-index: 1;position: relative;transition: all .5s ease-in-out;}.project-txt-wraps {padding: 20px;text-align: left;background: #fff;}.project-title {font-size: 16px;}.flow {font-size: 14px;padding-left: 20px;transition: all .35s cubic-bezier(0.46, 0.03, 0.52, 0.96);transform-origin: center bottom;-webkit-transform-origin: center bottom;-o-transform-origin: center bottom;-moz-transform-origin: center bottom;-ms-tranform-origin: center bottom;}.project-select:hover .flow {transform: translate(5px);-webkit-transform: translate(5px);-o-transform: translate(5px);-moz-transform: translate(5px);-ms-tranform: translate(5px);}.project-select:hover .project-title {color: #d42945;}.button:hover .flow {transform: translate(5px);-webkit-transform: translate(5px);-o-transform: translate(5px);-moz-transform: translate(5px);-ms-tranform: translate(5px);}.about {height: 500px;overflow: hidden;background-image: url(/wp-content/uploads/2018/08/about.png);background-repeat: no-repeat;background-position: right top;background-size: cover;}.contact-pannel {top:10%;position: relative;margin-bottom: 40px;}.contact-us-list {list-style-type: none;margin: 0;}ul.contact-us-list {line-height: 1.6;padding-top: 20px;}.contact-us-list li a {font-weight: 500;}.contact-us-list li a:hover {color: #585858;}.contact-us-list a {color: #585858;}.accordion {background: #e3e8ec;border-top: 1px solid #ccc;}.accordion-title {font-size: 1.1rem;color: #555;}:last-child:not(.is-active)>.accordion-title {border-bottom: 1px solid #ccc;}.accordion-item {background: #fff;}.accordion-item.is-active {background: #e3e8ec;}a.accordion-title {color: #1d1d1d;}a.accordion-title:visited {color: #1d1d1d;}a.accordion-title:hover {color: #4caf50;background: #e3e8ec;}.site-footer {background: #323542;padding-top: 50px;}.footer-content {border-bottom: 1px solid #4c4c4c;padding-bottom: 60px;}.footer-logo {margin: 0 auto;margin-top: -100px;padding-bottom: 70px;max-width: 16%;}.site-footer a {color: #efefef;line-height: 1.8;}.site-footer p {color: #efefef;line-height: 1.8;padding-top: 5px;margin-top: 5px;}.site-footer a:hover {color: #4caf50;}h4.footer-title {font-size: 1.2rem;color: #fff;text-transform: uppercase;}.footer-divider {border-top: 2px solid #4caf50;width: 62px;margin-bottom: 14px;}ul.footer-links {margin-left: 0;list-style: none;color: #efefef;}.site-info {padding-top: 5px;}.copyright {font-size: 12px;line-height: 1.4;color: #efefef;}.scrollToTop {width:40px;height:40px;text-align:center;background: #323542;font-weight: bold;color: #fff;text-decoration: none;position:fixed;bottom:6px;right:20px;display:none;border-radius: 50%;font-size: 22px;}.scrollToTop:hover{text-decoration:none;background: #4caf50;color: #fff;}a.scrollToTop {font-size: 20px;}a.scrollToTop:visited {color: #fff;}a.scrollToTop:hover {color: #fff ;transition-property: background, color;transition-duration: .5s;transition-timing-function: ease-in-out;}.error,h1 {font-size: 72px;}.four-o-four {background: url(/wp-content/uploads/2018/04/emile-seguin-209058-unsplash.jpg) center bottom no-repeat;background-size: cover;width: 100%;height: 0;height: 100vh;width: 100%;overflow: hidden;}.error {position: absolute;top: 20%;left: 15%;}@media only screen and (min-width: 90.063em) {.contact-pannel {top:10%;}.container {padding-right: 35%;}.support-txt {width: 50%;margin-bottom: 100px;}}@media screen and (min-width: 40em) and (max-width: 63.9375em) {.top-bar-left {width: 60%;float: left;text-align: left;margin-top: 10px;}.top-bar-right {width: 20%;float: right;text-align: right;padding-right: 0;}.logo {margin-right: 0;}h2.section-title {margin-bottom: 20px;font-size: 36px;}.sv-wrap {padding-top: 20px;}#creative {margin-top: 80px;}#creative-background {height: 600px;}#ux {margin-top: 80px;}#ux-background {height: 606px;margin-top: 0;}#functional {margin-top: 80px;}#support {margin-top: 80px;}.support {height: 386px;}.support-txt {width: 70%;margin: 40px auto;}.services-header {height: 400px;}#process {margin-top: 60px;padding-top: 0;}h3#process {margin-top: -80px;}.about {height: 600px;}.contact-header {height: 400px;}.contact-pannel {top: 10%;}.intro-pannel {padding: 60px 30px 20px 30px;}#featured {padding: 30px 30px 0 30px;}#featured-projects {padding: 0 30px;}#project-detail {margin: 0;}.clientlogo {padding: 0 60px;}.footer-logo {width: 150px;padding-bottom: 60px;}.site-footer a {word-wrap: break-word;}}@media screen and (max-width: 39.9375em) {.top-bar-left {width: 75%;float: left;text-align: left;margin-top: 10px;}.top-bar-right {width: 20%;float: right;text-align: right;padding: 0;}.site-title {margin-left: 10px;}.logo {margin-right: 0;}.overlay-content {text-align: center;}.menu-container {margin-top: 90px;}h2.section-title {margin-bottom: 10px;font-size: 32px;max-width: none;}h2.section-title.wider {margin-bottom: 10px;font-size: 32px;max-width: none;}h3.accent {font-size: 56px;margin-left: 0;}.divide-center {margin: 20px auto 30px auto;}.sv-wrap {padding: 0;}#film-main {padding-top: 20px;margin-bottom: 0px;}#contact-stuff {margin-top: 20px;margin-bottom: 20px;}#servicing {padding-top: 40px;padding-bottom: 40px;}#hire-list {margin-top: 40px;margin-bottom: 0;}.packages {background: #323542;padding-top: 60px;}.package-title {text-align: left;}.hire-rate {border-top: none;border-bottom: none;padding: 20px 10px;}.message {padding: 20px 40px 20px 20px;color: white;background: #d726415c;}h2.section-title.main-title {font-size: 48px;}#intro {margin-top: 60px;padding: 0;}.intro-pannel {padding-top: 0;}.intro-content {margin-bottom: 0;padding: 20px 0 0 0;border-bottom: none;text-align: left;}.column.intro {padding: 0;}.testimonial-banner.base.welcome {margin-top: 50px;}#creative {margin-top: 50px;margin-bottom: 50px;}.webdesign {display: none;}#creative-background {height: 300px;margin-bottom: 30px;}#ux {margin-top: 50px;margin-bottom: 50px;}#ux-background {height: 300px;margin-top: -40px;}#functional {margin-top: 50px;margin-bottom: 50px;}.mobile-first {margin-bottom: 0;}.complex {margin-top: 0;height: 400px;}#support {margin-top: 50px;margin-bottom: 100px;}.support-txt {width: 85%;margin: 40px auto;}#process {margin-top: 20px;padding-top: 0;}.process-intro {margin-bottom: 40px;text-align: left;}h3#process {margin-top: -64px;}.about {height: 500px;background-position: 51% bottom;}.about-intro {top: 10%;padding: 20px;}#about-lee {max-width: 100%;margin-top: 0;padding: 10px 0;margin-bottom: 0;}.lee-sub {margin-top: -5px;}.about-txt {padding: 20px 10px;}.column.intro {padding: 10px;}.contact-pannel {top: 10%;padding: 10px;}.contact-wrap {padding: 20px 0;}.contact-us-list li a {font-size: 14px;}.intro-content.serivce {padding-top: 20px;text-align: left;}.projects-link {text-align: left;}#featured {padding: 40px 0 0 0;}.featured-title {text-align: left;}.projects {padding: 0;}#featured-projects {padding: 20px 0;}.clientlogo {display: none;}.testimonial-intro {width: 70%;}.testimonial-banner{background: #fff;position: relative;padding-bottom: 75px;}#quote {font-family: Georgia;font-size: 120px;letter-spacing: -12px;margin-left: 0;margin-top: -76px;position: absolute;width: 0;transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}#quote-right {font-family: Georgia;font-size: 120px;letter-spacing: -12px;position: absolute;right: 0;bottom: 0;width: 150px;}.site-footer{padding: 0;text-align: center;}.footer-logo {margin: 0 auto;margin-top: -58px;max-width: 32%;padding-bottom: 40px;}.footer-content {margin-top: 40px;}h4.footer-title {margin-top: 20px;padding-bottom: 5px;margin-bottom: 0;font-size: 1.4rem;}.footer-divider {margin: 0 auto;margin-bottom: 30px;}.site-info {padding-top: 20px;}}