/*
Theme Name: Idea Box
Theme URI: https://www.fusionfarm.com
Author: Eric Caldwell for Fusionfarm
Author URI: https://www.fusionfarm.com
Description: IdeaBox, A Fusionfarm theme.
Version: 1.2.11
License: GNU General Public License v3.0 /
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: You're it!

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

This theme is the most seamless and minimalistic integration of Twitter Bootstrap Framework into
the _s starter theme from Automattic, the guys behind WordPress.

_s (or Underscores) http://underscores.me/, (C) 2012-2013 Automattic, Inc. Twitter Bootstrap

Credits:

1. Bootstrap

 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)

 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=f58353a31151a8c05d7c)
 * Config saved to config.json and https://gist.github.com/f58353a31151a8c05d7c

2. wp_bootstrap_navwalker

* Class Name: wp_bootstrap_navwalker
* GitHub URI: https://github.com/twittem/wp-bootstrap-navwalker

3. Glyphicons

 * http://getbootstrap.com/components/

*/

/* My Minimal WordPress Styling comes here */

.aligncenter,.clear,.entry-meta{clear:both}.work_demo_grid .single_work_grid_demo a:focus,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_email input:focus,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_firstname input:focus,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_yourmessage textarea:focus,body.page-template-tmpl-landing .main-content article .form_col .nf-form-cont input:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{display:block;margin:0 auto}.wp-caption,.wp-caption.aligncenter{margin-bottom:10px}img{display:inline-block;height:auto;max-width:100%}.bypostauthor,.dropdown-submenu:active>.dropdown-menu,.dropdown-submenu:hover>.dropdown-menu,.dropdown-submenu>a:after,.gallery-caption,.sticky,.wp-caption img[class*=wp-image-]{display:block}img[class*=wp-image-]{margin-top:10px;margin-bottom:10px}.wp-caption{border:1px solid #ccc;max-width:100%;border-radius:4px;padding:0 10px}.wp-caption .wp-caption-text{text-align:center;margin-top:10px}.gallery{margin-bottom:1.5em}.gallery a img{border:none;height:auto;max-width:90%}.widget select,embed,iframe,object{max-width:100%}.gallery dd{margin:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}.screen-reader-text:active,.screen-reader-text:focus,.screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.main-content-inner{padding-bottom:1.5em}.hentry{margin:0 0 1.5em}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px}.dropdown-submenu>a:after{content:" ";float:right;width:0;height:0;border-color:transparent transparent transparent #ccc;border-style:solid;border-width:5px 0 5px 5px;margin-top:5px;margin-right:-10px}.dropdown-submenu:active>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.widget{margin-bottom:2em}.widget_nav_menu ul.sub-menu li,.widget_pages ul.children li{padding-left:15px}.col-lg-5ths,.col-lg-8ths,.col-md-5ths,.col-md-8ths,.col-sm-5ths,.col-sm-8ths,.col-xs-5ths,.col-xs-8ths{position:relative;min-height:1px;padding-right:15px;padding-left:15 px}.widget_search .search-form input[type=submit]{display:none}.comment .children{margin-left:1.5em}nav .form-control,nav .input-group,nav .input-group-btn,nav form.tk-page-nav{display:inline}.col-xs-5ths{width:20%;float:left}@media (min-width:768px){.col-sm-5ths{width:20%;float:left}}@media (min-width:992px){.col-md-5ths{width:20%;float:left}}@media (min-width:1200px){.col-lg-5ths{width:20%;float:left}.col-lg-8ths{width:12.5%;float:left}}.col-xs-8ths{width:12.5%;float:left}@media (min-width:768px){.col-sm-8ths{width:12.5%;float:left}}@media (min-width:992px){.col-md-8ths{width:12.5%;float:left}}html.home{margin-top:0!important}body{word-wrap:break-word;overflow-y:scroll;margin:0}body.home{margin:0;background-color:#06a7e2}body.home.no-scrolling{overflow-x:hidden}body.home.scrolling{overflow-x:scroll}@media screen and (min-width:768px){body,body.home{background-color:#000;background-image:none;position:absolute;height:100%;width:auto;overflow:auto;overflow-y:hidden}}body.home #home_loader_overlay{display:none;width:100%;height:100%;z-index:1000001;position:fixed;text-align:center;background-color:#06a7e2}body.home #home_loader{top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;position:relative}body.home #home_loader img{width:25vw;height:auto}body.home #home_loader h1{color:#06a7e2;font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;font-weight:800;font-size:65px;font-size:3.38541667vw;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}@media screen and (min-width:768px){body.home #home_loader_overlay{display:block}body.home #home_loader img{display:none}}body.home .horizon,body.home .horizon_two{display:none}body.home .front{display:block;position:static;position:initial;z-index:1;top:0;left:0;bottom:auto;bottom:initial;padding-right:0}@media screen and (min-width:768px){body.home .horizon,body.home .horizon_two{position:fixed;margin-left:55px;background-position:center left;background-repeat:repeat-x;background-size:auto 100%;width:100%}body.home .front,body.home .horizon,body.home .horizon_two{bottom:0;display:block;height:100%}body.home .horizon{z-index:100;background-image:url(/wp-content/uploads/2017/01/background-horizon-4.jpg);opacity:.2}body.home .horizon_two{z-index:500;background-image:url(/wp-content/uploads/2017/01/background-light-5.jpg);opacity:.5}body.home .front{z-index:1000;position:relative;top:0;width:2500px;padding-right:1px}body.home .gradient_parallax{background-color:#06a7e2}}@media screen and (min-width:992px){body.home .gradient_parallax{background-color:#06a7e2}}@media screen and (min-width:1700px){body.home .gradient_parallax{background-color:#06a7e2}}@media screen and (min-width:1920px){body.home .gradient_parallax{background-color:#06a7e2}}@media screen and (min-width:2600px){body.home .gradient_parallax{background-color:#06a7e2}}body.home #frame-1{left:0}body.home .frame{position:relative;color:#fff;width:auto;height:100%}body.home .frame .inner-frame{display:block;max-height:97%}body.home .frame .inner-frame p{font-family:'Helvetica Neue LT W01_71488914',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;font-size:21.42px;font-size:1.115625vw;line-height:1.2;margin-bottom:.72916667vw}@media screen and (min-width:768px){body.home .frame{padding:0;float:left;display:flex;align-items:center;justify-content:center}}@media screen and (min-width:2386px){body.home .frame .inner-frame p{font-family:'Helvetica Neue LT W01_71488914',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;font-size:25px;margin-bottom:18px}}body .navbar-fixed-left{display:none;width:55px;position:fixed;border-radius:0;height:100%;z-index:1000000;background-color:#000;border:none;margin-bottom:0}body .navbar-fixed-left .menu-button{float:none;width:55px;position:relative;display:block;box-sizing:content-box;height:100vh;z-index:2;background-color:#000}body .navbar-fixed-left .menu-button.open{border-right:1px solid #4c4c4c}body .navbar-fixed-left .menu-button>a{display:block;padding:15px 10px;height:inherit;height:auto;cursor:pointer}body .navbar-fixed-left .menu-button>a img{width:35px;transition:.2s linear}body .navbar-fixed-left .menu-button>a:hover img{-ms-transform:scale3d(1.05,1.05,1.05);-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}@-webkit-keyframes bobble{0%,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-20%,0,0) rotate(-3deg);transform:translate3d(-20%,0,0) rotate(-3deg)}30%{-webkit-transform:translate3d(15%,0,0) rotate(3deg);transform:translate3d(15%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-10%,0,0) rotate(-1deg);transform:translate3d(-10%,0,0) rotate(-1deg)}60%{-webkit-transform:translate3d(5%,0,0) rotate(1deg);transform:translate3d(5%,0,0) rotate(1deg)}75%{-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0)}}@keyframes bobble{0%,to{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-20%,0,0) rotate(-3deg);transform:translate3d(-20%,0,0) rotate(-3deg)}30%{-webkit-transform:translate3d(15%,0,0) rotate(3deg);transform:translate3d(15%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-10%,0,0) rotate(-1deg);transform:translate3d(-10%,0,0) rotate(-1deg)}60%{-webkit-transform:translate3d(5%,0,0) rotate(1deg);transform:translate3d(5%,0,0) rotate(1deg)}75%{-webkit-transform:translate3d(0,0,0) rotate(0);transform:translate3d(0,0,0) rotate(0)}}body .navbar-fixed-left .menu-button>a img.bobble{-webkit-animation-name:bobble;animation-name:bobble;width:35px}body .navbar-fixed-left .dropdown-menu{display:block;margin-top:0;border-top-left-radius:0;border-top-right-radius:0;position:fixed;top:0;left:-210px;background-color:rgba(0,0,0,.85);height:100%;border:0;padding-top:20px;z-index:1;transition:.3s linear}body .navbar-fixed-left .menu-button.open~.dropdown-menu{left:55px}body .navbar-fixed-left .dropdown-menu li a{font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#fff;transition:.3s linear;padding:16px 25px 17px 40px;font-size:23px;font-weight:bolder;margin-right:20px;margin-bottom:5px}body .navbar-fixed-left .dropdown-menu>.active>a{background:inherit}body .navbar-fixed-left .dropdown-menu li a.demo,body .navbar-fixed-left .dropdown-menu li a:focus,body .navbar-fixed-left .dropdown-menu li a:hover{background:#76bd1d}body .navbar-fixed-left .widget_social_network_widget{display:block;z-index:3;position:absolute;top:60px;height:0%;overflow:hidden;transition:.3s linear}body .navbar-fixed-left .menu-button.open~.widget_social_network_widget{height:50%}body .navbar-fixed-left .widget_social_network_widget ul.ff-social-row li{width:55px;display:block;padding:0;margin-bottom:25px;text-align:center}body .navbar-fixed-left .widget_social_network_widget ul.ff-social-row li a{color:#fff;font-size:13px;transition:.3s linear}body .navbar-fixed-left .widget_social_network_widget ul.ff-social-row li a i{font-size:1.7em}body .navbar-fixed-left .widget_social_network_widget ul.ff-social-row li a:hover{color:#76bd1d}@media screen and (min-width:768px){body .navbar-fixed-left{display:block}}body #wpadminbar{display:none}body #ff_mobile_menu_bar{height:37px;padding:8px 10px 9px 15px;border-bottom:1px solid #4c4c4c}body #ff_mobile_menu_bar .ff_mobile_menu_icon{width:24px}body #ff_mobile_menu_bar .ff_mobile_menu_icon::before{content:" ";display:block;width:24px;height:20px;background:url(/wp-content/uploads/2016/10/ff_menu_icon.png) no-repeat;background-size:contain}body #ff_mobile_menu_bar .ff_mobile_menu_icon.ff_mobile_menu_icon_close::before{font-family:fontawesome;content:"\f00d";color:#fff;font-size:24px;line-height:19px;background:0 0}body #ff_mobile_menu #ff_mobile_menu_ul li a,body #ff_mobile_menu_bar .ff_mobile_menu_title{font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;font-weight:800;-webkit-font-smoothing:antialiased}body #ff_mobile_menu_bar .ff_mobile_menu_title{font-size:7.5vw;line-height:24px;display:none}body #ff_mobile_menu_bar .ff_mobile_menu_title_Right:after{content:"";display:table;clear:both}body #ff_mobile_menu_bar .ff_mobile_menu_title.hide-title{display:none}body #ff_mobile_menu_bar #mobile_nav_social_network_widget{float:left;margin-bottom:0;margin-left:23px;display:none}body #ff_mobile_menu_bar #mobile_nav_social_network_widget.show_social{display:block}body #ff_mobile_menu_bar #mobile_nav_social_network_widget ul.ff-social-row{margin:0}body #ff_mobile_menu_bar #mobile_nav_social_network_widget ul.ff-social-row li.ff-social-col.icons-only{padding-bottom:0;padding-right:5px;margin-right:20px}body #ff_mobile_menu_bar #mobile_nav_social_network_widget ul.ff-social-row li.ff-social-col.icons-only a{color:#fff}body #ff_mobile_menu_bar #mobile_nav_social_network_widget ul.ff-social-row li.ff-social-col.icons-only a:hover{color:#76bd1d}body #ff_mobile_menu_bar #mobile_nav_social_network_widget ul.ff-social-row li.ff-social-col.icons-only a i{font-size:15px}body #ff_mobile_menu{top:37px;background:rgba(0,0,0,.85)}body #ff_mobile_menu #ff_mobile_menu_ul{padding-top:10px}body #ff_mobile_menu #ff_mobile_menu_ul li{border:none;margin-bottom:2px}body #ff_mobile_menu #ff_mobile_menu_ul li a{color:#fff;font-size:33.3px;height:49px;padding:0 0 0 15px;line-height:49px;width:100%}body #ff_mobile_menu #ff_mobile_menu_ul li a:hover,body #ff_mobile_menu #ff_mobile_menu_ul li.current-menu-item a{background:#76bd1d}footer#colophon{position:relative;text-align:center;margin-bottom:10px;margin-top:50px;color:#fff}body.home footer#colophon{margin:0;background-color:#333;padding-top:50px;padding-bottom:10px}footer#colophon p.copy{color:#6f6f6f}footer#colophon p.copy img.ff_footer_logo{display:block;margin:0 auto 10px;max-width:170px;height:auto}footer#colophon p.copy img.ff_footer_logo.ff_footer_logo-black{display:none}body.home footer#colophon p.copy img.ff_footer_logo.ff_footer_logo-white,footer#colophon p.copy img.ff_footer_logo.ff_footer_logo-white{display:block}footer#colophon p.copy a,footer#colophon p.copy a:hover{color:#6f6f6f;text-decoration:underline}footer#colophon p.copy i{display:none}@media screen and (min-width:768px){footer#colophon{margin-bottom:0;margin-top:0;position:absolute;bottom:0;right:0;color:#fff;z-index:1001}body.home footer#colophon{background-color:transparent;padding:0}footer#colophon .container{padding-bottom:5px;width:calc(55.98958333vw + 5.625vw + 5.625vw)}footer#colophon p.copy{margin:0;font-size:12px}body.home footer#colophon p.copy{color:#000}footer#colophon p.copy img.ff_footer_logo{display:inline-block;margin:0 5px 0 0;vertical-align:baseline;width:4.63541667vw;height:auto;min-width:60px;max-width:110px}body.home footer#colophon p.copy img.ff_footer_logo.ff_footer_logo-black{display:inline-block}body.home footer#colophon p.copy img.ff_footer_logo.ff_footer_logo-white,footer#colophon p.copy br{display:none}footer#colophon p.copy i{font-size:8px;margin:0 3px;display:inline-block}footer#colophon p.copy .ff_quote{font-style:italic}}@media screen and (min-width:768px) and (orientation:portrait){footer#colophon .container{width:584px;width:calc(55.98958333vw + 14.0625vw + 14.0625vw)}}@media screen and (min-width:1200px){footer#colophon .container{width:584px;width:calc(30.46875vw + 5.625vw + 5.625vw)}}.the_paginator{display:none}@media screen and (min-width:768px){.the_paginator,.the_paginator .fa{display:block;width:52px;height:38px}.the_paginator{position:fixed;z-index:2000;bottom:40px;text-align:center}.the_paginator.prev_frame{left:calc(50% - (54px / 2))}.the_paginator.next_frame{right:calc(50% - 54px - (54px / 2))}.the_paginator .fa{position:relative;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.7);cursor:pointer;font-size:40px;margin:0 auto;line-height:37px;transition:.3s linear;opacity:.8}.the_paginator.prev_frame .fa{background:url(/wp-content/uploads/2017/08/left-arrow.png) center center no-repeat;background-size:cover}.the_paginator.next_frame .fa{background:url(/wp-content/uploads/2017/08/right-arrow.png) center center no-repeat;background-size:cover}.the_paginator .fa:hover{opacity:1}.the_paginator.not-active .fa,.the_paginator.not-active .fa:hover{cursor:default;opacity:.2}}body.home .frame.home_work_module{margin-top:-17.1875vw}.work_demo .single_work_demo{margin-bottom:15px}.work_demo .single_work_demo a{display:block}.work_demo img.work_image{width:100%;max-width:805px;height:auto}.work_demo .single_work_demo .word_demo_desc{height:100%;width:auto;position:absolute;top:0;right:15px;background-position:right center;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply;background-color:#06a7e2;text-align:left;color:#fff;padding-left:2.3046875vw;padding-right:2.265625vw;opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}@supports not (mix-blend-mode:multiply){.work_demo .single_work_demo .word_demo_desc{background-image:none!important}}.work_demo .single_work_demo a:hover .word_demo_desc{display:block;opacity:1;width:auto}.work_demo .single_work_demo .word_demo_desc .work_desc_vcenter{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}body.home .frame .inner-frame .work_demo .single_work_demo .word_demo_desc .work_desc_vcenter p{font-family:'Helvetica Neue LT W01_41488878',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:200;font-size:13px;text-transform:uppercase;margin:0 0 .15625vw}.work_demo .single_work_demo .word_demo_desc .work_desc_vcenter h2{font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:800;font-size:18px;margin:0 0 .15625vw}.work_demo .single_work_demo .word_demo_desc .work_desc_vcenter h3{font-family:'Helvetica Neue LT W01_71488914',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;font-size:16px;margin:0}@media screen and (min-width:768px){body.home .frame.home_work_module{margin-left:9.89583333vw;margin-top:0;margin-top:initial;display:block}body.home .frame.home_work_module .inner-frame{top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative}.work_demo{position:relative}.work_demo .work_demo_add_top_row_margin{margin-bottom:2.0833333vw}.work_demo .single_work_demo{width:710px;width:36.97916667vw;max-width:805px;box-sizing:content-box;margin-right:.52083333vw;margin-bottom:0;margin-bottom:initial}.work_demo img.work_image{width:710px;width:36.97916667vw}body.home .frame .inner-frame .work_demo .single_work_demo .word_demo_desc .work_desc_vcenter p{font-size:14.56px;font-size:.75833333vw}.work_demo .single_work_demo .word_demo_desc .work_desc_vcenter h2{font-size:19.7px;font-size:1.02604167vw}.work_demo .single_work_demo .word_demo_desc .work_desc_vcenter h3{font-size:17.13px;font-size:.8921875vw}}@media screen and (min-width:2386px){body.home .frame.home_work_module{margin-left:232px}.work_demo .work_demo_add_top_row_margin{margin-bottom:40px}.work_demo .single_work_demo .word_demo_desc{right:15px;height:100%;padding-left:55px;padding-right:48px}body.home .frame .inner-frame .work_demo .single_work_demo .word_demo_desc .work_desc_vcenter p{font-size:18.09px;margin:0 0 4px}body.home .frame .inner-frame .work_demo .single_work_demo .word_demo_desc .work_desc_vcenter h2{font-size:24.47px;margin:0 0 4px}body.home .frame .inner-frame .work_demo .single_work_demo .word_demo_desc .work_desc_vcenter h3{font-size:21.28px}}body.home .frame.home_work_grid_module{background-color:#000;padding-bottom:30px}body.home .frame.home_work_grid_module .work_demo_grid{margin-top:50px}body.home .frame.home_work_grid_module .work_grid_header{text-align:center}body.home .frame.home_work_grid_module .work_grid_header h2{font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:800;color:#fff;margin:0;font-size:30px;font-size:9.375vw}body.home .frame.home_work_grid_module .work_grid_content{margin-top:30px}.work_demo_grid .single_work_grid_demo{margin-bottom:15px}.work_demo_grid .single_work_grid_demo a{display:block;max-height:296px;overflow:hidden}.work_demo_grid .single_work_grid_demo img.work_image{width:100%;max-width:805px;height:auto}.work_demo_grid .single_work_grid_demo .word_demo_desc{width:calc(100% - 30px);position:absolute;color:#fff;background-color:rgba(0,0,0,.5);bottom:0;text-align:left}.work_demo_grid .single_work_grid_demo .word_demo_desc .work_desc_vcenter{position:relative;display:block}body.home .frame .inner-frame .work_demo_grid .single_work_grid_demo .word_demo_desc .work_desc_vcenter h3{font-family:'Helvetica Neue LT W01_41488878',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:200;font-size:16px;margin:0;padding:10px 15px}body.home .frame .inner-frame .work_demo_grid .single_work_grid_demo .word_demo_desc .work_desc_vcenter h3 .demo_head{font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:800;text-transform:uppercase}@media screen and (min-width:768px){body.home .frame.home_work_grid_module{margin:0;margin-top:initial;display:block;padding:0 5.625vw}body.home .frame.home_work_grid_module .inner-frame{top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative}body.home .frame.home_work_grid_module .work_demo_grid{margin-top:0}body.home .frame.home_work_grid_module .work_grid_header h2{font-size:38.55px}body.home .frame.home_work_grid_module .work_grid_content{margin-top:40px}body.home .frame.home_work_grid_module .work_grid_content .row{margin:0}.work_demo_grid .single_work_grid_demo{width:435px;width:22.65625vw;max-width:525px;box-sizing:content-box;margin:0;padding:0}.work_demo_grid .single_work_grid_demo img.work_image{width:435px;width:22.65625vw}.work_demo_grid .single_work_grid_demo a:hover img.work_image{width:100vw;transition:200s linear}.work_demo_grid .single_work_grid_demo .word_demo_desc{width:100%;height:100%;top:0;text-align:center;opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.work_demo_grid .single_work_grid_demo a:hover .word_demo_desc{display:block;opacity:1}.work_demo_grid .single_work_grid_demo .word_demo_desc .work_desc_vcenter{top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.home .frame .inner-frame .work_demo_grid .single_work_grid_demo .word_demo_desc .work_desc_vcenter h3{padding:0 15px}}@media screen and (min-width:768px) and (orientation:portrait){body.home .frame.home_work_grid_module{padding:0 14.0625vw}.work_demo_grid .single_work_grid_demo{width:205px;width:26.69270833vw}.work_demo_grid .single_work_grid_demo a{height:25vh!important}.work_demo_grid .single_work_grid_demo img.work_image{width:auto;height:100%}}@media screen and (min-width:2386px){body.home .frame.home_work_grid_module{padding:0 131px}}body.single-case-studies{background-color:#121212;color:#fff;background-image:url(/wp-content/uploads/2017/03/cs_tile.png)}body.single-case-studies .container.frame{position:relative}body.single-case-studies .container.frame:last-child{margin-bottom:50px}body.single-case-studies .container.frame.content_frame{background-color:rgba(0,0,0,.7);background-image:url(/wp-content/uploads/2016/03/red_blinds_2.png);background-repeat:no-repeat;background-position:left top}body.single-case-studies article{margin:0;height:100%}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro{margin:0}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro header h1{font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;font-size:51.4px;text-transform:uppercase}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro header h3{font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;font-size:12.85px;margin-bottom:30px;margin-top:0}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro header h3 a{color:#fff}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro header h3 .font_light{font-family:'Helvetica Neue LT W01_41488878',Helvetica,Arial,sans-serif}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro header h3 .font_roman{font-family:'Helvetica Neue LT W01_55 Roman',Helvetica,Arial,sans-serif}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro header h3 .client_name{color:#eb7203}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro .entry-content{background-color:rgba(0,0,0,.5);padding:10px;margin-left:-10px;margin-right:-10px}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro .entry-content p{font-family:'Helvetica Neue LT W01_41488878',Helvetica,Arial,sans-serif;font-size:16px;margin-bottom:20px}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro .entry-content-thumbnail{border-top:6px solid #d5242b;margin-top:25px}@media screen and (min-width:768px){body.single-case-studies{background-color:#121212;color:#fff}body.single-case-studies .ff_case_study_container{display:block;height:100%;width:100%;width:5905px;position:relative;left:0;top:0;bottom:0}body.single-case-studies .container.frame{float:left;height:100%;width:805px}body.single-case-studies .container.frame:first-child{padding:55px}body.single-case-studies .container.frame:last-child{margin-bottom:0}body.single-case-studies .container.frame.content_frame{padding-top:0;padding-right:0;padding-bottom:0}body.single-case-studies .container.frame.content_frame .row.inner-frame{height:100%;overflow:hidden}body.single-case-studies .container.frame.content_frame .case_study_intro{margin-top:5vw;height:100%;overflow:hidden}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro,body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro header h1{margin:0}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro header{position:relative;padding-left:7.8125vw;padding-right:5.98958333vw}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro .entry-content{position:relative;padding:0 5.98958333vw 0 7.8125vw;background-color:transparent;margin-left:0;margin-right:0}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro .entry-content p{font-size:17.13px}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro .entry-content-thumbnail{margin-top:3.90625vw;max-height:430px}}@media screen and (min-width:992px){body.single-case-studies .container.frame{width:1025px}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro .entry-content-thumbnail{max-height:430px}}@media screen and (min-width:1200px){body.single-case-studies .container.frame{width:1225px}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro .entry-content-thumbnail{max-height:490px}}@media screen and (min-width:1700px){body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro,body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro header h1{margin:0}body.single-case-studies{background-color:#121212;color:#fff}body.single-case-studies .ff_case_study_container{display:block;height:100%;width:100%;width:5905px;position:relative;left:0;top:0;bottom:0}body.single-case-studies .container.frame{float:left;height:100%}body.single-case-studies .container.frame:first-child{padding:55px}body.single-case-studies .container.frame:last-child{margin-bottom:0}body.single-case-studies .container.frame.content_frame{padding-top:0;padding-right:0;padding-bottom:0}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro header{position:relative;padding-left:150px;padding-right:115px}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro .entry-content{position:relative;padding:0 115px 0 150px;background-color:transparent;margin-left:0;margin-right:0}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro .entry-content p{font-size:17.13px}body.single-case-studies article .container.frame.content_frame .case_study_intro .article_intro .entry-content-thumbnail{margin-top:75px}}body.single-case-studies .container.frame.the_ask_content_frame{margin-top:40px}body.single-case-studies .container.frame.the_ask_content_frame p.client_agency_heading,body.single-case-studies .container.frame.the_ask_content_frame p.ff_role_heading,body.single-case-studies .container.frame.the_ask_content_frame p.platforms_heading{color:#fff;text-transform:uppercase;font-family:'Helvetica Neue LT W01_71488914',Helvetica,Arial,sans-serif;font-weight:700;font-size:15.57px;margin-bottom:10px}body.single-case-studies .container.frame.the_ask_content_frame p.client_agency_heading+p,body.single-case-studies .container.frame.the_ask_content_frame p.ff_role_heading+p,body.single-case-studies .container.frame.the_ask_content_frame p.platforms_heading+p{font-family:'Helvetica Neue LT W01_41488878',Helvetica,Arial,sans-serif;font-weight:200;color:#8d8d8d;font-size:13.49px;text-transform:capitalize}body.single-case-studies .container.frame.the_ask_content_frame .the_ask_row .the_ask_text p,body.single-case-studies .container.frame.the_ask_content_frame .the_ask_secondary_content p{font-family:'Helvetica Neue LT W01_41488878',Helvetica,Arial,sans-serif;font-weight:200;color:#fff;font-size:16px;line-height:1.4}body.single-case-studies .container.frame.the_ask_content_frame .the_ask_row{margin-top:30px}body.single-case-studies .container.frame.the_ask_content_frame .the_ask_row img.the_ask_image{margin:0 auto 20px;display:block}body.single-case-studies .container.frame.the_ask_content_frame .the_ask_row .the_ask_text{padding:10px;margin-left:-10px;margin-right:-10px;background-color:rgba(0,0,0,.5);border-bottom:6px solid #eb7203}body.single-case-studies .container.frame.the_ask_content_frame .the_ask_row .the_ask_text p:last-child{margin:0}body.single-case-studies .container.frame.the_ask_content_frame .the_ask_secondary_content{margin-top:30px}body.single-case-studies .container.frame.the_ask_content_frame .the_ask_secondary_content p,body.single-case-studies .container.frame.the_ask_content_frame .the_ask_secondary_content p:last-child{margin:0}body.single-case-studies .container.frame.the_ask_content_frame .the_ask_secondary_content p:last-child img.aligncenter{margin:0 auto}@media screen and (min-width:768px){body.single-case-studies .container.frame.the_ask_content_frame .the_ask_row .the_ask_text p,body.single-case-studies .container.frame.the_ask_content_frame .the_ask_secondary_content p{font-size:17.64px}body.single-case-studies .container.frame.the_ask_content_frame{padding-left:110px;max-width:994px;position:relative;margin-top:0;padding-bottom:0}body.single-case-studies .container.frame.the_ask_content_frame .row.inner-frame,body.single-case-studies .container.frame.the_ask_content_frame .row.inner-frame>.col-sm-12{height:100%}body.single-case-studies .container.frame.the_ask_content_frame .row.inner-frame .ff-cs-roles{margin-top:5vw}body.single-case-studies .container.frame.the_ask_content_frame p.client_agency_heading,body.single-case-studies .container.frame.the_ask_content_frame p.ff_role_heading,body.single-case-studies .container.frame.the_ask_content_frame p.platforms_heading{margin-bottom:10px}body.single-case-studies .container.frame.the_ask_content_frame .the_ask_row{margin-top:0;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.single-case-studies .container.frame.the_ask_content_frame .the_ask_row img.the_ask_image{float:left;margin:0}body.single-case-studies .container.frame.the_ask_content_frame .the_ask_row .the_ask_text{float:left;width:calc(100% - 125px);max-width:774px;padding:20px 30px;border-right:6px solid #eb7203;min-height:110px;background-color:rgba(0,0,0,.5);margin:0;border-bottom:0}body.single-case-studies .container.frame.the_ask_content_frame .the_ask_secondary_content{position:absolute;bottom:0}}@media screen and (min-width:1700px){body.single-case-studies .container.frame.the_ask_content_frame{padding-left:110px;max-width:994px;position:relative;margin-top:0}body.single-case-studies .container.frame.the_ask_content_frame p.client_agency_heading,body.single-case-studies .container.frame.the_ask_content_frame p.ff_role_heading,body.single-case-studies .container.frame.the_ask_content_frame p.platforms_heading{margin-bottom:10px}body.single-case-studies .container.frame.the_ask_content_frame .the_ask_row img.the_ask_image{float:left;margin:0}body.single-case-studies .container.frame.the_ask_content_frame .the_ask_row .the_ask_text{float:left;width:774px;padding:20px 30px;border-right:6px solid #eb7203;min-height:110px;background-color:rgba(0,0,0,.5);margin:0;border-bottom:0}body.single-case-studies .container.frame.the_ask_content_frame .the_ask_row .the_ask_text p,body.single-case-studies .container.frame.the_ask_content_frame .the_ask_secondary_content p{font-size:17.64px}}body.single-case-studies .container.frame.the_answer_content_frame .the_answer_row .the_answer_text p,body.single-case-studies .container.frame.the_answer_content_frame .the_answer_secondary_content p{font-family:'Helvetica Neue LT W01_41488878',Helvetica,Arial,sans-serif;font-weight:200;font-size:16px;line-height:1.4;color:#fff}body.single-case-studies .container.frame.the_answer_content_frame{margin-top:40px}body.single-case-studies .container.frame.the_answer_content_frame .the_answer_row img.the_answer_image{margin:0 auto 20px;display:block}body.single-case-studies .container.frame.the_answer_content_frame .the_answer_row .the_answer_text{padding:10px;margin-left:-10px;margin-right:-10px;background-color:rgba(0,0,0,.5)}body.single-case-studies .container.frame.the_answer_content_frame .the_answer_row .the_answer_text p:last-child{margin:0}body.single-case-studies .container.frame.the_answer_content_frame .the_answer_secondary_content{margin-top:30px}body.single-case-studies .container.frame.the_answer_content_frame .the_answer_secondary_content p,body.single-case-studies .container.frame.the_answer_content_frame .the_answer_secondary_content p:last-child{margin:0}body.single-case-studies .container.frame.the_answer_content_frame .the_answer_secondary_content p:last-child img.aligncenter{margin:0 auto}@media screen and (min-width:768px){body.single-case-studies .container.frame.the_answer_content_frame .the_answer_row .the_answer_text p,body.single-case-studies .container.frame.the_answer_content_frame .the_answer_secondary_content p{font-size:17.64px}body.single-case-studies .container.frame.the_answer_content_frame{margin-top:0;padding-left:110px;max-width:1016px}body.single-case-studies .container.frame.the_answer_content_frame .row.inner-frame{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.single-case-studies .container.frame.the_answer_content_frame .the_answer_row img.the_answer_image{float:left;margin:0}body.single-case-studies .container.frame.the_answer_content_frame .the_answer_row .the_answer_text{float:left;width:calc(100% - 125px);max-width:781px;padding:20px 30px;border-right:6px solid #eb7203;min-height:110px;margin:0}body.single-case-studies .container.frame.the_answer_content_frame .the_answer_secondary_content{margin-top:200px}}@media screen and (min-width:1700px){body.single-case-studies .container.frame.the_answer_content_frame .the_answer_row .the_answer_text p,body.single-case-studies .container.frame.the_answer_content_frame .the_answer_secondary_content p{font-size:17.64px}body.single-case-studies .container.frame.the_answer_content_frame{margin-top:0;padding-left:110px;max-width:1016px}body.single-case-studies .container.frame.the_answer_content_frame .row.inner-frame{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.single-case-studies .container.frame.the_answer_content_frame .the_answer_row img.the_answer_image{float:left;margin:0}body.single-case-studies .container.frame.the_answer_content_frame .the_answer_row .the_answer_text{float:left;width:781px;padding:20px 30px;border-right:6px solid #eb7203;min-height:110px;margin:0}body.single-case-studies .container.frame.the_answer_content_frame .the_answer_secondary_content{margin-top:200px}}body.single-case-studies .container.frame.video_content_frame{margin-top:40px}body.single-case-studies .container.frame.video_content_frame .video_row{display:block;position:relative;height:auto;max-height:593px}body.single-case-studies .container.frame.video_content_frame .video_row .cs_vimeo_embed.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}body.single-case-studies .container.frame.video_content_frame .video_row .cs_vimeo_embed.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:768px){body.single-case-studies .container.frame.video_content_frame{margin-top:0;padding-left:110px;max-width:1016px}body.single-case-studies .container.frame.video_content_frame .row.inner-frame{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width:1700px){body.single-case-studies .container.frame.video_content_frame{margin-top:0;padding-left:110px;max-width:1016px}body.single-case-studies .container.frame.video_content_frame .row.inner-frame{position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}body.single-case-studies .container.frame.secondary_content_frame{margin-top:40px}@media screen and (min-width:768px){body.single-case-studies .container.frame.secondary_content_frame{margin-top:0;padding-left:110px;width:auto}body.single-case-studies .container.frame.secondary_content_frame .row.inner-frame{top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative}}body.single-case-studies .container.full_height_image_frame{margin-top:40px}body.single-case-studies .container.full_height_image_frame .col-sm-12 .full_height_image_container{display:block;width:100%;overflow:hidden}@media screen and (min-width:768px){body.single-case-studies .container.full_height_image_frame{padding-left:110px;width:auto;margin-top:0;padding-bottom:0}body.single-case-studies .container.full_height_image_frame .row.inner-frame{height:100%;display:block}body.single-case-studies .container.full_height_image_frame .col-sm-12{padding:0;height:100%}body.single-case-studies .container.full_height_image_frame .col-sm-12 .full_height_image_container{height:100%}body.single-case-studies .container.full_height_image_frame img.full_height_image{height:100%;width:auto}}body.single-case-studies .container.vertical_slider_frame,body.single-case-studies .container.vertical_slider_frame_no_txt{max-width:890px;background-color:#000;border-bottom:4px solid #262626;margin-top:40px}body.single-case-studies .container.vertical_slider_frame a.slider_click_area,body.single-case-studies .container.vertical_slider_frame_no_txt a.slider_click_area{width:5px;height:100%;right:-4px;top:0;position:absolute;cursor:pointer;z-index:100;display:none}body.single-case-studies .container.vertical_slider_frame .row.inner-frame .work_col_container,body.single-case-studies .container.vertical_slider_frame_no_txt .row.inner-frame .work_col_container{height:100%;overflow:hidden}body.single-case-studies .container.vertical_slider_frame .content_area{margin:40px auto 0;border-bottom:6px solid #eb7203;padding-bottom:10px;max-width:598px}body.single-case-studies .container.vertical_slider_frame_no_txt .content_area{margin:40px auto 0;padding-bottom:10px;max-width:598px;text-align:center}body.single-case-studies .container.vertical_slider_frame .content_area img.the_work{margin:0 auto 20px}body.single-case-studies .container.vertical_slider_frame .content_area p{font-family:'Helvetica Neue LT W01_55 Roman',Helvetica,Arial,sans-serif;font-weight:500;font-size:16px;color:#fff;line-height:20px;margin-bottom:10px}body.single-case-studies .container.vertical_slider_frame_no_txt .content_area .slider_heading{display:inline-block;background-color:#eb7203;margin:0 auto;padding:37px 30px;text-align:left;text-transform:uppercase;font-family:'Helvetica Neue LT W01_55 Roman',Helvetica,Arial,sans-serif;font-weight:500;font-size:15.57px;line-height:1.2}body.single-case-studies .container.vertical_slider_frame .slider_area,body.single-case-studies .container.vertical_slider_frame_no_txt .slider_area{width:100%;margin:30px auto 0;max-width:598px}body.single-case-studies .container.vertical_slider_frame .slider_area ul,body.single-case-studies .container.vertical_slider_frame_no_txt .slider_area ul{padding-left:0}body.single-case-studies .container.vertical_slider_frame .slider_area ul li,body.single-case-studies .container.vertical_slider_frame_no_txt .slider_area ul li{min-height:150px}body.single-case-studies .container.vertical_slider_frame .slider_area ul li p.view_more,body.single-case-studies .container.vertical_slider_frame_no_txt .slider_area ul li p.view_more{text-align:center;margin-top:50px}body.single-case-studies .container.vertical_slider_frame .slider_area ul li p.view_more a,body.single-case-studies .container.vertical_slider_frame_no_txt .slider_area ul li p.view_more a{text-transform:uppercase;color:#fff;font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;font-weight:800;font-size:30px;line-height:.7}body.single-case-studies .container.vertical_slider_frame .slider_area ul li p.view_more a .view_more_secondary,body.single-case-studies .container.vertical_slider_frame_no_txt .slider_area ul li p.view_more a .view_more_secondary{font-family:'Helvetica Neue LT W01_41488878',Helvetica,Arial,sans-serif;font-weight:200;font-size:18px;text-transform:capitalize;color:#7a7a7a}body.single-case-studies .container.vertical_slider_frame .slider_area ul li p.view_more a:hover,body.single-case-studies .container.vertical_slider_frame_no_txt .slider_area ul li p.view_more a:hover{text-decoration:none}body.single-case-studies .container.vertical_slider_frame .slickSLide_buttons,body.single-case-studies .container.vertical_slider_frame_no_txt .slickSLide_buttons{overflow:hidden;text-align:center}body.single-case-studies .container.vertical_slider_frame .slickSLide_buttons i,body.single-case-studies .container.vertical_slider_frame_no_txt .slickSLide_buttons i{color:#4d4d4d;font-size:16px;cursor:pointer}body.single-case-studies .container.vertical_slider_frame .slickSLide_buttons i.active,body.single-case-studies .container.vertical_slider_frame .slickSLide_buttons i:hover,body.single-case-studies .container.vertical_slider_frame_no_txt .slickSLide_buttons i.active,body.single-case-studies .container.vertical_slider_frame_no_txt .slickSLide_buttons i:hover{color:#f0343d}body.single-case-studies .container.vertical_slider_frame .slickSLide_buttons .slickSlide_prev i,body.single-case-studies .container.vertical_slider_frame_no_txt .slickSLide_buttons .slickSlide_prev i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);float:left}body.single-case-studies .container.vertical_slider_frame .slickSLide_buttons .slickSlide_page,body.single-case-studies .container.vertical_slider_frame_no_txt .slickSLide_buttons .slickSlide_page{display:none}body.single-case-studies .container.vertical_slider_frame .slickSLide_buttons .slickSlide_next i,body.single-case-studies .container.vertical_slider_frame_no_txt .slickSLide_buttons .slickSlide_next i{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);float:right}.slickSlide_scroller:after{content:'';position:absolute;left:0;width:10%;height:4px;background-color:#d5242b;transition:.25s;bottom:-19px}.p-0:after,.p-1:after{width:1%}.p-2:after{width:2%}.p-3:after{width:3%}.p-4:after{width:4%}.p-5:after{width:5%}.p-6:after{width:6%}.p-7:after{width:7%}.p-8:after{width:8%}.p-9:after{width:9%}.p-10:after{width:10%}.p-11:after{width:11%}.p-12:after{width:12%}.p-13:after{width:13%}.p-14:after{width:14%}.p-15:after{width:15%}.p-16:after{width:16%}.p-17:after{width:17%}.p-18:after{width:18%}.p-19:after{width:19%}.p-20:after{width:20%}.p-21:after{width:21%}.p-22:after{width:22%}.p-23:after{width:23%}.p-24:after{width:24%}.p-25:after{width:25%}.p-26:after{width:26%}.p-27:after{width:27%}.p-28:after{width:28%}.p-29:after{width:29%}.p-30:after{width:30%}.p-31:after{width:31%}.p-32:after{width:32%}.p-33:after{width:33%}.p-34:after{width:34%}.p-35:after{width:35%}.p-36:after{width:36%}.p-37:after{width:37%}.p-38:after{width:38%}.p-39:after{width:39%}.p-40:after{width:40%}.p-41:after{width:41%}.p-42:after{width:42%}.p-43:after{width:43%}.p-44:after{width:44%}.p-45:after{width:45%}.p-46:after{width:46%}.p-47:after{width:47%}.p-48:after{width:48%}.p-49:after{width:49%}.p-50:after{width:50%}.p-51:after{width:51%}.p-52:after{width:52%}.p-53:after{width:53%}.p-54:after{width:54%}.p-55:after{width:55%}.p-56:after{width:56%}.p-57:after{width:57%}.p-58:after{width:58%}.p-59:after{width:59%}.p-60:after{width:60%}.p-61:after{width:61%}.p-62:after{width:62%}.p-63:after{width:63%}.p-64:after{width:64%}.p-65:after{width:65%}.p-66:after{width:66%}.p-67:after{width:67%}.p-68:after{width:68%}.p-69:after{width:69%}.p-70:after{width:70%}.p-71:after{width:71%}.p-72:after{width:72%}.p-73:after{width:73%}.p-74:after{width:74%}.p-75:after{width:75%}.p-76:after{width:76%}.p-77:after{width:77%}.p-78:after{width:78%}.p-79:after{width:79%}.p-80:after{width:80%}.p-81:after{width:81%}.p-82:after{width:82%}.p-83:after{width:83%}.p-84:after{width:84%}.p-85:after{width:85%}.p-86:after{width:86%}.p-87:after{width:87%}.p-88:after{width:88%}.p-89:after{width:89%}.p-90:after{width:90%}.p-91:after{width:91%}.p-92:after{width:92%}.p-93:after{width:93%}.p-94:after{width:94%}.p-95:after{width:95%}.p-96:after{width:96%}.p-97:after{width:97%}.p-98:after{width:98%}.p-99:after{width:99%}.p-100:after{width:100%}@media screen and (min-width:375px){body.single-case-studies .container.vertical_slider_frame .slider_area ul li{min-height:180px}body.single-case-studies .container.vertical_slider_frame .slider_area ul li p.view_more{margin-top:60px}}@media screen and (min-width:425px){body.single-case-studies .container.vertical_slider_frame .slider_area ul li{min-height:215px}body.single-case-studies .container.vertical_slider_frame .slider_area ul li p.view_more{margin-top:80px}}@media screen and (min-width:520px){body.single-case-studies .container.vertical_slider_frame .slider_area ul li{min-height:270px}body.single-case-studies .container.vertical_slider_frame .slider_area ul li p.view_more{margin-top:100px}}@media screen and (min-width:650px){body.single-case-studies .container.vertical_slider_frame .slider_area ul li{min-height:345px}body.single-case-studies .container.vertical_slider_frame .slider_area ul li p.view_more{margin-top:140px}}@media screen and (min-width:768px){body.single-case-studies .container.vertical_slider_frame .slickSLide_buttons .slickSlide_page,body.single-case-studies .container.vertical_slider_frame a.slider_click_area,body.single-case-studies .container.vertical_slider_frame_no_txt .slickSLide_buttons .slickSlide_page,body.single-case-studies .container.vertical_slider_frame_no_txt a.slider_click_area{display:block}body.single-case-studies .container.vertical_slider_frame,body.single-case-studies .container.vertical_slider_frame_no_txt{border-right:4px solid #262626;border-bottom:0;margin-top:0;padding-bottom:0}body.single-case-studies .container.vertical_slider_frame_.row.inner-frame,body.single-case-studies .container.vertical_slider_frame_no_txt .row.inner-frame{display:block;height:100%}body.single-case-studies .container.vertical_slider_frame .content_area,body.single-case-studies .container.vertical_slider_frame_no_txt .content_area{margin-top:2.64583333vw}body.single-case-studies .container.vertical_slider_frame .content_area p{font-size:15px}body.single-case-studies .container.vertical_slider_frame .slider_area{margin:3.16666667vw auto 0;width:100%}body.single-case-studies .container.vertical_slider_frame.vertical_slider_frame-no_txt .slider_area{margin:2.16666667vw auto 0;width:100%}body.single-case-studies .container.vertical_slider_frame .slider_area ul body.single-case-studies .container.vertical_slider_frame_no_txt .slider_area ul{padding-left:0;height:100%;margin-bottom:0}body.single-case-studies .container.vertical_slider_frame .slider_area ul li,body.single-case-studies .container.vertical_slider_frame_no_txt .slider_area ul li{list-style-type:none;margin-bottom:25px;text-align:center;min-height:1px;height:400px}body.single-case-studies .container.vertical_slider_frame .slider_area ul li img,body.single-case-studies .container.vertical_slider_frame_no_txt .slider_area ul li img{list-style-type:none;max-height:400px;width:auto;max-width:534px;margin:0 auto}body.single-case-studies .container.vertical_slider_frame .slider_area ul li p.view_more,body.single-case-studies .container.vertical_slider_frame_no_txt .slider_area ul li p.view_more{margin-top:0}body.single-case-studies .container.vertical_slider_frame .slider_area ul li p.view_more a,body.single-case-studies .container.vertical_slider_frame_no_txt .slider_area ul li p.view_more a{font-size:34px}body.single-case-studies .container.vertical_slider_frame .slider_area ul li p.view_more a .view_more_secondary,body.single-case-studies .container.vertical_slider_frame_no_txt .slider_area ul li p.view_more a .view_more_secondary{font-size:22px}body.single-case-studies .container.vertical_slider_frame .slider_area ul li p.view_more a:hover,body.single-case-studies .container.vertical_slider_frame_no_txt .slider_area ul li p.view_more a:hover{text-decoration:none}body.single-case-studies .container.vertical_slider_frame .slickSlide_scroller,body.single-case-studies .container.vertical_slider_frame_no_txt .slickSlide_scroller{height:100vh}body.single-case-studies .container.vertical_slider_frame .slickSLide_buttons,body.single-case-studies .container.vertical_slider_frame_no_txt .slickSLide_buttons{width:12px;float:left;position:relative;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.single-case-studies .container.vertical_slider_frame .slickSLide_buttons i,body.single-case-studies .container.vertical_slider_frame_no_txt .slickSLide_buttons i{font-size:12px}body.single-case-studies .container.vertical_slider_frame .slickSLide_buttons .slickSlide_prev i,body.single-case-studies .container.vertical_slider_frame_no_txt .slickSLide_buttons .slickSlide_prev i{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);float:none}body.single-case-studies .container.vertical_slider_frame .slickSLide_buttons .slickSlide_next i,body.single-case-studies .container.vertical_slider_frame_no_txt .slickSLide_buttons .slickSlide_next i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);float:none}body.single-case-studies .container.vertical_slider_frame .slickSLide_buttons .slickSlide_next:after,body.single-case-studies .container.vertical_slider_frame_no_txt .slickSLide_buttons .slickSlide_next:after{content:"";display:table;clear:both}.slickSlide_scroller:after{left:auto;right:-4px;width:4px!important;height:10%;bottom:auto}.p-0:after,.p-1:after{height:1%}.p-2:after{height:2%}.p-3:after{height:3%}.p-4:after{height:4%}.p-5:after{height:5%}.p-6:after{height:6%}.p-7:after{height:7%}.p-8:after{height:8%}.p-9:after{height:9%}.p-10:after{height:10%}.p-11:after{height:11%}.p-12:after{height:12%}.p-13:after{height:13%}.p-14:after{height:14%}.p-15:after{height:15%}.p-16:after{height:16%}.p-17:after{height:17%}.p-18:after{height:18%}.p-19:after{height:19%}.p-20:after{height:20%}.p-21:after{height:21%}.p-22:after{height:22%}.p-23:after{height:23%}.p-24:after{height:24%}.p-25:after{height:25%}.p-26:after{height:26%}.p-27:after{height:27%}.p-28:after{height:28%}.p-29:after{height:29%}.p-30:after{height:30%}.p-31:after{height:31%}.p-32:after{height:32%}.p-33:after{height:33%}.p-34:after{height:34%}.p-35:after{height:35%}.p-36:after{height:36%}.p-37:after{height:37%}.p-38:after{height:38%}.p-39:after{height:39%}.p-40:after{height:40%}.p-41:after{height:41%}.p-42:after{height:42%}.p-43:after{height:43%}.p-44:after{height:44%}.p-45:after{height:45%}.p-46:after{height:46%}.p-47:after{height:47%}.p-48:after{height:48%}.p-49:after{height:49%}.p-50:after{height:50%}.p-51:after{height:51%}.p-52:after{height:52%}.p-53:after{height:53%}.p-54:after{height:54%}.p-55:after{height:55%}.p-56:after{height:56%}.p-57:after{height:57%}.p-58:after{height:58%}.p-59:after{height:59%}.p-60:after{height:60%}.p-61:after{height:61%}.p-62:after{height:62%}.p-63:after{height:63%}.p-64:after{height:64%}.p-65:after{height:65%}.p-66:after{height:66%}.p-67:after{height:67%}.p-68:after{height:68%}.p-69:after{height:69%}.p-70:after{height:70%}.p-71:after{height:71%}.p-72:after{height:72%}.p-73:after{height:73%}.p-74:after{height:74%}.p-75:after{height:75%}.p-76:after{height:76%}.p-77:after{height:77%}.p-78:after{height:78%}.p-79:after{height:79%}.p-80:after{height:80%}.p-81:after{height:81%}.p-82:after{height:82%}.p-83:after{height:83%}.p-84:after{height:84%}.p-85:after{height:85%}.p-86:after{height:86%}.p-87:after{height:87%}.p-88:after{height:88%}.p-89:after{height:89%}.p-90:after{height:90%}.p-91:after{height:91%}.p-92:after{height:92%}.p-93:after{height:93%}.p-94:after{height:94%}.p-95:after{height:95%}.p-96:after{height:96%}.p-97:after{height:97%}.p-98:after{height:98%}.p-99:after{height:99%}.p-100:after{height:100%}}body.single-case-studies .container.standard_contact_frame{background-color:#0d0d0d;background-image:url(/wp-content/uploads/2017/03/rainbow_blinds_black.png);background-repeat:no-repeat;background-position:25% center;margin-top:40px}body.single-case-studies .container.standard_contact_frame .standard_contact_col img.std_contact_image{display:none}body.single-case-studies .container.standard_contact_frame .standard_contact_col h3.std_contact_banner{display:block;overflow:hidden;background-color:#0D0D0D;padding:15px;font-family:'Helvetica Neue LT W01_95 Black';text-transform:uppercase;font-size:25px;line-height:1.05}body.single-case-studies .container.standard_contact_frame .standard_contact_col h3.std_contact_banner #slide_text,body.single-case-studies .container.standard_contact_frame .standard_contact_col h3.std_contact_banner #slide_text .carousel-inner{display:block}body.single-case-studies .container.standard_contact_frame .standard_contact_col h3.std_contact_banner .carousel .item{-webkit-transition:webkit-transform .2s linear;-o-transition:o-transform .2s linear;transition:transform .2s linear}body.single-case-studies .container.standard_contact_frame .standard_contact_col p{margin-top:20px;font-family:'Helvetica Neue LT W01_55 Roman',Helvetica,Arial,sans-serif;font-weight:500;font-size:16px;line-height:1.4;color:#fff;padding:15px;margin-left:0;margin-right:0;background-color:rgba(0,0,0,.5)}body.single-case-studies .container.standard_contact_frame .standard_contact_col ul.contact_links{padding:0;margin-top:20px}body.single-case-studies .container.standard_contact_frame .standard_contact_col ul.contact_links li{list-style-type:none;margin-bottom:20px}body.single-case-studies .container.standard_contact_frame .standard_contact_col ul.contact_links li a{font-family:'Helvetica Neue LT W01_71488914',Helvetica,Arial,sans-serif;font-weight:700;font-size:21px;color:#fff}body.single-case-studies .container.standard_contact_frame .standard_contact_col ul.contact_links li a img{width:34px;height:auto;margin-right:10px}body.single-case-studies .container.standard_contact_frame .standard_contact_col ul.contact_links li a:hover{text-decoration:none}@media screen and (min-width:425px){body.single-case-studies .container.standard_contact_frame .standard_contact_col h3.std_contact_banner{font-size:30px}}@media screen and (min-width:768px){body.single-case-studies .container.standard_contact_frame{padding-left:110px;background-position:5% center;width:1260px;margin-top:0}body.single-case-studies .container.standard_contact_frame .row.inner-frame{top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative}body.single-case-studies .container.standard_contact_frame .standard_contact_col{float:none;margin:0 auto;padding:0;overflow:hidden;max-width:489px}body.single-case-studies .container.standard_contact_frame .standard_contact_col img.std_contact_image{display:none}body.single-case-studies .container.standard_contact_frame .standard_contact_col h3.std_contact_banner{padding:20px 31px;font-size:39px}body.single-case-studies .container.standard_contact_frame .standard_contact_col p{padding:0 30px;font-size:15px}body.single-case-studies .container.standard_contact_frame .standard_contact_col ul.contact_links{padding:0 30px;margin-top:20px}}body.post-type-archive-case-studies{background-color:#121212;background-image:url(/wp-content/uploads/2017/03/cs_tile.png);position:relative;top:-5px;color:#fff}body.post-type-archive-case-studies .container.frame.intro_frame{background-image:url(/wp-content/uploads/2017/03/pull_blinds.png);background-repeat:no-repeat;max-width:777px}body.post-type-archive-case-studies .container.frame.intro_frame .row.inner-frame .case_study_intro{background-color:rgba(0,0,0,.7);border-bottom:5px solid #bd2027;padding:15px;margin:15px}body.post-type-archive-case-studies .container.frame.intro_frame .row.inner-frame .case_study_intro article h1{font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;font-size:51.4px;margin-top:0}body.post-type-archive-case-studies .container.frame.intro_frame .row.inner-frame .case_study_intro article p{font-family:'Helvetica Neue LT W01_41488878',Helvetica,Arial,sans-serif;font-size:17.13px}body.post-type-archive-case-studies .container.blinds_frame{display:none}body.post-type-archive-case-studies .container.frame.full_height_image_frame{margin-top:40px;padding-bottom:0}body.post-type-archive-case-studies .container.frame.full_height_image_frame article{margin-bottom:0;height:100%}body.post-type-archive-case-studies .container.frame.full_height_image_frame .row.inner-frame .col-sm-12 .full_height_image_container{display:block;width:100%;overflow:hidden}body.post-type-archive-case-studies .container.frame.full_height_image_frame .row.inner-frame .col-sm-12 .full_height_image_container a .entry-content-thumbnail{height:100%}body.post-type-archive-case-studies .container.frame.full_height_image_frame .row.inner-frame .col-sm-12 .full_height_image_container a img{transition:.2s linear}body.post-type-archive-case-studies .container.frame.full_height_image_frame .row.inner-frame .col-sm-12 .full_height_image_container a:hover img{-ms-transform:scale(1.02);-webkit-transform:scale(1.02);transform:scale(1.02)}body.post-type-archive-case-studies .container.frame.full_height_image_frame .row.inner-frame .col-sm-12 .full_height_image_container a .case_study_desc{color:#fff;position:absolute;bottom:0;width:calc(100% - 30px);height:auto;padding:10px 25px;background-color:rgba(0,0,0,.5);opacity:1;transition:.1s linear}body.post-type-archive-case-studies .container.frame.full_height_image_frame .row.inner-frame .col-sm-12 .full_height_image_container a .case_study_desc h2{font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:800;text-decoration:none;font-size:25px;margin-top:10px}body.post-type-archive-case-studies .container.frame.full_height_image_frame .row.inner-frame .col-sm-12 .full_height_image_container a .case_study_desc p{font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;font-size:12.85px;line-height:1.1;margin-bottom:30px;margin-top:0;display:none;-webkit-transform:translateZ(0)}body.post-type-archive-case-studies .container.frame.full_height_image_frame .row.inner-frame .col-sm-12 .full_height_image_container a .case_study_desc p .font_light{font-family:'Helvetica Neue LT W01_41488878',Helvetica,Arial,sans-serif}body.post-type-archive-case-studies .container.frame.full_height_image_frame .row.inner-frame .col-sm-12 .full_height_image_container a .case_study_desc p .font_roman{font-family:'Helvetica Neue LT W01_55 Roman',Helvetica,Arial,sans-serif}body.post-type-archive-case-studies .container.frame.full_height_image_frame .row.inner-frame .col-sm-12 .full_height_image_container a .case_study_desc p .client_name{color:#eb7203}@media screen and (min-width:768px){body.post-type-archive-case-studies{top:0;position:absolute}body.post-type-archive-case-studies .ff_case_study_archive_container{display:block;height:100%;width:100%;width:4000px;position:relative;left:0;top:0;bottom:0}body.post-type-archive-case-studies .container.frame{float:left;height:100%}body.post-type-archive-case-studies .container.frame.intro_frame{padding:0 0 0 55px;z-index:3;position:relative;background-image:none}body.post-type-archive-case-studies .container.frame.intro_frame .row.inner-frame{margin:0;top:50%;position:relative;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.post-type-archive-case-studies .container.frame.intro_frame .row.inner-frame .case_study_intro{padding:45px 60px 30px 80px;max-width:721px;margin:0}body.post-type-archive-case-studies .container.frame.intro_frame .row.inner-frame .case_study_intro article h1{margin:0}body.post-type-archive-case-studies .container.blinds_frame{position:absolute;left:0;z-index:2;padding:0;width:auto;max-width:1246px;display:block}body.post-type-archive-case-studies .container.blinds_frame img.blinds_image{height:100vh;width:auto;max-width:none;float:right}body.post-type-archive-case-studies .container.frame.full_height_image_frame{padding-left:15px;width:auto;margin-top:0;padding-bottom:0;margin-left:15px}body.post-type-archive-case-studies .container.frame.full_height_image_frame .row.inner-frame{height:100%;display:block}body.post-type-archive-case-studies .container.frame.full_height_image_frame .row.inner-frame .col-sm-12{padding:0;height:100%}body.post-type-archive-case-studies .container.frame.full_height_image_frame .row.inner-frame .col-sm-12 .full_height_image_container{height:100%}body.post-type-archive-case-studies .container.frame.full_height_image_frame .row.inner-frame .col-sm-12 .full_height_image_container a img{height:100%;width:auto}body.post-type-archive-case-studies .container.frame.full_height_image_frame .row.inner-frame .col-sm-12 .full_height_image_container a .case_study_desc{top:20px;left:20px;bottom:inherit;padding:10px 15px;max-width:50%}body.post-type-archive-case-studies .container.frame.full_height_image_frame .row.inner-frame .col-sm-12 .full_height_image_container a:hover .case_study_desc{border-bottom:5px solid #bd2027}body.post-type-archive-case-studies .container.frame.full_height_image_frame .row.inner-frame .col-sm-12 .full_height_image_container a .case_study_desc h2{margin:0;font-size:40px}body.post-type-archive-case-studies .container.frame.full_height_image_frame .row.inner-frame .col-sm-12 .full_height_image_container a .case_study_desc p{display:block}body.post-type-archive-case-studies footer#colophon p.copy,body.post-type-archive-case-studies footer#colophon p.copy a{color:#000}}body.vertical{width:100%;overflow:auto;overflow-x:hidden;background-color:#fff;position:relative;top:-5px;color:#fff}body.vertical .main-content{height:100%}body.vertical .main-content+.container-fluid{max-width:2400px}body.vertical .main-content article h1.page-title,body.vertical .main-content section h1.page-title{font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;font-weight:bolder;font-size:35px;font-size:10.9375vw;margin-top:10px;color:#000}body.vertical .main-content article .ff_id_breadcrumbs p#breadcrumbs{font-family:'Helvetica Neue LT W01_65 Md',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:200;color:#000;padding:10px 0;margin-bottom:20px}body.vertical .main-content article .ff_id_breadcrumbs p#breadcrumbs a{color:#06a7e2}body.vertical footer#colophon{clear:left;position:relative;width:100%;background-color:#000;margin-bottom:0;padding-top:40px;top:5px}body.vertical .main-content article .entry-content h2,body.vertical .main-content section .page-content h2{font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:800;font-size:30px;color:#000}body.vertical .main-content article .entry-content h3,body.vertical .main-content section .page-content h3{font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:800;font-size:25px;color:#000}body.vertical .main-content article .entry-content p,body.vertical .main-content section .page-content p{font-family:'Helvetica Neue LT W01_71488914',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;font-size:16px;line-height:1.4;margin-bottom:14px;color:#000}body.vertical .main-content article .entry-content a,body.vertical .main-content section .page-content a{color:#06a7e2}body.vertical footer#colophon p.copy img.ff_footer_logo-black{display:none}@media screen and (min-width:768px){body.vertical{top:0}body.vertical .main-content{margin-left:55px}body.vertical .main-content article h1.page-title,body.vertical .main-content section h1.page-title{font-size:50px;font-size:6.51041667vw}body.vertical .main-content article .entry-content h2,body.vertical .main-content section .page-content h2{font-size:35px}body.vertical .main-content article .entry-content h3,body.vertical .main-content section .page-content h3{font-size:30px}body.vertical footer#colophon{background-color:transparent;margin-bottom:10px;top:0}body.vertical footer#colophon p.copy img.ff_footer_logo-white{display:none}body.vertical footer#colophon p.copy img.ff_footer_logo-black{display:inline-block}}@media screen and (min-width:992px){body.vertical .main-content article h1.page-title{font-size:60px;font-size:6.04838709vw}}@media screen and (min-width:1920px){body.vertical .main-content article h1.page-title{font-size:120px}body.vertical .main-content article .entry-content h2,body.vertical .main-content section .page-content h2{font-size:40px}body.vertical .main-content article .entry-content h3,body.vertical .main-content section .page-content h3{font-size:30px}body.vertical .main-content article .entry-content p,body.vertical .main-content section .page-content p{font-size:17px}}#video-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden}#video-background iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.error404 #image-background,body.page-template-tmpl-about #image-background{position:fixed;height:100%;background-image:url(/wp-content/uploads/2016/03/about-bg-1.jpg);background-position:center top;width:100%;background-repeat:no-repeat;background-size:cover;z-index:-1;pointer-events:none;overflow:hidden}body.error404 #image-background{top:0;left:0}body.error404 .main-content .container-fluid .row.v-center{margin-top:5.20833333vw}body.error404 .main-content .container-fluid section{background-color:rgba(0,0,0,.8);color:#fff;margin:0;padding:15px;border-bottom:4px solid #d5242b}body.error404 .main-content .container-fluid section header h1.page-title{font-family:'Helvetica Neue LT W01_55 Roman',Helvetica,Arial,sans-serif;font-weight:400;font-size:15.57px;margin-top:10px;color:#f7941d;text-transform:uppercase}body.error404 .main-content .container-fluid section .page-content{margin-bottom:60px}body.error404 .main-content .container-fluid section .page-content h2,body.error404 .main-content .container-fluid section .page-content h3,body.error404 .main-content .container-fluid section .page-content h4,body.error404 .main-content .container-fluid section .page-content h5,body.error404 .main-content .container-fluid section .page-content h6,body.error404 .main-content .container-fluid section .page-content p{color:#fff}body.error404 .main-content .container-fluid section .page-content h2{font-size:30px}body.error404 .main-content .container-fluid section .page-content p{font-family:'Helvetica Neue LT W01_41488878',Helvetica,Arial,sans-serif;font-weight:200;font-size:17.64px;margin-bottom:1.5em}@media screen and (min-width:768px){body.error404 footer#colophon p.copy img.ff_footer_logo-white{display:inline-block}body.error404 footer#colophon p.copy img.ff_footer_logo-black{display:none}body.error404 footer#colophon p.copy,body.error404 footer#colophon p.copy a{color:#fff}}@media screen and (min-width:992px){body.error404 .main-content .container-fluid section{padding:21px 58px 24px}body.error404 .main-content .container-fluid section .v-center{display:inline-block;vertical-align:middle;float:none}body.error404 .main-content .container-fluid section .content_col{padding-right:100px;border-right:2px solid #8d8d8d}body.error404 .main-content .container-fluid section header h1.page-title{margin-top:70px}body.error404 .main-content .container-fluid section .page-content h2{font-size:36.33px}body.error404 .main-content .container-fluid section .leadership_col{padding-left:60px}}body.page-template-tmpl-about #image-background{top:0;left:0}body.page-template-tmpl-about .main-content .container-fluid .row.v-center{margin-top:5.20833333vw}body.page-template-tmpl-about .main-content .container-fluid article{background-color:rgba(0,0,0,.8);color:#fff;margin:0;padding:15px;border-bottom:4px solid #d5242b}body.page-template-tmpl-about .main-content .container-fluid article header h1.page-title{font-family:'Helvetica Neue LT W01_55 Roman',Helvetica,Arial,sans-serif;font-weight:400;font-size:15.57px;margin-top:10px;color:#f7941d;text-transform:uppercase}body.page-template-tmpl-about .main-content .container-fluid article .entry-content h2,body.page-template-tmpl-about .main-content .container-fluid article .entry-content h3,body.page-template-tmpl-about .main-content .container-fluid article .entry-content h4,body.page-template-tmpl-about .main-content .container-fluid article .entry-content h5,body.page-template-tmpl-about .main-content .container-fluid article .entry-content h6,body.page-template-tmpl-about .main-content .container-fluid article .entry-content p,body.page-template-tmpl-about .main-content .container-fluid article .leadership_col h3.leader_name a{color:#fff}body.page-template-tmpl-about .main-content .container-fluid article .entry-content{margin-bottom:60px}body.page-template-tmpl-about .main-content .container-fluid article .entry-content h2{font-size:25px}body.page-template-tmpl-about .main-content .container-fluid article .entry-content p{font-family:'Helvetica Neue LT W01_41488878',Helvetica,Arial,sans-serif;font-weight:200;font-size:17.64px}body.page-template-tmpl-about .main-content .container-fluid article .leadership_col h3.careers_link,body.page-template-tmpl-about .main-content .container-fluid article .leadership_col h3.leader_name{font-family:'Helvetica Neue LT W01_71488914',Helvetica,Arial,sans-serif;font-weight:700;font-size:15.57px;margin-bottom:0}body.page-template-tmpl-about .main-content .container-fluid article .leadership_col h3.careers_link{margin-top:50px}body.page-template-tmpl-about .main-content .container-fluid article .leadership_col h3.careers_link a{color:#fab232}body.page-template-tmpl-about .main-content .container-fluid article .leadership_col p.leader_role{font-family:'Helvetica Neue LT W01_41488878',Helvetica,Arial,sans-serif;font-weight:200;font-size:13.49px;color:#8d8d8d}@media screen and (min-width:768px){body.page-template-tmpl-about .main-content .container-fluid article .entry-content h2{font-size:30px}body.page-template-tmpl-about footer#colophon p.copy img.ff_footer_logo-white{display:inline-block}body.page-template-tmpl-about footer#colophon p.copy img.ff_footer_logo-black{display:none}body.page-template-tmpl-about footer#colophon p.copy,body.page-template-tmpl-about footer#colophon p.copy a{color:#fff}}@media screen and (min-width:992px){body.page-template-tmpl-about .main-content .container-fluid article{padding:21px 58px 24px}body.page-template-tmpl-about .main-content .container-fluid article .v-center{display:inline-block;vertical-align:middle;float:none}body.page-template-tmpl-about .main-content .container-fluid article .content_col{padding-right:100px;border-right:2px solid #8d8d8d}body.page-template-tmpl-about .main-content .container-fluid article header h1.page-title{margin-top:70px}body.page-template-tmpl-about .main-content .container-fluid article .entry-content h2{font-size:36.33px}body.page-template-tmpl-about .main-content .container-fluid article .leadership_col{padding-left:60px}}body.blog .main-content .blog_intro h1.page-title{font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;font-weight:bolder;font-size:34.91px;color:#000;margin-top:13px}body.blog .main-content .blog_entries.top_section{margin-top:0;margin-bottom:30px}body.blog .main-content .blog_entries.top_section .post{margin-bottom:30px}body.blog .main-content .blog_entries.top_section .post a.idff_thumb,body.blog .main-content .blog_entries.top_section .post a.idff_video{display:block;height:300px;overflow:hidden;position:relative}body.blog .main-content .blog_entries.top_section .post a.idff_video .embed-container{position:relative;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}body.blog .main-content .blog_entries.top_section .post a.idff_video .embed-container iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;position:absolute;top:30%;left:50%;-ms-transform:translate(-50%,-30%);-webkit-transform:translate(-50%,-30%);transform:translate(-50%,-30%)}body.blog .main-content .blog_entries.top_section .post a.idff_thumb .entry-thumbnail{position:relative;top:0;left:0;width:100%;height:100%;overflow:hidden}body.blog .main-content .blog_entries.top_section .post a.idff_thumb .entry-thumbnail img{display:block;min-width:100%;max-width:initial;min-height:300px;height:auto;position:relative;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.blog .main-content .blog_entries.top_section .post a.idff_thumb .entry-summary,body.blog .main-content .blog_entries.top_section .post a.idff_video .entry-summary{width:100%;position:absolute;color:#fff;background-color:rgba(0,0,0,.5);bottom:0;text-align:left;padding:15px;height:auto}body.blog .main-content .blog_entries.top_section .post a.idff_thumb:hover .entry-summary,body.blog .main-content .blog_entries.top_section .post a.idff_video:hover .entry-summary{opacity:1}body.blog .main-content .blog_entries.top_section .post a:hover{text-decoration:none}body.blog .main-content .blog_entries.top_section .post a .entry-summary h2.page-title{font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:800;text-decoration:none;font-size:23.27px;color:#fff;margin-top:10px}body.blog .main-content .blog_entries.top_section .post a .entry-summary p.byline{font-family:'Helvetica Neue LT W01_41488878',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:200;text-decoration:none;font-size:17.45px;color:#fff}body.blog .main-content .blog_entries.top_section .post a .entry-summary p{font-family:'Helvetica Neue LT W01_71488914',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:700;font-size:16px;line-height:1.4;margin-bottom:14px;color:#fff}body.blog .main-content .blog_entries.top_section .nav_btns_col #nav-below a{font-family:'Helvetica Neue LT W01_71488914',Helvetica,Arial,sans-serif;font-weight:700;font-size:17.64px;color:#fff;display:inline-block;background-color:#06a7e2;background-color:rgba(6,167,226,1);padding:15px 40px;border-radius:0;border:none;transition:.2s}body.blog .main-content .blog_entries.top_section .nav_btns_col #nav-below a:hover{background-color:#06a7e2;background-color:rgba(6,167,226,.8)}@media screen and (min-width:768px){body.blog .main-content .blog_entries.top_section{margin-top:20px}}@media screen and (min-width:992px){body.blog .main-content .blog_entries.top_section{margin-top:65px}body.blog .main-content .blog_entries.top_section .post a.idff_thumb,body.blog .main-content .blog_entries.top_section .post a.idff_video{height:200px}body.blog .main-content .blog_entries.top_section .post a.idff_thumb .entry-thumbnail img{min-height:200px}body.blog .main-content .blog_entries.top_section .double-height .post a.idff_thumb,body.blog .main-content .blog_entries.top_section .double-height .post a.idff_video{height:430px}body.blog .main-content .blog_entries.top_section .double-height .post a.idff_thumb .entry-thumbnail img{min-height:430px}body.blog .main-content .blog_entries.top_section .post a.idff_thumb .entry-summary,body.blog .main-content .blog_entries.top_section .post a.idff_video .entry-summary{width:100%;height:100%;top:0;text-align:center;padding:15px;opacity:0;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}body.blog .main-content .blog_entries.top_section .post a.idff_thumb:hover .entry-summary,body.blog .main-content .blog_entries.top_section .post a.idff_video:hover .entry-summary{display:block;opacity:1}body.blog .main-content .blog_entries.top_section .post a .entry-summary .vcenter{top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:relative;display:block}}@media screen and (min-width:1200px){body.blog .main-content .blog_entries.top_section{margin-top:115px}body.blog .main-content .blog_entries.top_section .post a.idff_thumb,body.blog .main-content .blog_entries.top_section .post a.idff_video{height:300px}body.blog .main-content .blog_entries.top_section .post a.idff_thumb .entry-thumbnail img{min-height:300px}body.blog .main-content .blog_entries.top_section .double-height .post a.idff_thumb,body.blog .main-content .blog_entries.top_section .double-height .post a.idff_video{height:630px}body.blog .main-content .blog_entries.top_section .double-height .post a.idff_thumb .entry-thumbnail img{min-height:630px}}@media screen and (min-width:1700px){body.blog .main-content .blog_entries.top_section{margin-top:115px}body.blog .main-content .blog_entries.top_section .post a.idff_thumb,body.blog .main-content .blog_entries.top_section .post a.idff_video{height:339px}body.blog .main-content .blog_entries.top_section .post a.idff_thumb .entry-thumbnail img{min-height:339px}body.blog .main-content .blog_entries.top_section .double-height .post a.idff_thumb,body.blog .main-content .blog_entries.top_section .double-height .post a.idff_video{height:708px}body.blog .main-content .blog_entries.top_section .double-height .post a.idff_thumb .entry-thumbnail img{min-height:708px}}body.page-template-tmpl-contact #image-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden;background-image:url(/wp-content/uploads/2016/03/contact-bg-1.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;transition:.3s linear}body.page-template-tmpl-contact #image-background.blur{-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}body.page-template-tmpl-contact .main-content .container-fluid .row.v-center{margin-top:5.20833333vw}body.page-template-tmpl-contact .main-content .container-fluid article{color:#fff;margin:0}body.page-template-tmpl-contact .main-content .container-fluid article .header_col{margin-bottom:40px}body.page-template-tmpl-contact .main-content .container-fluid article .header_col header h1.page-title{font-weight:800;color:#f7941d;text-transform:uppercase}body.page-template-tmpl-contact .main-content article .header_col h3.std_contact_banner{font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;font-weight:bolder;font-size:20px;font-size:6.25vw;line-height:1.05;text-transform:uppercase}body.page-template-tmpl-contact .main-content article .header_col h3.std_contact_banner span#slide_text,body.page-template-tmpl-contact .main-content article .header_col h3.std_contact_banner span.carousel-inner{display:block}body.page-template-tmpl-contact .main-content .container-fluid article .entry-content{margin-bottom:30px}body.page-template-tmpl-contact .main-content .container-fluid article .entry-content h2,body.page-template-tmpl-contact .main-content .container-fluid article .entry-content h3,body.page-template-tmpl-contact .main-content .container-fluid article .entry-content h4,body.page-template-tmpl-contact .main-content .container-fluid article .entry-content h5,body.page-template-tmpl-contact .main-content .container-fluid article .entry-content h6,body.page-template-tmpl-contact .main-content .container-fluid article .entry-content p{color:#fff}body.page-template-tmpl-contact .main-content .container-fluid article .entry-content p{font-family:'Helvetica Neue LT W01_71488914',Helvetica,Arial,sans-serif;font-weight:700;font-size:17.64px}body.page-template-tmpl-contact .main-content .container-fluid article .entry-content a,body.page-template-tmpl-contact .main-content .container-fluid article .entry-content p a{font-family:'Helvetica Neue LT W01_71488914',Helvetica,Arial,sans-serif;font-weight:700;font-size:17.64px;color:#fff}body.page-template-tmpl-contact .main-content .container-fluid article .entry-content .address{margin-bottom:25px}body.page-template-tmpl-contact .main-content .container-fluid article .entry-content .address h3{margin:0}body.page-template-tmpl-contact .main-content .container-fluid article .entry-content .email,body.page-template-tmpl-contact .main-content .container-fluid article .entry-content .map_btn,body.page-template-tmpl-contact .main-content .container-fluid article .entry-content .phone{margin-bottom:25px}body.page-template-tmpl-contact .main-content .container-fluid article .entry-content .map_btn a{display:inline-block;background-color:#f7941d;padding:15px 70px}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .nf-field-container{margin-bottom:18px}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_email input,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_firstname input,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_yourmessage textarea{display:inline-block;padding:4px 10px;line-height:18px;color:#666;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;transition:border .2s linear,box-shadow .2s linear;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);width:100%;height:47px;border:none;border-radius:0;box-sizing:border-box;position:relative;top:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:15.57px;font-weight:400}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_email input:-ms-input-placeholder,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_firstname input:-ms-input-placeholder,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_yourmessage textarea:-ms-input-placeholder{color:#bfbfbf}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_email input:-moz-placeholder,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_firstname input:-moz-placeholder,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_yourmessage textarea:-moz-placeholder{color:#bfbfbf}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_email input::-moz-placeholder,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_firstname input::-moz-placeholder,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_yourmessage textarea::-moz-placeholder{color:#bfbfbf}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_email input::-webkit-input-placeholder,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_email input::placeholder,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_firstname input::-webkit-input-placeholder,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_firstname input::placeholder,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_yourmessage textarea::-webkit-input-placeholder,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_yourmessage textarea::placeholder{color:#bfbfbf}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_email input,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_firstname input{height:48px}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_yourmessage textarea{height:96px;padding:10px}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_mailchimp .nf-field-label{width:100%}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_mailchimp .nf-field-label label{text-align:left;margin-left:78px;font-style:15.64px}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_mailchimp .nf-field-label label:before{content:'';display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#fff;position:absolute;left:48px;transition:.2s}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_mailchimp .nf-field-label label.nf-checked-label:before{background:#f7941d;box-shadow:0 0 0 3px rgba(0,0,0,.12)}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_mailchimp .nf-field-label label.nf-checked-label:after{content:'';position:absolute;background:0 0;border:3px solid #fff;border-top:none;border-left:none;transform:rotate(60deg) skewX(25deg);width:8px;height:18px;left:58px;top:-5px}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_mailchimp .nf-field-element{position:absolute;right:0;visibility:hidden}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_mailchimp .nf-field-element input.hs_mailchimp_elem{visibility:hidden}body.page-template-tmpl-contact .main-content .container-fluid .hs_captcha .g-recaptcha{margin-left:48px;transform:scale(.8);-webkit-transform:scale(.8);transform-origin:0 0;-webkit-transform-origin:0 0}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_submit input{display:inline-block;background-color:#f7941d;padding:18px 29px;background-image:none;border:none;border-radius:0;text-shadow:none;box-shadow:none;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:15.57px;font-weight:400;left:48px}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_firstname .nf-field:before{content:url(/wp-content/uploads/2016/03/name-icon.png);color:#fff;font-style:normal;font-weight:400;height:48px;width:48px;float:left;position:relative;top:0;left:1px}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_email .nf-field:before{content:url(/wp-content/uploads/2016/03/email-icon.png);color:#fff;font-style:normal;font-weight:400;height:48px;width:48px;float:left;position:relative;top:-1px;left:1px}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_yourmessage .nf-field:before{content:url(/wp-content/uploads/2016/03/commet-icon.png);color:#fff;font-style:normal;font-weight:400;height:48px;width:48px;float:left;position:relative;top:-1px;left:1px}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_submit input:hover{text-decoration:underline}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .nf-after-field .nf-error-msg{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:15.57px;color:#fab232;position:relative;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);display:block;margin-top:5px;margin-right:0}body.page-template-tmpl-contact #ff_contact_map #iw-content .iw-hours,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .nf-form-errors,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .nf-form-layout .nf-before-form-content{display:none}body.page-template-tmpl-contact #ff_contact_map{display:none;position:fixed;top:0;right:-50%;width:50%;height:100vh;background-color:#fff;transition:.3s linear}body.page-template-tmpl-contact #ff_contact_map #iw-content .iw-title a{background-image:url(/wp-content/uploads/2017/03/fusionfarm-footer-logo-blk.png);color:transparent;background-size:contain;background-position:center center;background-repeat:no-repeat;width:100%}body.page-template-tmpl-contact #ff_contact_map #iw-content .iw-address-ln1,body.page-template-tmpl-contact #ff_contact_map #iw-content .iw-address-ln2,body.page-template-tmpl-contact #ff_contact_map #iw-content .iw-address-ln3{color:#000}body.page-template-tmpl-contact #ff_contact_map.show_map{right:0}body.page-template-tmpl-contact #ff_contact_map .ff-single-map-wrapper{margin:0}@media screen and (min-width:375px){body.page-template-tmpl-contact .main-content .container-fluid .hs_captcha .g-recaptcha{transform:scale(.98);-webkit-transform:scale(.98)}}@media screen and (min-width:400px){body.page-template-tmpl-contact .main-content .container-fluid .hs_captcha .g-recaptcha{transform:none;-webkit-transform:none}}@media screen and (min-width:768px){body.page-template-tmpl-contact #ff_contact_map{display:block}body.page-template-tmpl-contact footer#colophon p.copy img.ff_footer_logo-white{display:inline-block}body.page-template-tmpl-contact footer#colophon p.copy img.ff_footer_logo-black{display:none}body.page-template-tmpl-contact footer#colophon p.copy,body.page-template-tmpl-contact footer#colophon p.copy a{color:#fff}}@media screen and (min-width:992px){body.page-template-tmpl-contact .main-content .container-fluid .row.v-center{margin-top:5.208333vw}body.page-template-tmpl-contact .main-content .container-fluid article{padding:21px 58px 24px}body.page-template-tmpl-contact .main-content .container-fluid article .header_col{margin-bottom:0}body.page-template-tmpl-contact .main-content article .header_col h3.std_contact_banner{font-size:35px;font-size:2.01612903vw}body.page-template-tmpl-contact .main-content .container-fluid article .content_col{text-align:right}body.page-template-tmpl-contact .main-content .container-fluid article header h1.page-title{margin-top:8.06451613vw;font-size:100px;font-size:5.24435484vw}body.page-template-tmpl-contact .main-content .container-fluid .hs_captcha .g-recaptcha{float:right;margin-left:initial;transform:scale(.8);-webkit-transform:scale(.8);transform-origin:100% 0;-webkit-transform-origin:100% 0}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form .submitted-message{padding-left:180px}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form form .hs_submit input.hs-button{left:0}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_mailchimp .nf-field-label label{text-align:right;margin-right:25px;margin-left:0;font-style:17.64px}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_mailchimp .nf-field-label label:before{left:inherit;right:0}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form #nf-form-1-cont .hs_mailchimp .nf-field-label label.nf-checked-label:after{left:inherit;right:3px}}@media screen and (min-width:1024px){body.page-template-tmpl-contact .main-content .container-fluid article header h1.page-title{margin-top:7.06451613vw}body.page-template-tmpl-contact .main-content .container-fluid .hs_captcha .g-recaptcha{transform:scale(.85);-webkit-transform:scale(.85)}}@media screen and (min-width:1200px){body.page-template-tmpl-contact .main-content .container-fluid article header h1.page-title{font-size:100px;font-size:4.58333333vw;margin-top:6.06451613vw}body.page-template-tmpl-contact .main-content article .header_col h3.std_contact_banner{font-size:35px;font-size:1.66666667vw}body.page-template-tmpl-contact .main-content .container-fluid .hs_captcha .g-recaptcha{transform:scale(.8);-webkit-transform:scale(.8)}}@media screen and (min-width:1440px){body.page-template-tmpl-contact .main-content .container-fluid article header h1.page-title{margin-top:4.06451613vw}body.page-template-tmpl-contact .main-content .container-fluid .hs_captcha .g-recaptcha{transform:none;-webkit-transform:none;transform-origin:unset;-webkit-transform-origin:unset}}@media screen and (min-width:1920px){body.page-template-tmpl-contact .main-content .container-fluid article header h1.page-title{font-size:97px}body.page-template-tmpl-contact .main-content article .header_col h3.std_contact_banner{font-size:35px}}body.page-template-tmpl-clients #image-background{display:none}body.page-template-tmpl-clients .main-content .container-fluid .row.v-center{margin-top:5.20833333vw}body.page-template-tmpl-clients .main-content article{margin-bottom:0}body.page-template-tmpl-clients .main-content article header{margin-bottom:30px}body.page-template-tmpl-clients .main-content article header h1.page-title{font-size:36.33px;padding-bottom:10px;border-bottom:6px solid #000}body.page-template-tmpl-clients .main-content .client-logos-frame .client-logo{text-align:center}body.page-template-tmpl-clients .main-content .client-logos-frame .client-logo a{display:block}body.page-template-tmpl-clients .main-content .client-logos-frame .client-logo img{max-height:170px;margin:10px 0}@media screen and (min-width:768px){body.page-template-tmpl-clients .main-content .client-logos-frame{margin-bottom:40px}body.page-template-tmpl-clients .main-content .client-logos-frame .client-logo{display:inline-block;vertical-align:middle;float:none;padding:0 25px}body.page-template-tmpl-clients .main-content .client-logos-frame .client-logo img{margin:0 0 20px;max-height:190px}}body.page-template-tmpl-landing-playlist #image-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none;overflow:hidden;background-image:url(/wp-content/uploads/2018/02/playlist-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:top center}body.page-template-tmpl-landing-playlist .main-content .container-fluid .row.v-center{margin-top:5.20833333vw}body.page-template-tmpl-landing-playlist .main-content article{margin-bottom:30px}body.page-template-tmpl-landing-playlist .main-content article .entry-content-thumbnail{text-align:center}body.page-template-tmpl-landing-playlist .main-content article .entry-content-thumbnail img{max-width:429px;height:auto;width:70%}body.page-template-tmpl-landing-playlist .main-content article .entry-content-playlist{margin-top:25px;margin-bottom:25px}body.page-template-tmpl-landing-playlist .main-content article .entry-content-playlist .bl-bg-playlist.no-lr-padding .player-container{width:336px;width:20.5vw;min-width:290px;max-width:406px;height:418px;margin:0 auto;padding:12px;background-color:#000}body.page-template-tmpl-landing-playlist .main-content article .entry-content-playlist .bl-bg-playlist.no-lr-padding .player-container iframe{height:394px;min-height:394px;max-height:500px;width:100%}body.page-template-tmpl-landing-playlist .main-content article .img_col{text-align:center;margin-bottom:25px}body.page-template-tmpl-landing-playlist .main-content article .landing_content_col header h1.page-title{color:#ff528d;margin:0;font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:800;line-height:2;font-size:18.4px;font-size:5.75vw}body.page-template-tmpl-landing-playlist .main-content article .landing_content_col .entry-content p{color:#ff528d;margin-bottom:0;font-family:'Helvetica Neue LT W01_65 Md',Helvetica,Arial,sans-serif;font-weight:500;font-size:15px;line-height:1.25}@media screen and (min-width:768px){body.page-template-tmpl-landing-playlist .main-content article .entry-content-thumbnail img{width:50%}body.page-template-tmpl-landing-playlist .main-content article .landing_content_col{margin:0 15%;width:70%}body.page-template-tmpl-landing-playlist .main-content article .landing_content_col header h1.page-title{font-size:19px;line-height:1.1}body.page-template-tmpl-landing-playlist .main-content article .landing_content_col .entry-content p{font-size:16.52px;line-height:1.4}body.page-template-tmpl-landing-playlist footer#colophon p.copy,body.page-template-tmpl-landing-playlist footer#colophon p.copy a,body.page-template-tmpl-landing-playlist footer#colophon p.copy a:hover{color:#fff}body.page-template-tmpl-landing-playlist.vertical footer#colophon p.copy img.ff_footer_logo-black{display:none}body.page-template-tmpl-landing-playlist.vertical footer#colophon p.copy img.ff_footer_logo.ff_footer_logo-white{display:inline-block}}@media screen and (min-width:992px){body.page-template-tmpl-landing-playlist .main-content .container-fluid .row.v-center{margin-top:2.60416667vw}body.page-template-tmpl-landing-playlist .main-content article .entry-content-thumbnail img{width:355px;width:18.48958333vw}body.page-template-tmpl-landing-playlist .main-content article .entry-content-playlist{margin-top:2.34375vw;margin-bottom:3.38541667vw}body.page-template-tmpl-landing-playlist .main-content article .landing_content_col{margin:0;width:66.66666667%}body.page-template-tmpl-landing-playlist .main-content article .landing_content_col header h1.page-title{font-size:19px;line-height:1.1}body.page-template-tmpl-landing-playlist .main-content article .landing_content_col .entry-content p{font-size:16.52px;line-height:1.4}}@media screen and (min-width:1200px){body.page-template-tmpl-landing-playlist .main-content article .col-lg-offset-2_5{margin-left:calc((25% + 16.66666667%)/ 2)}body.page-template-tmpl-landing-playlist .main-content article .img_col{width:10%}body.page-template-tmpl-landing-playlist .main-content article .landing_content_col{width:calc(50% - 1.66666667%)}body.page-template-tmpl-landing-playlist .main-content article .entry-content-playlist .bl-bg-playlist.no-lr-padding .player-container{min-width:390px}}body.single-post{background-color:#f2f2f2}body.single-post .main-content article{margin-bottom:0}body.single-post .main-content article header{position:relative}body.single-post .main-content article header .bg_image_row .bg_image_col{background-size:cover;background-position:center center;min-height:30vh}body.single-post .main-content article header .blog_title_row{position:absolute;top:0}body.single-post .main-content article header .blog_title_row p.blog-title{font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;font-weight:800;color:#fff;font-size:34.91px;margin-left:15px;margin-top:13px}body.single-post .main-content article header p.blog-title a{color:#fff}body.single-post .main-content article header .post-date-row{position:absolute;top:calc(30vh - 41px)}body.single-post .main-content article header .post-date-row .post-date-col{background-color:#fff}body.single-post .main-content article header .post-date-row .post-date-col p{display:inline-block;background-color:#fff;color:#000;font-size:15.13px;text-align:center;font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;font-weight:800;padding:10px 35px 10px 15px;margin-bottom:0;margin-top:0}body.single-post .main-content article header .header-block-row{background-color:#000}body.single-post .main-content article header .header-block-col .title_frame{background-color:#000;color:#fff;padding:20px 15px}body.single-post .main-content article header .header-block-col .title_frame h1.page-title{color:#fff;margin-top:0;margin-bottom:0;font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;font-weight:800;font-size:35px;font-size:10.9375vw}body.single-post .main-content article header .header-block-col .title_frame p.byline{color:#fff;font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;font-weight:800;font-size:19.78px;margin-bottom:0;margin-top:28px}body.single-post .main-content article header .header-block-col .title_frame p.author_title{color:#76bd1d;font-family:'Helvetica Neue LT W01_41488878',Helvetica,Arial,sans-serif;font-weight:200;font-size:19.78px;margin-bottom:15px;margin-top:0}body.single-post .main-content article .entry-content .content-block-col{background-color:#fff}body.single-post .main-content article .entry-content .content-block-col .content_frame{background-color:#fff;padding:20px 15px 10px;margin-bottom:0;color:#000}body.single-post .main-content article .entry-content .content-block-col .content_frame .entry-content-video{display:block;position:relative;margin:0 auto 20px;height:auto}body.single-post .main-content article .entry-content .content-block-col .content_frame .entry-content-video .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}body.single-post .main-content article .entry-content .content-block-col .content_frame .entry-content-video .embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}body.single-post .main-content article .entry-content .content-block-col .content_frame ol li,body.single-post .main-content article .entry-content .content-block-col .content_frame p,body.single-post .main-content article .entry-content .content-block-col .content_frame ul li{margin-bottom:30px;font-family:'Helvetica Neue LT W01_55 Roman',Helvetica,Arial,sans-serif;font-weight:400;font-size:16px;color:#000;-webkit-font-smoothing:antialiased}body.single-post .main-content article .entry-content .content-block-col .content_frame h2,body.single-post .main-content article .entry-content .content-block-col .content_frame h3,body.single-post .main-content article .entry-content .content-block-col .content_frame h4,body.single-post .main-content article .entry-content .content-block-col .content_frame h5,body.single-post .main-content article .entry-content .content-block-col .content_frame h6{margin-bottom:30px;font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;font-weight:800;color:#000}body.single-post .main-content article .entry-content .content-block-col .content_frame ol,body.single-post .main-content article .entry-content .content-block-col .content_frame ul{margin-bottom:30px}body.single-post .main-content article .entry-content .content-block-col .content_frame h2{font-size:20px}body.single-post .main-content article .entry-content .content-block-col .content_frame h3{font-size:19px}body.single-post .main-content article .entry-content .content-block-col .content_frame h4{font-size:18px}body.single-post .main-content article .entry-content .content-block-col .content_frame h5{font-size:17.5px}body.single-post .main-content article .entry-content .content-block-col .content_frame h6{font-size:17px}body.single-post .main-content article .entry-content .content-block-col .content_frame .wp-caption{border:none;padding:0;margin-top:50px;margin-bottom:45px}body.single-post .main-content article .entry-content .content-block-col .content_frame .wp-caption .wp-caption-text{text-align:left;font-size:12px;font-family:'Helvetica Neue LT W01_71488914',Helvetica,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}body.single-post .main-content article .entry-content .content-block-col .content_frame .wp-caption .wp-caption-text .credit{font-family:'Helvetica Neue LT W01_46 Lt It',Helvetica,Arial,sans-serif;font-weight:200;font-style:italic}body.single-post .main-content article .entry-content .content-block-col .content_frame .ff_swf{margin-top:45px;max-width:825px}body.single-post .main-content article .entry-content .content-block-col .content_frame .ff_swf a{color:#fff}body.single-post .main-content aside .post-aside-col{background-color:#fff}body.single-post .main-content aside .post-aside-col .content_frame{background-color:#fff;padding:10px 15px 45px;color:#000}body.single-post .main-content aside .post-aside-col .content_frame h3.widget-title{margin-bottom:15px;font-family:'Helvetica Neue LT W01_95 Black',Helvetica,Arial,sans-serif;font-weight:800;font-style:19px;color:#000}body.single-post .main-content aside .post-aside-col .content_frame article header h4.page-title a{font-family:'Helvetica Neue LT W01_55 Roman',Helvetica,Arial,sans-serif;font-weight:400;font-size:18px;color:#76bd1d;color:rgba(118,189,29,1.1);text-decoration:underline;transition:.2s}body.single-post .main-content aside .post-aside-col .content_frame article header h4.page-title a:hover{color:rgba(118,189,29,.8)}body.single-post footer#colophon{margin-top:0}@media screen and (min-width:768px){body.single-post .main-content article .entry-content .content-block-col,body.single-post .main-content article header .header-block-row,body.single-post .main-content article header .post-date-row .post-date-col,body.single-post .main-content aside .post-aside-col{background-color:transparent}body.single-post .main-content article header .bg_image_row{position:absolute;left:0;right:0;height:100%}body.single-post .main-content article header .blog_title_row,body.single-post .main-content article header .post-date-row{position:static;top:auto}body.single-post .main-content article header .bg_image_row .bg_image_col{height:100%}body.single-post .main-content article header .blog_title_row p.blog-title{margin-right:40px;margin-left:auto}body.single-post .main-content article header .post-date-row .post-date-col p{padding:10px 50px;margin-top:150px}body.single-post .main-content article header .header-block-col .title_frame{padding:32px 47px}body.single-post .main-content article header .header-block-col .title_frame h1.page-title{font-size:102.39px;font-size:5.3328125vw}body.single-post .main-content article .entry-content .content-block-col .content_frame{padding:45px 50px 10px}body.single-post .main-content article .entry-content .content-block-col .content_frame ol li,body.single-post .main-content article .entry-content .content-block-col .content_frame p,body.single-post .main-content article .entry-content .content-block-col .content_frame ul li{font-size:19.78px}body.single-post .main-content article .entry-content .content-block-col .content_frame h2{font-size:27.92px}body.single-post .main-content article .entry-content .content-block-col .content_frame h3{font-size:25.92px}body.single-post .main-content article .entry-content .content-block-col .content_frame h4{font-size:23.92px}body.single-post .main-content article .entry-content .content-block-col .content_frame h5{font-size:22.92px}body.single-post .main-content article .entry-content .content-block-col .content_frame h6{font-size:21.92px}body.single-post .main-content article .entry-content .content-block-col .content_frame .wp-caption .wp-caption-text{font-size:16.29px}body.single-post .main-content aside .post-aside-col .content_frame{padding:30px 50px 45px}body.single-post .main-content aside .post-aside-col .content_frame h3.widget-title{font-size:27.92px}body.single-post .main-content aside .post-aside-col .content_frame article header h4.page-title a{font-size:19.78px}body.single-post footer#colophon{margin-top:50px}}body.page-template-tmpl-landing{background-image:url(/wp-content/uploads/2018/04/telcom-landing.jpg);background-position:center center;background-size:cover;min-height:100vh}body.page-template-tmpl-landing .landing-container{max-width:740px;margin:0 auto}body.page-template-tmpl-landing #masthead{border-bottom:1px solid #b72126;margin-bottom:20px;border-color:#000}body.page-template-tmpl-landing #masthead a{display:block}body.page-template-tmpl-landing #masthead a img{margin:10px 0}body.page-template-tmpl-landing .main-content .header_col{margin-bottom:20px}body.page-template-tmpl-landing .main-content article .header_col h1.page-title{font-family:'Helvetica Neue LT W01_35 Thin';font-weight:200;font-size:45px;font-size:14.0625vw;color:#fff}body.page-template-tmpl-landing .main-content .content_col{background-color:rgba(0,0,0,.6);padding:30px 30px 0}body.page-template-tmpl-landing .main-content article .content_col .entry-content p{font-family:'Helvetica Neue LT W01_65 Md';font-weight:500;color:#fff;font-size:17px;margin-bottom:20px}body.page-template-tmpl-landing .main-content article .content_col .entry-content p:last-of-type{margin-bottom:0}body.page-template-tmpl-landing .main-content .form_col{background-color:rgba(0,0,0,.6);color:#fff;padding:30px}body.page-template-tmpl-landing .main-content article .form_col .nf-form-cont .nf-form-errors,body.page-template-tmpl-landing .main-content article .form_col .nf-form-cont .nf-form-layout .nf-before-form-content{display:none}body.page-template-tmpl-landing .main-content article .form_col .nf-form-cont .nf-field-container{margin-bottom:25px}body.page-template-tmpl-landing .main-content article .form_col .nf-form-cont .nf-field-container.submit-container{margin-bottom:0}body.page-template-tmpl-landing .main-content article .form_col .nf-form-cont input[type=text],body.page-template-tmpl-landing .main-content article .form_col .nf-form-cont input[type=email]{display:inline-block;padding:4px 10px;line-height:18px;color:#666;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;transition:border .2s linear,box-shadow .2s linear;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);width:100%;height:47px;border:none;border-radius:0;box-sizing:border-box;position:relative;top:0;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:15.57px;font-weight:400}body.page-template-tmpl-landing .main-content article .form_col .nf-form-cont input:-ms-input-placeholder{color:#bfbfbf}body.page-template-tmpl-landing .main-content article .form_col .nf-form-cont input:-moz-placeholder{color:#bfbfbf}body.page-template-tmpl-landing .main-content article .form_col .nf-form-cont input::-moz-placeholder{color:#bfbfbf}body.page-template-tmpl-landing .main-content article .form_col .nf-form-cont input::-webkit-input-placeholder,body.page-template-tmpl-landing .main-content article .form_col .nf-form-cont input::placeholder{color:#bfbfbf}body.page-template-tmpl-landing .main-content article .form_col .nf-form-cont input[type=button]{display:inline-block;background-color:#fdd40a;color:#000;padding:18px 29px;background-image:none;border:none;border-radius:0;text-shadow:none;box-shadow:none;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:15.57px;line-height:1.1;font-weight:400}body.page-template-tmpl-landing .main-content article .form_col .nf-form-cont .nf-after-field .nf-error-msg{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:15.57px;color:#fdd40a;position:relative;-ms-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);display:block;margin-top:5px;margin-right:0}body.page-template-tmpl-contact .main-content .container-fluid article .contact_form .nf-form-cont .nf-form-errors,body.page-template-tmpl-contact .main-content .container-fluid article .contact_form .nf-form-cont .nf-form-layout .nf-before-form-content{display:none}body.page-template-tmpl-landing .main-content article .form_col .nf-form-cont .nf-response-msg p{font-family:'Helvetica Neue LT W01_65 Md';font-weight:500;color:#fff;font-size:17px;margin-bottom:20px}body.page-template-tmpl-landing .main-content article .form_col .nf-form-cont .nf-response-msg p a{color:#fdd40a;text-decoration:none}body.page-template-tmpl-landing .main-content article .form_col .nf-form-cont .nf-response-msg p a:hover{color:#fdd40a;text-decoration:underline}body.page-template-tmpl-landing footer#colophon{background-color:transparent;margin:10px 0 0;padding:0;border-top:1px solid #b72126;border-color:#000}body.page-template-tmpl-landing footer#colophon .site-footer-inner .widget_social_network_widget{margin-bottom:10px}body.page-template-tmpl-landing footer#colophon .site-footer-inner .widget_social_network_widget ul.ff-social-row{margin:10px 0}body.page-template-tmpl-landing footer#colophon .site-footer-inner .widget_social_network_widget ul.ff-social-row li.ff-social-col.icons-only{display:inline-block;width:35px;height:35px;padding:0;margin:0 3px}body.page-template-tmpl-landing footer#colophon .site-footer-inner .widget_social_network_widget ul.ff-social-row li.ff-social-col.icons-only a{color:#fff;background-color:#000;border-radius:50%;height:35px;width:35px;display:inline-block;line-height:35px;transition:.2s}body.page-template-tmpl-landing footer#colophon .site-footer-inner .widget_social_network_widget ul.ff-social-row li.ff-social-col.icons-only a:hover{color:#b72126}body.page-template-tmpl-landing footer#colophon .site-footer-inner .widget_social_network_widget ul.ff-social-row li.ff-social-col.icons-only a i{font-size:18px;line-height:35px}body.page-template-tmpl-landing footer#colophon p.copy{color:#000}@media screen and (min-width:768px){body.page-template-tmpl-landing .landing-container{width:70.3125vw}body.page-template-tmpl-landing .main-content article .header_col h1.page-title{font-size:75px;font-size:9.765625vw}body.page-template-tmpl-landing.vertical .main-content{margin-left:0}body.page-template-tmpl-landing .main-content article .content_col .entry-content p{font-size:22px}body.page-template-tmpl-landing .main-content article .form_col .nf-form-cont input[type=button]{font-size:19px}body.page-template-tmpl-landing .main-content article .form_col .nf-form-cont .nf-response-msg p{font-size:22px}}@media screen and (min-width:1024px) and (orientation:landscape){body.page-template-tmpl-landing .main-content article .header_col h1.page-title{font-size:75px}}@media screen and (min-width:1200px) and (orientation:landscape){body.page-template-tmpl-landing footer#colophon{margin-top:50px}}