/*!
Theme Name: Stream Theme 2018
Theme URI: http://streamstudio.co.uk/
Author: Tom Elliott + Stream Studio
Author URI: http://streamstudio.co.uk/
Version: 1.0.2
!*/*{padding:0px;margin:0px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%;font-size:62.5%}html,body{width:100%;height:100%;margin:0px;padding:0px}body{font-family:'gotham_light', Arial, "Helvetica", Helvetica, sans-serif;color:#FFF;-webkit-text-size-adjust:100%;min-width:420px;background-color:#4c667d}body.post-type-archive-projects{background-color:#79b6cc}h1,.h1{font-size:4.4rem;line-height:4.8rem;padding:1rem 0 1rem 0;font-weight:normal}h2{font-size:3.6rem;line-height:4rem;padding:0.8rem 0 0.5rem 0;font-weight:normal}h3{font-size:2.6rem;line-height:3rem;font-weight:normal}h4{font-size:2.6rem;line-height:2.8rem;padding:6px 0 5px;font-weight:normal}p,ul{padding:0.4rem 0 0.6rem 0;font-size:1.8rem;line-height:2.4rem}ul{padding-left:2.0rem}strong{font-family:'gothammedium';font-weight:normal}a{color:#FFF;text-decoration:none}a:hover{text-decoration:underline}h1 a,h2 a,h3 a,h4 a{color:#4c667d}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{color:#FFF;text-decoration:none}.row{width:100%;position:relative;clear:both;z-index:4}.row.first-smaller{padding-top:40px}.row.first{padding-top:80px}.row.first+h2{padding-top:140px}.row.last{padding-bottom:140px}.col{position:relative;float:left;margin:1% 0 1% 1.6%}.col img{max-width:100%;height:auto}.col:nth-child(4n+1){margin-left:0}.col.right{float:right}.col-1{width:6.866%}.col-2{width:15.33%}.col-3{width:23.8%}.col-4{width:32.26%}.col-5{width:40.73%}.col-6{width:49.2%}.col-7{width:57.66%}.col-8{width:66.13%}.col-9{width:74.6%}.col-10{width:83.06%}.col-11{width:91.53%}.col-12{width:100%;display:inline-block;float:none}.project-grid{width:100%;clear:both}.flex-grid{column-gap:20px;width:100%;break-inside:avoid}.flex-grid-4{column-count:4}.flex-grid-3{column-count:3}.flex-grid-2{column-count:2}header{width:100%;padding-top:62px;z-index:9;position:fixed}header.thin-header{padding-top:34px}.header-overlay{width:100%;position:absolute;top:0px;z-index:-1}.header-overlay .container{transition:all 0.2s ease;border-bottom:1px solid rgba(255,255,255,0.4);opacity:0;height:0px;visibility:hidden;min-height:0px;margin-top:-2px}.header-overlay .container.full{opacity:1;height:94px;visibility:visible;margin-top:0px}p .small{display:block;padding:0;font-size:1.4rem;line-height:1.8rem}.container{width:100%;max-width:1240px;padding:0px 40px 1px 40px;margin:auto;clear:both;position:relative}.container.static{position:static;padding-top:0 !important}.panel{width:100%;height:100%;position:relative;z-index:2;background-repeat:no-repeat;background-size:cover;background-position:center}.panel-divider{width:100%;height:100%;position:relative;z-index:0}.panel-divider-half{width:100%;height:100%;position:relative;z-index:2}.logo{display:block;width:160px}.footnote{position:absolute;bottom:11px;margin-left:0}footer .footnote p{font-size:1.5rem;line-height:1.8rem}footer p.copyright{font-size:1.2rem;line-height:1.2rem}img[alt="css.php"]{position:absolute;z-index:-1;top:0}.image-holder{position:relative}.image-holder img{width:100%;height:auto;display:block}.image-thumbnail{width:100%;height:0px;background-repeat:no-repeat;background-size:cover;position:relative;background-position:center;margin-bottom:7px}.image-thumbnail.square{padding-top:100%}.image-thumbnail.landscape{padding-top:64%}.image-thumbnail.has-animated-gif{background-size:contain;max-height:200px;margin:14px 0}.image-thumbnail.has-animated-gif.landscape{padding-top:56%}.image-thumbnail.has-animated-gif .overlay_gif{position:absolute;width:100%;height:100%;top:0px;background-size:contain;background-repeat:no-repeat;background-color:#79b6cc;background-position:center}.image-thumbnail.has-animated-gif.has-fallback .main_gif{display:none}.overlay{transition:all 0.4s ease;position:absolute;width:100%;height:100%;top:0px;background-color:rgba(108,129,148,0.6)}.supporting-image{padding:56px 0 0 40px}.nav{position:fixed;z-index:7;width:100%;top:0px;right:0px;display:none;height:100%;background-color:rgba(108,129,148,0.8)}.nav .container{height:100%}.nav ul{padding:0;width:330px;float:right;top:128px;position:relative}.nav ul li{list-style:none;width:100%;position:relative;float:left}.nav ul li a{transition:all 0.4s ease;text-decoration:none;font-size:3rem;padding:13px 0px 13px 0;text-transform:lowercase;width:100%;float:left;text-align:right;margin-bottom:1px;color:#FFF;line-height:2.4rem;font-weight:500}.nav ul li.current_page_item a,.nav ul li.current-menu-item a,.nav ul li a:hover{color:#5DBED3;font-weight:500}.nav ul li:last-child:after{content:"+44 (0)1664 810 271";position:absolute;right:0px;top:42px;font-size:1.6rem;color:#79b6cc}.nav+.row.first{padding-top:180px}.cat-nav{display:block;clear:both;float:left;margin-bottom:20px}.cat-nav .b-dropdown{display:none}.cat-nav .dropdown-content{position:relative;min-width:100%;float:left}.cat-nav .dropdown-content a{position:relative;font-size:2rem;line-height:2rem;color:#FFF;padding:9px 13px 9px 13px;float:left;display:block;width:auto}.cat-nav .dropdown-content a:after{content:"|";display:block;position:absolute;right:-1px;top:10px;color:#4c667d}.cat-nav .dropdown-content a:first-child{padding-left:0}.cat-nav .dropdown-content a:last-child:after{display:none}.cat-nav .dropdown-content a:hover,.cat-nav .dropdown-content a.selected{color:#4c667d;text-decoration:none}.cat-nav .dropdown-content.is-hidden{display:block}#hamburger{width:49px;height:49px;display:block;position:absolute;right:30px;top:-8px;z-index:9}#hamburger .icon{width:31px;height:24px;float:right;margin-top:20px;display:block;position:relative;margin-right:14px}.menu-line{width:100%;height:2px;background-color:#FFF;display:block;position:absolute;top:0px}.line-2{top:7px}.line-3{top:14px;left:0px}#hamburger:hover{opacity:0.8}.rwd_menu .line-1{transform:rotate(45deg);top:4px}.rwd_menu .line-2{transform:rotate(-45deg);top:4px}.rwd_menu .line-3{opacity:0;left:10px}.icon{display:inline-block;width:28px;height:28px;stroke-width:0;stroke:currentColor;fill:currentColor}.icon-svg{width:28px;height:28px;fill:#FFF;transition:all 0.4s ease}.icon-svg:hover{fill:#5DBED3}.icon-quote{width:56px;height:56px}.icon-visit-site{width:18px;height:17px;margin:0 0 -2px 5px}.icon-envelope{width:42px;height:42px;margin-left:-6px}.team-box .icon-linkedin{margin:7px 0 0 0}.icon-link{display:block;float:left;margin-right:8px;opacity:0.5;transition:all 0.4s ease}.icon-link:hover{opacity:1}input,textarea{border-radius:0;-webkit-appearance:none}.button,input[type="submit"],input[type="button"]{color:#FFF;text-decoration:none;display:inline-block;border:none;padding:7px 24px 8px 24px;cursor:pointer;font-weight:normal;background-color:#4c667d;font-size:1.6rem;transition:all 0.4s ease}.button:hover,input[type="submit"]:hover,input[type="button"]:hover{color:#4c667d;text-decoration:none;background-color:#FFF}.background-dark .button,.background-dark input[type="submit"],.background-dark input[type="button"]{background-color:#79b6cc}.background-dark .button:hover,.background-dark input[type="submit"]:hover,.background-dark input[type="button"]:hover{background-color:#FFF}.slider-item .button{margin-top:12px}.social-strip{position:absolute;bottom:10px;right:40px}.sm-icon{display:inline-block;margin:16px 0px 4px 11px;width:22px;height:24px;opacity:0.98}.sm-icon:hover{opacity:0.8}.sm-insta{margin-left:14px}.social-icons{float:right;clear:both;position:absolute;bottom:10%;right:36px}input[type="text"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder{color:rgba(255,255,255,0.8)}input[type="text"],input[type="email"]{font-family:'gotham_light', Arial, "Helvetica", Helvetica, sans-serif;width:100%;font-size:1.4rem;float:left;background-color:transparent;border:none;border-bottom:1px solid #FFF;color:#FFF;padding:6px 0;margin-bottom:7px}textarea{font-family:'gotham_light', Arial, "Helvetica", Helvetica, sans-serif;width:100%;font-size:1.4rem;background-color:transparent;border:none;border-bottom:1px solid #FFF;color:#FFF;height:28px;padding:6px 0}textarea::-webkit-input-placeholder{color:rgba(255,255,255,0.8)}.wpcf7 .sent p{display:none}.wpcf7 .wpcf7-response-output{border:none;padding:0;margin:20px 0;font-size:1.8rem;line-height:2.4rem}.slider-video{width:100%;height:100%;background-color:#000}.video-gallery-holder{width:598px;margin:auto;position:relative}.video-gallery-holder video{background-color:#000}p.snippet{padding-top:0}.project-caption{width:100%;max-width:620px}#image-slider{width:100%;height:100%;clear:both;position:fixed;background-size:cover;background-position:center center;z-index:1}#image-slider .caroufredsel_wrapper,.projects-slider .caroufredsel_wrapper{height:100% !important;position:absolute !important;bottom:auto !important;top:0px !important}#slider-carousel,#projects-carousel{height:100% !important}.slider-item{width:100%;height:100% !important;padding:0;float:left;display:none;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;overflow-anchor:none}.play-icon{background-image:url(images/video-play.png);width:110px;height:110px;position:absolute;left:50%;margin-left:-55px;top:50%;margin-top:-55px;background-size:contain;cursor:pointer;z-index:2}.play-icon:hover{opacity:0.8}.slider-element{position:relative;float:left;height:100%}.has-creative-slider .caroufredsel_wrapper{margin-top:40px !important;padding:20px}.has-creative-slider .caroufredsel_wrapper .slider-item{text-align:center;margin:auto}.has-creative-slider .caroufredsel_wrapper .slider-item img{max-width:91%;box-shadow:0px 30px 70px rgba(0,0,0,0.3)}.has-creative-slider .slider-arrow{width:30px;height:30px;display:block;position:absolute;top:50%}.has-creative-slider .creative-slider-left .icon-svg{transform:rotate(180deg)}.has-creative-slider .creative-slider-left:hover{margin-left:-5px}.has-creative-slider .creative-slider-right{right:6px}.has-creative-slider .creative-slider-right:hover{margin-right:-5px}.pagination-container{position:relative;z-index:1;top:calc(50% + 152px) !important}.pagination a{display:block;float:left;border:1px solid #FFF;width:20px;height:20px;border-radius:10px;margin-right:9px}.pagination a.selected{background-color:#FFF}.pagination a span{display:none}.laptop-slider .laptop-slider-wrap{width:838px !important;height:560px;overflow:hidden;margin:49px auto 0 auto;margin-bottom:120px;position:relative;z-index:9;overflow:hidden  !important;padding:0  !important;position:relative}.laptop-slider .creative-slider{height:514px;overflow:hidden  !important}.laptop-slider.landscape .scroll-icon{display:none}.laptop-slider .caroufredsel_wrapper{margin-top:40px  !important;padding:0px !important}.laptop-slider .caroufredsel_wrapper .slider-item img{max-width:100%;box-shadow:0px 30px 70px transparent}.laptop_graphics{position:absolute;left:50%;transform:translate(-50%, 0);z-index:5;top:0px}.supporting_gallery-header{clear:both;width:100%}.supporting_gallery-header h2{padding-top:40px;border-top:1px solid #FFF}.supporting_gallery{clear:both;width:100%;padding:40px 0 80px 0}.supporting_gallery .flipster__container{margin:20px 0 0 0;overflow:hidden !important;width:150%;left:-25%}.supporting_gallery .flipster__container .overlay{opacity:0;pointer-events:auto;transition:all 0.4s ease}.supporting_gallery .flipster__container .flipster__item .overlay{opacity:1}.supporting_gallery .flipster__container .flipster__item--current .overlay{transition:all 0.4s ease;opacity:0}.supporting_gallery .flipster--carousel .flipster__item__content{transform:rotateY(0deg) scale(0.7) !important;position:relative}.supporting_gallery .flipster--carousel .flipster__item--current .flipster__item__content{transform:translateX(0) rotateY(0deg) scale(1) !important;transition-delay:60ms}.supporting_gallery .flipster--carousel .flipster__item--past-1,.supporting_gallery .flipster--carousel .flipster__item--future-1{opacity:1}.supporting_gallery .flipster--carousel .flipster__item--past-2,.supporting_gallery .flipster--carousel .flipster__item--future-2,.supporting_gallery .flipster--carousel .flipster__item--past-3,.supporting_gallery .flipster--carousel .flipster__item--future-3,.supporting_gallery .flipster--carousel .flipster__item--past-4,.supporting_gallery .flipster--carousel .flipster__item--future-4{transform:rotateY(0deg) scale(0.7) !important;opacity:0}.supporting_gallery .flipster__button svg{width:28px;height:38px;stroke:#FFF;fill:transparent;stroke-width:1;stroke-linecap:round}.supporting_gallery .flipster__button--prev{left:calc(50% - 572px)}.supporting_gallery .flipster__button--prev:hover{margin-left:24px;opacity:0.5}.supporting_gallery .flipster__button--prev:focus{opacity:0.5}.supporting_gallery .flipster__button--next{right:calc(50% - 566px)}.supporting_gallery .flipster__button--next:hover{margin-right:24px;opacity:0.5}.supporting_gallery .flipster__button--next:focus{opacity:0.5}.supporting_gallery li p{padding:5px 10px 5px 10px;color:#4c667d;font-size:24px;line-height:28px}.flex-box{width:100%;margin-bottom:20px;break-inside:avoid;display:inline-block;transition:all 0.4s ease;border:1px solid #FFF;padding:7px;text-decoration:none}.flex-box h1,.flex-box h2,.flex-box h3,.flex-box h4{text-transform:lowercase}.flex-box .inner{padding:4px 12px}.flex-box:hover{text-decoration:none}.flex-box.flex-col-1{margin-top:70px}.flex-box.flex-col-2{margin-top:20px}.flex-box.flex-col-3{margin-top:40px}.flex-box:hover .overlay{background-color:rgba(108,129,148,0)}.project-box{margin-bottom:20px}.project-box h3{padding-top:7px}.project-box h4{padding-bottom:10px}.project-box p{font-size:1.6rem;line-height:2.1rem;padding-bottom:10px}.project-box a{display:inline-block;padding-bottom:10px}.project-box a:hover{text-decoration:none}.project-box a:hover:hover .overlay{background-color:rgba(108,129,148,0)}.project-box.isotope-item{width:calc(50% - 10px);display:block;float:left;border:1px solid #FFF;padding:7px}.project-box.isotope-item:nth-child(2){margin-top:60px}.project-box:hover .overlay{background-color:rgba(108,129,148,0)}.project-box .overlay{pointer-events:none}.project-box .video-gallery-holder{width:100%;height:auto}.project-box .video-gallery-holder .slider-video{background-color:#FFF}.flex-box.isotope-item{width:calc(25% - 15px);display:block;float:left;border:1px solid #FFF;padding:7px;margin-bottom:20px}.flex-box.isotope-item:nth-child(2){margin-top:60px}.flex-box.isotope-item:nth-child(4){margin-top:30px}.page-template-template-agency .flex-box.isotope-item:nth-child(2){margin-top:30px}.page-template-template-agency .flex-box.isotope-item:nth-child(4){margin-top:60px}.service-box .overlay{background-color:rgba(108,129,148,0)}.service-box:hover .overlay{background-color:rgba(108,129,148,0.1)}.panel-quote{padding-left:42px}.panel-quote p:first-of-type{font-size:3.2rem;line-height:4rem}.panel-contact form p{padding:0px 0 8px 0}.panel-contact img{margin-left:4%}.panel-contact .col-6{max-width:428px}.creative-overlay{position:absolute;z-index:3;bottom:0px;left:0px;width:100%;height:160px;background:linear-gradient(to bottom, rgba(170,192,204,0) 0%, rgba(170,192,204,0.5) 100%)}.panel-steps .row{padding:10px 0 30px 0}.panel-steps p{font-size:2.4rem;line-height:3rem}.panel-steps p .small{font-size:2rem;line-height:2.4rem}.panel-result-text.has-text p,.panel-brief-text.has-text p{font-size:2rem;line-height:2.4rem}.step-number{font-size:10rem;line-height:9rem;font-weight:lighter;text-align:right;color:#79b6cc;padding:12px 20px 0 0}.visit-link{position:absolute;bottom:20px;left:50%;margin-left:-45px;font-size:2rem;z-index:6}.visit-link:hover{text-decoration:none;opacity:0.8}.visit-link span{display:inline-block}.scroll-icon{position:absolute;left:50%;margin-left:-11px;bottom:11px;width:22px;height:38px;width:22px;height:38px;background-image:url(images/scroll-icon.gif);background-repeat:no-repeat;background-size:contain}.dropdown .dropbtn{cursor:pointer;font-size:16px;border:none;outline:none;color:white;padding:14px 16px;background-color:inherit;font-family:inherit;margin:0}.dropdown-content{position:absolute;min-width:160px;z-index:1}.dropdown-content a{float:none;display:block;text-align:left}.panel-404{padding-top:0 !important;min-height:calc(100% - 70px);height:calc(100% - 70px)}.panel-404 .col-8{float:left}.panel-404 .col-4{float:right}.error404{background-color:#79b6cc}.error404 h1{font-size:15.5rem;line-height:14rem;font-family:'gothammedium', Arial, "Helvetica", Helvetica, sans-serif;font-weight:bold}.error404 footer{min-height:70px}.error404 img{max-width:290px}.error404 .footnote{position:relative;padding-top:22px;width:50% !important;margin:0}.error404 .social-strip{position:relative;text-align:right;width:50% !important;margin:0}.clear-fix{clear:both}.clear-float:after{content:"";display:block;overflow:auto;width:100%}.has-text-center{text-align:center}.has-text-center img{margin:auto}.vertical-center{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-60%)}.has-large-text p{font-size:3.3rem;line-height:4.1rem}.has-dark-headers h2,.has-dark-headers h3,.has-dark-headers h4{color:#4c667d}.has-text p{font-size:2.4rem;line-height:3.2rem;padding:10px 0}.has-text p+h2{padding-top:28px}.has-header{padding-top:140px}.has-arrow-after:hover{color:#4c667d;text-decoration:none}.has-arrow-after:after{content:">";color:#4c667d;display:inline-block;padding-left:5px}.has-float-left{float:left}.has-float-right{float:right}.has-background-fixed{background-attachment:fixed}.has-full-height{height:100%}.no-background{background-color:inherit}.medium-grey{color:#4c667d}.light-grey{color:#79b6cc}.has-border-top{border-top:1px solid #FFF}.background-dark{background-color:#4c667d}.background-dark h2{color:#79b6cc}.background-light{background-color:#79b6cc}.background-light h2{color:#4c667d}.background-white{background-color:#FFF;padding:0}.back-red{background-color:red}.back-green{background-color:green}.no_padding{padding:0}.no_margin{margin:0;margin-bottom:0}.is-hidden{display:none}.fade-on-scroll{opacity:1;transition:all 0.4s ease}.is-faded{opacity:0}.is-transparent{opacity:0}.is-fixed{position:fixed;z-index:1;top:0px}.set-fixed{z-index:2}.has-backface-fix{-webkit-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0)}.zx2{position:relative;z-index:2}.zx3{z-index:3}.animate{transition:all 0.3s ease-out}.animate-500{transition:all 0.5s ease-out}.is-touch .overlay{display:none !important}@media screen and (max-width: 1080px){.laptop-slider{overflow:hidden;height:600px}.laptop-slider .laptop-slider-wrap{margin-top:30px;transform:scale(0.75);left:50% !important;margin-left:-419px !important;margin-top:4px}.laptop-slider .laptop_graphics{transform:scale(0.75);left:50%;margin-left:-547px}.supporting_gallery{margin-top:30px}.supporting_gallery .flipster__button{top:calc(100% - 25px)}.supporting_gallery .flipster__button--prev{left:1% !important}.supporting_gallery .flipster__button--next{right:2% !important}.team-box.isotope-item{width:calc(50% - 15px)}}@media screen and (max-height: 780px){.laptop-slider{overflow:hidden;height:616px}.laptop-slider .laptop-slider-wrap{margin-top:30px;transform:scale(0.82);left:50% !important;margin-left:-419px !important;margin-top:4px}.laptop-slider .laptop_graphics{transform:scale(0.82);left:50%;margin-left:-547px}}@media screen and (max-height: 680px){.laptop-slider{height:646px}.laptop-slider.landscape{height:446px}.laptop-slider.landscape .slider-arrow{top:200px}}@media screen and (max-width: 850px), screen and (max-height: 580px){html{font-size:52.5%}header{padding-top:30px}header #hamburger{top:-5px;right:26px}.nav ul{top:80px}.nav ul li a{padding:10px 0 10px 0}.social-icons{bottom:20px}.social-icons .icon-svg{width:26px}.panel{width:100%;position:relative;top:auto;opacity:1 !important;padding:40px 0;height:auto;min-height:100%;display:table}.panel .vertical-center{display:table-cell;vertical-align:middle;top:auto;transform:translateY(0%)}.panel.no-table-display{display:block}.panel.no-table-display .vertical-center{display:block}.panel.full-height{height:100%;padding:0}.panel.panel.vertical-rwd{display:block;height:100%}.panel.panel.vertical-rwd .vertical-center{display:block;top:50%;transform:translateY(-50%)}.panel-divider,.panel-divider-half{display:none}.panel-quote p:first-of-type{font-size:2.6rem;line-height:3.2rem}.laptop-slider{padding:0px 54px 1px 54px}.laptop-slider .laptop-slider-wrap{margin-top:0px;margin-bottom:60px;width:100% !important;left:0px !important;margin-left:0px !important;transform:scale(1)}.laptop-slider .laptop_graphics{left:0px;margin-left:0;width:100%;transform:scale(1)}.laptop-slider .laptop_graphics .creative-slider-left{left:16px}.laptop-slider .laptop_graphics .creative-slider-right{right:18px}.laptop-slider .laptop_graphics img{visibility:hidden}.supporting_gallery{margin-top:20px}}@media screen and (max-width: 980px){.flex-grid-4{column-count:3}.flex-grid-3{column-count:2}.row.first{padding-top:80px}.row.first-smaller{padding-top:40px}.row.last{padding-bottom:80px}.portfolio-box.isotope-item{width:calc(50% - 15px)}}@media screen and (max-width: 850px){.panel-contact{min-height:100%;padding-top:80px}.panel-contact .col-6 img{margin:60px 0 10px 0;width:80px}.panel-contact .col-3{margin:0px;padding-bottom:40px}.social-strip{margin-top:40px;padding:0 !important}.supporting_gallery{transform:scale(0.8);width:125%;height:385px;position:relative;padding:0px;transform-origin:0% 0%}.supporting_gallery .flipster{width:125%;height:425px;left:-25%}.supporting_gallery .flipster__button--prev{left:22% !important}}@media screen and (max-width: 758px){h1,.h1{font-size:5.4rem;line-height:5.8rem}h3{font-size:3.2rem;line-height:3.8rem}h4{font-size:3.2rem;line-height:3.8rem}.col{width:100%;margin-left:0}.panel-quote{padding-left:0}.flex-grid-4{column-count:2}.flex-grid-2{column-count:1}.social-strip{position:relative;float:right;right:auto;left:-4px}.social-strip a:first-child{margin-left:0}.supporting-image{padding-left:0}.footnote{width:90%}.panel-contact .container{padding-top:60px;padding-bottom:70px}.step-number{text-align:left;line-height:6rem}.panel-steps .row{padding:0 0 18px 0}.panel-steps .row:last-child .step-number{height:36px}.isotope-item{width:100% !important;margin-top:0px !important}.background-dark-rwd{background-color:#4c667d}.background-dark-rwd h2{color:#79b6cc}.has-background-fixed{background-attachment:scroll}.flex-box p,.project-box p,.service-box p{font-size:2rem;line-height:2.9rem}.has-large-text p{font-size:2.8rem;line-height:3.6rem}.panel-contact .col-6 img{display:none}.cat-nav{margin:-30px 0 40px 0;width:160px}.cat-nav .b-dropdown{display:block}.cat-nav .dropdown-content{width:160px;min-width:160px;position:absolute}.cat-nav .dropdown-content.is-hidden{display:none}.cat-nav a{position:relative;min-width:160px;font-size:2rem;line-height:2rem;color:#FFF;background-color:#4c667d;padding:9px 18px 9px 18px}.cat-nav a:after{content:">";display:block;position:absolute;right:16px;top:10px;transform:rotate(90deg) scale(0.8, 1.5)}.cat-nav a.isotope-filters{background-color:#5c7790}.cat-nav a.isotope-filters:after{display:none}.cat-nav a:hover,.cat-nav a.selected{color:#FFF !important;background-color:#4c667d;text-decoration:none}.cat-nav a:nth-child(1){padding-left:14px !important}.panel-404 .vertical-center{padding-top:90px;top:0px;transform:inherit}.panel-404 .col-4{text-align:center}.panel-404 .col-4 img{margin:auto;margin-top:25px;max-width:220px}}@media screen and (max-width: 640px){.flex-grid-3{column-count:1}.panel{padding:20px 0px}.panel.has-large-text{padding:40px 0px 40px}.panel.has-large-text p{font-size:2.8rem;line-height:3.6rem}.panel.has-animated-icon img{width:75%}.panel.background-dark+.panel-divider+.panel.background-dark,.panel.background-light+.panel-divider+.panel.background-light{padding-top:0}}@media screen and (max-width: 560px){.error404 h1{font-size:10rem;line-height:10rem}.supporting_gallery{transform:scale(0.6);width:166%;height:290px}.supporting_gallery .flipster__container{left:-32%}.supporting_gallery .flipster__button{top:calc(100% - 19px);z-index:9}.laptop-slider.landscape{height:380px}.laptop-slider.landscape .slider-arrow{top:200px}}@media screen and (max-width: 520px){.row.first,.row.first-smaller{padding-top:60px}.row.last{padding-bottom:40px}.flex-grid-4{column-count:1}.supporting_gallery{transform:scale(0.5);width:200%;height:250px}}@media screen and (max-width: 480px){.laptop-slider.landscape{height:340px}.laptop-slider.landscape .slider-arrow{top:150px}}@font-face{font-family:'gotham_roundedlight';src:url("fonts/GothamRounded-Light-webfont.eot");src:url("fonts/GothamRounded-Light-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/GothamRounded-Light-webfont.woff2") format("woff2"),url("fonts/GothamRounded-Light-webfont.woff") format("woff"),url("fonts/GothamRounded-Light-webfont.ttf") format("truetype"),url("fonts/GothamRounded-Light-webfont.svg#gotham_roundedlight") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'gotham_light';src:url("fonts/gothmlig-webfont.eot");src:url("fonts/gothmlig-webfont.woff") format("woff"),url("fonts/gothmlig-webfont.ttf") format("truetype"),url("fonts/gothmlig-webfont.svg#webfontAY591mfu") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'gothammedium';src:url("fonts/gotham-medium-webfont.woff2") format("woff2"),url("fonts/gotham-medium-webfont.woff") format("woff");font-weight:normal;font-style:normal}.single-latest .video-gallery-holder{width:auto}.single-latest ul{padding:0;list-style:none}.single-latest ul li{padding:5px 5px 0px 5px;margin:20px 0}.single-latest .d-full{display:inline-table}.latest-fix{position:fixed;z-index:1;top:115px;width:inherit}.single-latest .latest-text em{color:#4c667d;font-size:1.5rem}.latest-fix-bottom{max-width:570px;position:absolute}
/*# sourceMappingURL=style.css.map */
