#work .workthumb,.flex-caption{-ms-transition:opacity .4s linear,-ms-transform .4s ease-in-out}.flexslider{width:100%;margin:0 auto}.flex-caption{max-width:100%;background:#333;color:#fefefe!important;padding:25px 40px;height:115px;margin-top:-165px;opacity:0;-moz-border-radius:15px;border-radius:15px;z-index:10;-webkit-transition:opacity .4s linear,-webkit-transform .4s ease-in-out;-moz-transition:opacity .4s linear,-moz-transform .4s ease-in-out;-o-transition:opacity .4s linear,-o-transform .4s ease-in-out;transition:opacity .4s linear,transform .4s ease-in-out}ul.slides li:hover>.flex-caption{display:block;opacity:.8}a,a:visited{color:#0CBB6A;text-decoration:none}a:hover{color:#0CBB6A;text-decoration:underline}.clearitem{clear:both;margin-bottom:30px}.backtotop{background:url(../images/bg_backtotop.png) rgba(0,0,0,0);bottom:20px;display:block;height:51px;position:fixed;right:20px;transition:all .7s ease-in-out 0s;width:51px;z-index:99999999}.backtotop.hidden{bottom:-100px}.backtotop span{background:url(../images/icon_backtotop.png) rgba(0,0,0,0);display:block;height:13px;left:50%;margin-left:-10px;position:absolute;top:15px;transition:all .35s ease-in-out 0s;width:21px}.backtotop:hover span{top:10px}.backtotop p{background:url(../images/icon_top.png) rgba(0,0,0,0);bottom:10px;display:block;height:8px;left:50%;margin:0 0 0 -10px;position:absolute;text-indent:-999999px;width:19px}#preloader,.white{background-color:#fff}img{-khtml-user-select:none;-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;border:none}:active{-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;tap-highlight-color:transparent}#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99}#status{width:200px;height:200px;position:absolute;left:50%;top:50%;background-image:url(../images/ajax-loader.gif);background-repeat:no-repeat;background-position:center;margin:-100px 0 0 -100px}.wrapper,.wrapper.services img{width:100%}h1,h2,h3,h4,h5,h6{font-family:ProximaNovaT-Thin,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;color:#333}h1{font-size:33px}body{margin:40px 0 0}p{font-size:14px;color:#999}.header{border-bottom:1px dashed #ccc;margin:0 0 20px}.intro,.white.last{border-bottom:1px dashed #999}.wrapper{overflow:auto;padding:20px 0;height:auto}.grey{background-color:#eee}.break{border-top:1px dashed #999}.intro{padding-top:5px}footer{background-color:#0CBB6A;height:80px;padding:40px 20px 20px}#work .workthumb{display:block;width:140px;height:140px;float:left;margin:0 10px 10px 0;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:opacity .4s linear,-webkit-transform .4s ease-in-out;-moz-transition:opacity .4s linear,-moz-transform .4s ease-in-out;-o-transition:opacity .4s linear,-o-transform .4s ease-in-out;transition:opacity .4s linear,transform .4s ease-in-out;-moz-box-shadow:2px 2px 5px 2px #ccc;-webkit-box-shadow:2px 2px 5px 2px #ccc;box-shadow:2px 2px 5px 2px #ccc}#work .workthumb.blur{-webkit-transform:scale(.9);-moz-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);opacity:.7}#work .workthumb.blur a img{opacity:.5}#work .workthumb.active{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);z-index:100;opacity:1}#work .workthumb.active,#work .workthumb.active a img{-webkit-transition:opacity .2s linear,color .5s ease-in-out;-moz-transition:opacity .2s linear,color .5s ease-in-out;-o-transition:opacity .2s linear,color .5s ease-in-out;-ms-transition:opacity .2s linear,color .5s ease-in-out;transition:opacity .2s linear,color .5s ease-in-out;opacity:1}input.action{margin:20px 0}.outer{position:relative;margin-top:120px}.home .outer{margin-top:150px}.cbp-af-header{position:fixed;top:0;left:0;width:100%;background:#EEE;z-index:10000;height:120px;overflow:hidden;-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s;-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.1);box-shadow:1px 1px 3px 1px rgba(0,0,0,.1)}.cbp-af-header .cbp-af-inner{width:90%;max-width:69em;margin:0 auto;padding:0}.cbp-af-header h1,.cbp-af-header nav{display:inline-block;position:relative}.cbp-af-header .logo{width:200px;height:39px;display:block;background:url(../images/EnvyUs-Design-logo.png) top left no-repeat;float:left;margin-top:40px}.cbp-af-header h1,.cbp-af-header nav a{line-height:120px}.cbp-af-header h1{text-transform:uppercase;color:#333;letter-spacing:4px;font-size:4em;margin:0;float:left}.cbp-af-header nav{float:right}.cbp-af-header nav a{color:#333;margin:0 20px 0 0;font-size:1.4em;font-family:ProximaNovaT-Thin,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;text-decoration:none}.cbp-af-header nav a:hover{color:#333},.cbp-af-header .logo,.cbp-af-header h1,.cbp-af-header nav a{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.cbp-af-header.cbp-af-header-shrink{height:90px;opacity:.8;-webkit-transition:opacity .4s linear;-moz-transition:opacity .4s linear;-o-transition:opacity .4s linear;-ms-transition:opacity .4s linear}.cbp-af-header.cbp-af-header-shrink:hover{opacity:1}.cbp-af-header.cbp-af-header-shrink h1,.cbp-af-header.cbp-af-header-shrink nav a{line-height:90px}.cbp-af-header.cbp-af-header-shrink h1{font-size:2em}.cbp-af-header.cbp-af-header-shrink .logo{width:200px;height:39px;margin-top:25px}.controlnav{position:absolute;bottom:-10px;width:100%;text-align:center;margin:0;padding:0}.controlnav li{height:11px;width:11px;border-radius:20px;background-color:#ccc;text-indent:-9999px;margin:0 6px;display:inline-block;padding:0}.controlnav li.flex-active{background-color:#000}.left{float:left;margin:0 20px 20px 0}.media{position:relative;width:100%;height:0;padding-bottom:60%;margin:5% 5% 0}.media iframe{position:absolute;top:0;left:0;width:90%;height:90%}.video-js{padding-top:56.25%;width:90%;margin-left:5%;margin-top:30px;margin-bottom:30px}.vjs-fullscreen{padding-top:0}@media screen and (max-width:55em){.cbp-af-header h1,.cbp-af-header nav a,.cbp-af-header.cbp-af-header-shrink h1,.cbp-af-header.cbp-af-header-shrink nav a{line-height:45px}.cbp-af-header .cbp-af-inner{width:100%}.cbp-af-header h1,.cbp-af-header nav{display:block;margin:0 auto;text-align:center;float:none}.cbp-af-header .logo{display:block;margin:20px auto;float:none;background-size:200px auto;width:200px;height:39px}.cbp-af-header nav a{margin:0 10px}.cbp-af-header.cbp-af-header-shrink .logo{width:200px;height:39px;margin:10px auto 0}.cbp-af-header.cbp-af-header-shrink h1{font-size:2em}.cbp-af-header.cbp-af-header-shrink nav a{font-size:1em}}@media screen and (max-width:32.25em){.cbp-af-header nav a{font-size:1em}}@media only screen and (max-width:959px){#work .workthumb,#work .workthumb a img{width:130px;height:130px}#work .workthumb{margin:0 10px 10px 0}}@media only screen and (max-width:767px){.container{text-align:center}#work .workthumb{margin:0 0 10px 10px}.flex-caption{display:block;background:0 0;color:#333!important;padding:5px 5px 0;height:auto;margin-top:0;opacity:1;cursor:pointer;-moz-border-radius:none;border-radius:none;z-index:10}.flex-direction-nav .flex-next,.flex-direction-nav .flex-prev{opacity:0}h1{font-size:35px;line-height:40px;margin-bottom:10px}h2{font-size:28px;line-height:34px;margin-bottom:8px}.cbp-af-header.cbp-af-header-shrink{opacity:1}}