/*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0;color:#6ac5cc}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.clearfix:after,.clearfix:before{content:" ";display:table;line-height:0}.clearfix:after{clear:both}.animation{position:relative;margin:0 auto}.bounce-up{opacity:0;-moz-transition:all 700ms ease-out;-webkit-transition:all 700ms ease-out;-o-transition:all 700ms ease-out;transition:all 700ms ease-out;-moz-transform:translate3d(0,200px,0);-webkit-transform:translate3d(0,200px,0);-o-transform:translate(0,200px);-ms-transform:translate(0,200px);transform:translate3d(0,200,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.bounce-up.in-view{opacity:1;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate3d(0,0,0)}.bounce-down{opacity:0;-moz-transition:all 700ms ease-out;-webkit-transition:all 700ms ease-out;-o-transition:all 700ms ease-out;transition:all 700ms ease-out;-moz-transform:translate3d(0,-200px,0);-webkit-transform:translate3d(0,-200px,0);-o-transform:translate(0,-200px);-ms-transform:translate(0,-200px);transform:translate3d(0,-200,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.bounce-down.in-view{opacity:1;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate3d(0,0,0)}.slide-right{opacity:0;-moz-transition:all 500ms linear;-webkit-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;-moz-transform:translate3d(-100px,0,0);-webkit-transform:translate3d(-100px,0,0);-o-transform:translate(-100px,0);-ms-transform:translate(-100px,0);transform:translate3d(-100px,0,0)}.slide-right.in-view{opacity:1;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate3d(0,0,0)}.slide-left{opacity:0;-moz-transition:all 500ms linear;-webkit-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;-moz-transform:translate3d(100px,0,0);-webkit-transform:translate3d(100px,0,0);-o-transform:translate(100px,0);-ms-transform:translate(100px,0);transform:translate3d(100px,0,0)}.slide-left.in-view{opacity:1;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate3d(0,0,0)}.delay1{opacity:0;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-moz-transform:translate3d(0,200px,0);-webkit-transform:translate3d(0,200px,0);-o-transform:translate(0,200px);-ms-transform:translate(0,200px);transform:translate3d(0,200,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.delay1.in-view{opacity:1;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate3d(0,0,0)}.delay2{opacity:0;-moz-transition:all 1.5s ease-out;-webkit-transition:all 1.5s ease-out;-o-transition:all 1.5s ease-out;transition:all 1.5s ease-out;-moz-transform:translate3d(0,200px,0);-webkit-transform:translate3d(0,200px,0);-o-transform:translate(0,200px);-ms-transform:translate(0,200px);transform:translate3d(0,200,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.delay2.in-view{opacity:1;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate3d(0,0,0)}.element{float:left;width:100%;margin:0 1.33% 2.66% 1.33%;background:#F5F5F5;padding:15px;box-shadow:0 1px 1px 0 rgba(0,0,0,.2);border:solid 1px #EAEAEA}.zoom2{-moz-transition:all 700ms ease-out;-webkit-transition:all 700ms ease-out;-o-transition:all 700ms ease-out;transition:all 700ms ease-out;opacity:0;transform:scale(.2);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.zoom2.in-view{opacity:1;width:auto;transform:scale(1)}.zoom2{-moz-transition:all 700ms ease-out;-webkit-transition:all 700ms ease-out;-o-transition:all 700ms ease-out;transition:all 700ms ease-out;opacity:0;transform:scale(.2);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.zoom2.in-view{opacity:1;width:auto;transform:scale(1)}.zoom3{-moz-transition:all 700ms ease-out;-webkit-transition:all 700ms ease-out;-o-transition:all 700ms ease-out;transition:all 700ms ease-out;opacity:0;transform:scale(1.5);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.zoom3.in-view{opacity:1;width:auto;max-width:100%;transform:scale(1);margin-bottom:-7px}.swing1{-moz-transition:all 1000ms ease;-webkit-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;opacity:0;transform:rotateX(70deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.swing1.in-view{opacity:1;transform:rotateX(0)}.swingleft{-moz-transition:all 1000ms ease;-webkit-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;opacity:0;transform:rotateY(100deg);transform-origin:left;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.swingleft.in-view{opacity:1;transform:rotateX(0)}.swingright{-moz-transition:all 1000ms ease;-webkit-transition:all 1000ms ease;-o-transition:all 1000ms ease;transition:all 1000ms ease;opacity:0;transform:rotateY(-100deg);transform-origin:right;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.swingright.in-view{opacity:1;transform:rotateY(0);transform-origin:right}.slide-right2{opacity:0;-moz-transition:all 500ms linear;-webkit-transition:all 500ms linear;-o-transition:all 500ms linear;transition:all 500ms linear;-moz-transform:translate3d(-600px,0,0);-webkit-transform:translate3d(-600px,0,0);-o-transform:translate(-600px,0);-ms-transform:translate(-600px,0);transform:translate3d(-600px,0,0)}.slide-right2.in-view{opacity:1;-moz-transform:translate3d(200%,0,0);-webkit-transform:translate3d(200%,0,0);-o-transform:translate(200%,0);-ms-transform:translate(200%,0);transform:translate3d(200%,0,0)}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.moving{animation-duration:3s;animation-name:slidein}.line{stroke-dashoffset:-2000;stroke-dasharray:2000;animation:line-draw 3s forwards;stroke:#fff}@keyframes slidein{from{margin-left:-100%;width:0}to{margin-left:0;width:100%}}@keyframes slidein2{from{margin-left:-100%;width:0}to{margin-left:0;width:50%}}@keyframes line-draw{0%{stroke-dashoffset:-2000}80%{fill:#fff}100%{stroke-dashoffset:0;fill:#000}}@keyframes slideinbottom{from{margin-top:-100%;width:100%}to{margin-top:0;width:100%}}@keyframes rock-boat{50%{transform:rotate(-5deg) translateY(-10px)}}@keyframes steam{40%,60%{opacity:1}100%{transform:translate(-15%,-75%) rotateZ(20deg)}}@keyframes bg-move{0%{background-position:0 bottom}100%{background-position:-850px bottom}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-4200px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-4200px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.grid_1,.grid_2,.grid_3,.grid_4{display:inline;float:left;margin-left:15px;margin-right:15px}.grid_half{display:inline;float:left}.pull_1,.pull_2,.pull_3,.push_1,.push_2,.push_3{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container .grid_1{width:320px}.container .grid_2{width:670px}.container .grid_3{width:1020px}.container .grid_4{width:1370px}.grid_half{width:50%}.container .prefix_1{padding-left:350px}.container .prefix_2{padding-left:700px}.container .prefix_3{padding-left:1050px}.container .suffix_1{padding-right:350px}.container .suffix_2{padding-right:700px}.container .suffix_3{padding-right:1050px}.container .push_1{left:350px}.container .push_2{left:700px}.container .push_3{left:1050px}.container .pull_1{left:-350px}.container .pull_2{left:-700px}.container .pull_3{left:-1050px}@media only screen and (max-width:1400px){.container .grid_1{width:265px}.container .grid_2{width:560px}.container .grid_3{width:855px}.container .grid_4{width:1150px}.container .prefix_1{padding-left:295px}.container .prefix_2{padding-left:590px}.container .prefix_3{padding-left:885px}.container .suffix_1{padding-right:295px}.container .suffix_2{padding-right:590px}.container .suffix_3{padding-right:885px}.container .push_1{left:295px}.container .push_2{left:590px}.container .push_3{left:885px}.container .pull_1{left:-295px}.container .pull_2{left:-590px}.container .pull_3{left:-885px}}@media only screen and (max-width:1180px){.container .grid_1{width:210px}.container .grid_2{width:450px}.container .grid_3{width:690px}.container .grid_4{width:930px}.container .prefix_1{padding-left:240px}.container .prefix_2{padding-left:480px}.container .prefix_3{padding-left:720px}.container .suffix_1{padding-right:240px}.container .suffix_2{padding-right:480px}.container .suffix_3{padding-right:720px}.container .push_1{left:240px}.container .push_2{left:480px}.container .push_3{left:720px}.container .pull_1{left:-240px}.container .pull_2{left:-480px}.container .pull_3{left:-720px}}@media only screen and (max-width:960px){.container .grid_1{width:165px}.container .grid_2{width:360px}.container .grid_3{width:555px}.container .grid_4{width:750px}.container .prefix_1{padding-left:195px}.container .prefix_2{padding-left:390px}.container .prefix_3{padding-left:585px}.container .suffix_1{padding-right:195px}.container .suffix_2{padding-right:390px}.container .suffix_3{padding-right:585px}.container .push_1{left:195px}.container .push_2{left:390px}.container .push_3{left:585px}.container .pull_1{left:-195px}.container .pull_2{left:-390px}.container .pull_3{left:-585px}}@media only screen and (max-width:780px){.grid_1,.grid_2,.grid_3,.grid_4{margin-left:5%;margin-right:5%}.container .grid_1,.container .grid_2,.container .grid_3,.container .grid_4{width:90%}.grid_half{width:100%;display:block;float:none}.container .prefix_1,.container .prefix_2,.container .prefix_3,.container .suffix_1,.container .suffix_2,.container .suffix_3,.grid_half{padding-right:0;padding-left:0}.container .pull_1,.container .pull_2,.container .pull_3,.container .push_1,.container .push_2,.container .push_3{left:0}}.container{margin:0 auto;width:1400px;position:relative;text-align:center}.col{display:inline;float:left}.alpha{margin-left:0!important}.omega{margin-right:0!important}.full{width:100%!important}.almost-full{width:95.22809524%;margin:0 .005%;float:none;margin:0 auto}.col_one{width:99.99%;margin:0 .005%}.col_half{width:49.99%;margin:0 .005%}.col_two_thirds{width:66.65666667%;margin:0 .005%}.col_one_third{width:33.32333333%;margin:0 .005%}.col_one_fourth{width:24.99%;margin:0 .005%}.col_three_fourths{width:74.89636704%;margin:0 .005%}.col_one_fifth{width:19.99%;margin:0 .005%}.col_two_fifths{width:39.99%;margin:0 .005%}.col_three_fifths{width:59.87023952%;margin:0 .005%}.col_one_sixth{width:16.65666667%;margin:0 .005%}.col_five_sixths{width:51.27205128%;margin:0 .005%}@media only screen and (max-width:1400px){.container{width:1280px}.home .container{width:1280px!important}}@media only screen and (max-width:1280px){.container{width:1024px}.home .container{width:1180px!important}}@media only screen and (max-width:1180px){.container{width:1024px}.home .container{width:1024px!important}}@media only screen and (max-width:1024px){.container{width:980px}.home .container{width:95%!important}}@media only screen and (max-width:980px){.container{width:760px}}@media only screen and (max-width:780px){.container{width:100%}.col_half,.col_one,.col_one_fifth,.col_one_fourth,.col_one_sixth,.col_one_third,.col_three_fifths,.col_three_fourths,.col_two_fifths,.col_two_thirds,.full{width:99.99%;margin:0 .005%}.home .container{width:100%!important}}@media only screen and (max-width:480px){.container{width:99%}}@font-face{font-family:Lato;font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u-w4BMUTPHjxsIPy-v.ttf)format('truetype')}@font-face{font-family:Lato;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI9w2PHA.ttf)format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USew8.ttf)format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVew8.ttf)format('truetype')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTx3L3I-JCGChYJ8VI-L6OO_au7B2xY.ttf)format('truetype')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B4-Lw_3E.ttf)format('truetype')}@font-face{font-family:'Barlow Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v12/HTxwL3I-JCGChYJ8VI-L6OO_au7B46r2_3E.ttf)format('truetype')}.home{margin-top:0!important}.home-main-copy{width:100%;margin:200px auto;text-align:left;padding-left:20%}.hp-copy{width:auto;max-width:645px;text-align:left;line-height:200%}.hp-copy p{line-height:200%}.home-center-content{width:60%;margin:50px auto;text-align:center}.home-full{width:100%;padding:0 30px;margin:30px auto;z-index:99}.home-full.bottom{min-height:600px;margin:100px auto 150px;width:100%;display:inline-block}.post-thumb-logo-home img{margin-bottom:0!important;margin-top:0!important}.home-left-content{text-align:right;padding:0 30px}.home-right-content{text-align:left;padding:0 30px}.brochure-banner{display:block;position:absolute;z-index:99999;margin-top:-161px;right:0}.hp-blue-wrapper{width:100%;margin:0 auto;background:#6ac5cc;z-index:1;padding:100px 20px}.hp-builder{position:absolute;display:block;z-index:9;bottom:0;width:100%;text-align:center}.hp-builder img{width:100%}.hp-capabilities{background:url(images/2023/hp-bg-building-sketch-min.png)no-repeat bottom center;width:100%;min-height:800px}.capabilities-title-wrapper{text-align:right;height:95px;margin-top:10px}.capabilities-title{padding:25px 10px 17px 0;text-align:right;border-right:1px solid #1a1818;font-size:1em;text-transform:uppercase;display:inline}.title-wrapper-left{text-align:left;height:95px;margin-top:10px}.capabilities-title-right{padding:25px 0 17px 10px;text-align:left;border-left:1px solid #1a1818;font-size:1em;text-transform:uppercase;display:inline}.title-wrapper-center{width:200px;margin:10px auto 0;height:95px}.the-work-title{padding:25px 0 17px 10px;text-align:center;border-left:1px solid #1a1818;font-size:1em;text-transform:uppercase;display:inline}.content-slider{overflow:hidden}.testimonials-wrapper{margin:20px auto;width:70%;display:block}.testimonials-wrapper p span{font-style:italic;font-size:.9em}.testimonial-photos{margin:5px auto;width:100%;text-align:left}.testimonials-sign{font-size:.8em;text-align:left}.bx-viewport{height:auto!important}.slick img{width:98%}.white-border{height:0;background:#fff;width:70%;position:absolute;left:20px;top:0}.vert-line{height:130px;margin-bottom:20px;position:relative}.vert-line:after{position:absolute;content:"";width:8px;height:8px;left:1px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);bottom:-5px}.hp-intro-wrapper{width:100%;background:url(images/2023/hp-cotton-staff-min.jpg)no-repeat top right #fff;margin:0 auto;min-height:838px}.white{color:#fff;padding:15px 0}.blue{color:#6ac5cc;padding:15px 0}.mobile-wrapper{display:none}.desktop-wrapper{display:initial}.desktop-portfolio-wrapper{display:initial}.mobile-portfolio-wrapper{display:none}.recent-wrapper{text-align:center;overflow:hidden;margin:25px auto;width:950px}.recent-inner{width:99999px;position:relative;left:-260px}.recent-single{background:#3d8da8;width:360px;height:250px;display:inline-block;float:left;margin:10px;font-family:Lato,sans-serif;text-align:center;position:relative;overflow:hidden;border:#fff solid 10px;outline:#707070 solid 1px}.recent-single img{filter:blur(0);-webkit-transition:all .35s linear;-moz-transition:all .35s linear;-ms-transition:all .35s linear;-o-transition:all .35s linear;transition:all .35s linear;position:absolute;top:0;left:0;z-index:5}.recent-single span{-webkit-transition:all .9s linear;-moz-transition:all .9s linear;-ms-transition:all .9s linear;-o-transition:all .9s linear;transition:all .9s linear;position:relative;z-index:10;margin-top:33%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);display:inline-block}.recent-single a{position:absolute;-webkit-transition:all .9s linear;-moz-transition:all .9s linear;-ms-transition:all .9s linear;-o-transition:all .9s linear;transition:all .9s linear;width:100%;height:auto;display:block;color:#fff}.recent-single a:hover{font-style:normal}.recent-single a:hover img{filter:blur(10px);opacity:.5;filter:alpha(opacity=50)}.recent-single a:hover span{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.recent-nav{position:absolute;width:100%}.btn-next,.btn-prev{background:url(images/arrows-dark.png)no-repeat 0 -54px;display:block;text-indent:-9999px;width:23px;height:39px;position:absolute;top:105px;left:-30px;z-index:15}.btn-next:hover,.btn-prev:hover{opacity:.5;filter:alpha(opacity=50)}.btn-next{background-position:-49px -54px;left:auto;right:-30px}.metaslider-21 .flexslider .flex-control-paging{bottom:10px!important}.now-hiring-btn{position:fixed;display:block;right:-5px;margin-top:50px;z-index:99999999}.fadeInLeft{-webkit-animation:fadeInLeft 500ms ease-in-out;animation:fadeInLeft 500ms ease-in-out}.desktop-carousel{margin-top:-10px}.mobile-carousel{display:none}#at-cv-toaster .at-cv-toaster-message{display:none!important}#at-cv-toaster .at-cv-toaster-win{display:none!important}body .uwy .uai{margin-bottom:90px!important}#at-cv-toaster .at-cv-body{padding:0!important}.rs-background-video-layer iframe{visibility:inherit!important}.portfolio-single{text-align:center}.portfolio-single p{line-height:1.5em}.portfolio-single .container{padding:25px 5% 25px}.work-header{width:100%;margin:105px auto 0}.work-header img{width:100%;height:auto}.work-top-content{background:#f1f1f1;width:100%;display:inline-block;margin:0 auto;padding:100px 10px}.work-top-content p{line-height:1.5em;text-align:left}.work-top-content h2{font-size:1.05em;text-transform:none}.work-top-content .work-copy{width:100%;margin:0 auto;display:inline-block;padding:0 8%;max-width:420px}.branding-section{width:100%;margin:0 auto;display:inline-block}.branding-section img{width:100%;height:auto}.port-section{width:800px;margin:50px auto 75px}.blue-topper{display:block;background:url(images/blue-lines.png)repeat-x;width:100%;height:10px}.blue-topper.small{width:100%;height:4px}.top-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:100%;margin:0 auto 25px}.top-slider .slides{width:100%;height:600px}.top-slider img{width:100%;height:auto}.image-box{position:relative;z-index:0;width:100%;height:600px}.slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:800px;margin:0 auto 25px}.slider .slides{width:100%;height:600px}.top.slider .slides{width:100%;height:500px}.slider .slides img{width:100%;height:100%}.slider .image-box{position:relative;z-index:0;width:100%;height:600px}.slider .slider-slogan{z-index:9999;position:absolute;top:88%;left:0;height:30px;width:100%;background-color:rgba(179,172,166,.2);background:rgba(255,255,255,.5);padding:5px 15px;display:block}.slider .slider-slogan a{text-decoration:none;color:#1a1818}.slider .book-slogan{z-index:9999;position:absolute;bottom:0;left:0;height:30px;width:100%;padding:0 15px;background:rgba(255,255,255,.5)}.slider .book-slogan a{text-decoration:none;color:#1a1818}.flip{height:600px;background:rgba(179,172,166,.2)}.featured-piece{text-align:center}.featured-piece p{width:75%;margin:10px auto}.featured-piece .slides{width:100%;height:700px}.youtube-video{width:95%;height:748px;background:#54534a;margin:0 auto;text-align:center}.youtube-video>iframe{display:block;width:100%;height:100%;border:none}.fancybox-iframe{width:1180px!important;height:820px!important}.fancybox-inner{width:1180px!important;height:820px!important}.fancybox-skin{width:1180px!important;height:820px!important}.fancybox-wrap{left:10%!important}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.banner{height:600px;background:rgba(179,172,166,.2)}.mejs-container,.mejs-embed,.mejs-embed body{background:rgba(179,172,166,.2)!important;width:100%!important}.mejs-container .mejs-controls{display:none!important}.mejs-container *{margin:35px 60px!important}.mejs-overlay-button{margin-top:0!important;margin-left:0!important}.mejs-container{width:90%!important}.svg{width:100%!important}.wp-video{width:90%!important}.wp-video-shortcode{width:90%!important}.mejs-video{width:90%!important}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{padding:0;margin:0;height:auto;overflow-x:hidden}.top-header{width:100%;margin:0 auto 0}body{font-size:18px;font-family:Lato,sans-serif;color:#1a1818;font-weight:500}p{line-height:200%;margin:15px 0;padding:0}b,strong{font-size:1.05em;color:#000;font-weight:700}a{color:#6ac5cc;text-decoration:none}a:hover{color:#6ac5cc!important}.read-more{font-size:.85em}.read-more span{padding:0 5px}.mobile-content{display:none}.super-container{position:relative;width:100%;margin:0 auto}.super-container.bggrey{background:rgba(179,172,166,.2);padding:30px}.margin-top100{margin-top:100px}.margin-top50{margin-top:50px}.section{min-height:60px}.top-nav-icons{background:url(images/cc-top-nav-icons-min.png)no-repeat;width:21px;height:21px;display:inline-block;text-indent:-9999px;margin-left:5px;margin-right:5px;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.top-nav-icons.video{background-position:0 0}.top-nav-icons.video:hover{background-position:-21px 0}.top-nav-icons.contact-i{background-position:0 -25px;margin-right:2px}.top-nav-icons.contact-i:hover{background-position:-22px -25px}.icon-compendium,.icon-phone,.icon-portal{display:inline-block;background:url(images/icon-phone.png)no-repeat;margin:2px 5px 0 0;width:14px;height:14px}.icon-compendium{background:url(images/icon-compendium.png)no-repeat}.icon-portal{background:url(images/icon-client-portal.png)no-repeat}.flexslider:hover .flex-direction-nav .flex-next{right:50px!important}.flexslider:hover .flex-direction-nav .flex-prev{left:50px!important}.slider-area{overflow:hidden;max-height:886px}.slider-area #metaslider_container_21{margin-bottom:0!important}.slider-area .metaslider .flexslider{margin:0}.slider-area .metaslider{max-height:700px}.metaslider ::selection{background:0 0}.metaslider ::-moz-selection{background:0 0}.vert-line{background:#fff;width:10px;height:180px}.header-image{width:100%;margin:100px auto 0;height:auto}.header-image img{width:100%;height:auto}h3{font-size:1.08em;margin:0;color:#000;font-weight:400;font-family:Lato,sans-serif}h2{font-family:Lato,sans-serif;text-transform:uppercase;font-size:1em;color:#1a1818;font-weight:700}.title-divider{margin:0 15px}.global-title{font-family:Lato,sans-serif;color:#1a1818;letter-spacing:.01em;line-height:115%}.global-title.main{text-align:center;font-size:2em;font-weight:700}.global-title.sub{font-size:1.5em}.global-title.work-title{font-size:1.05em}.global-title.slider{font-size:3.5em;text-align:center}.global-title.slider span{display:inline}.global-title .black{color:#54534a!important}.global-title .blue{color:#6ac5cc!important}.global-title .white{color:#fff!important}.black{color:#54534a!important}.blue{color:#6ac5cc!important}.white{color:#fff!important}.button{line-height:44px;font-weight:400;display:inline-block;color:#6ac5cc;text-transform:uppercase;text-align:center;-webkit-perspective:1000px;-moz-perspective:1000px;-ms-perspective:1000px;perspective:1000px;margin-top:20px;margin-bottom:20px}.button.search{border:none;background:0 0;line-height:37px;margin-left:-5px;margin-top:0;margin-bottom:0;width:240px}.button.small{font-size:.7em;width:90px}.button.ftr{font-size:.5em}.button.medium{font-size:.95em;width:175px}.button.large{font-size:1.1em;width:280px}.button span{position:relative;display:inline-block;padding:0 14px;background:#fff;width:100%;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.button span:before{content:attr(data-hover);position:absolute;top:100%;left:0;padding:0 14px;background:#54534a;color:#6ac5cc;width:100%;height:100%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;transform-origin:50% 0}.black.button span{background:#1a1818;color:#fff}.black.button span:before{background:#6ac5cc;color:#54534a}.blue.button span{background:#6ac5cc;color:#fff}.blue.button span:before{background:#54534a;color:#fff}.button:focus span,.button:hover span{-webkit-transform:rotateX(90deg) translateY(-28px);-moz-transform:rotateX(90deg) translateY(-28px);transform:rotateX(90deg) translateY(-28px)}.default-button{cursor:pointer;border:1px solid #6ac5cc!important;color:#6ac5cc!important;margin:20px auto 60px;width:207px!important;box-shadow:none!important;padding:10px;display:block;text-transform:uppercase;letter-spacing:.07em;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.default-button:hover{background:#6ac5cc!important;color:#fff!important}.header-img{position:relative;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center bottom;background-repeat:no-repeat;margin-top:70px}.right-content{float:right;text-align:left}#return-to-top{cursor:pointer;position:fixed;bottom:20px;right:20px;background:#6ac5cc;width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:none}#return-to-top:before{content:'';display:block;position:absolute;top:2px;left:17px;background:url(images/arrows.png)no-repeat 0 -50px;width:20px;height:40px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all .12s linear;-moz-transition:all .12s linear;-ms-transition:all .12s linear;-o-transition:all .12s linear;transition:all .12s linear}#return-to-top:hover:before{top:-5px}.arrow{background:url(images/down-arrow-small.png)no-repeat;left:50%;text-indent:-9999px;display:block;width:30px;height:30px;position:absolute;bottom:70px;margin-left:-15px}.arrow-work{background:url(images/down-arrow-small.png)no-repeat;left:50%;text-indent:-9999px;display:block;width:30px;height:30px;position:absolute;bottom:30px;margin-left:-15px}.arrow-work-single{background:url(images/down-arrow-small.png)no-repeat;left:50%;text-indent:-9999px;display:block;width:30px;height:30px;position:absolute;bottom:319px;margin-left:-15px}#go-to-bottom{cursor:pointer;position:absolute;bottom:30px;left:50%;background:#fff;width:50px;height:50px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:none}#go-to-bottom:before{content:'';display:block;position:absolute;top:2px;left:17px;background:url(images/arrows.png)no-repeat 0 -50px;width:20px;height:40px;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .12s linear;-moz-transition:all .12s linear;-ms-transition:all .12s linear;-o-transition:all .12s linear;transition:all .12s linear}#go-to-bottom:hover:before{top:-5px}.tv-banner{position:fixed;top:175px;width:152px;height:226px;z-index:120;display:block;text-indent:-9999px}a[title="jQuery Lightbox"]{display:none!important}.badgePartner,.badgePremier{height:60px!important;width:168px!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.margin-top104{margin-top:104px}.header-img-lp-brochure{width:100%!important;height:100%!important}.landing-solution-wrapper{background:url(images/cc_solution-bg-min.jpg)no-repeat right top #00acc5;width:100%;margin:0 auto}.landing-solution-wrapper p{color:#fff!important}.landing-solution-wrapper .solutions-magazine{position:absolute}.work-area{margin-top:5px}.work-post{margin-bottom:25px}.blog-intro p{display:none;padding:0 15px;text-align:center}.blog-intro .work-post p{display:block;text-align:center}.blog-intro .top-intro{padding:0 5%;text-align:center;line-height:1.5em}.recentworkline{margin:0 auto 20px;border-top:1px #ccc solid;text-align:center;width:100%;z-index:0}.recentwork-title{text-align:center;width:200px;background:#fff;margin:-45px auto 0;font-size:22px;border:1px #ccc solid;padding:5px;z-index:999}.extra{margin-top:100px}.the-work{margin-top:80px}.the-work .excerpt-read-more{display:none}.the-work .grid-half{display:inline-block;float:left;width:50%;height:300px}.the-work .grid-half img{width:100%;height:300px;background-color:rgba(179,172,166,.2)}.the-work .text{padding:0 50px;text-align:center}.the-work .text p{display:block;text-align:center}.the-work .right{float:right!important}.skippr-next{right:1.6%!important}.skippr-previous{left:.9%!important}.careers{padding:60px 30px 50px 30px;min-height:450px}.careers.lightBlue{background:#35aec9}.careers.darkBlue{background:#5d96bd}.careers .top-content{padding:30px 50px 0;color:#fff}.careers .title-small{font-size:1.7em;line-height:1em;font-family:claritanregular,serif;margin:0;text-transform:capitalize}.careers .grid-half{display:inline-block;float:left;width:50%;min-height:200px}.careers .grid-half img{width:90%;height:auto;margin-top:40px}.careers .text{padding:50px;text-align:left;color:#fff}.careers .text p{display:block;text-align:left;color:#fff;padding:15px 0}.careers .right{float:right!important}.job-listings{width:90%;margin:15px auto;text-align:center;position:relative;display:inline;margin-left:0}.job-listings .grid_1{width:33%;text-align:left;float:left;display:inline-block;min-height:100px;padding-right:28px}.job-listings .title-small{font-size:1.4em;line-height:125%em;font-family:claritanregular,serif;margin-right:30px;text-transform:uppercase}.career-small-text{font-size:.8em;text-align:left;text-transform:none}.portfolio-copy{width:75%;margin:-3px auto 100px;min-height:500px}.portfolio-thumb{z-index:0}.portfolio-thumb img{width:95%;height:auto;-webkit-transition:all .35s ease;transition:all .35s ease}.portfolio-thumb img:hover{opacity:.9}.thumb-text{width:95%;color:#1a1818;padding:0 10px;text-align:left;font-size:.9em;z-index:2;margin:-7px auto 30px;text-transform:uppercase;height:75px;letter-spacing:0;font-family:Lato,sans-serif}.thumb-text:hover{color:#6ac5cc}.thumb-text p{line-height:130%!important;margin-top:10px}.thumb-text a{color:#1a1818!important}.thumb-text a:hover{color:#6ac5cc!important}.thumb-text span{font-weight:400!important;text-transform:uppercase;font-size:.9em}sub,sup{font-size:48%!important}.porfolio-nav{width:100%;display:inline-block;text-align:center;font-size:1em;text-transform:uppercase;margin:50px auto;line-height:200%}.porfolio-nav span{color:#54534a;text-transform:none}.porfolio-nav a{color:#1a1818!important;padding:5px;display:inline;margin:0 5px}.porfolio-nav a:hover{color:#6ac5cc}.porfolio-nav .active{color:#6ac5cc!important;border-bottom:2px #6ac5cc solid}.work-copy button.accordion{cursor:pointer;outline:0;overflow:hidden;transition:.4s;text-align:center;margin:0 auto 20px;width:auto;display:block;font-size:1.6em;font-weight:700;padding:0;border:0;background:0 0!important}.work-copy button.accordion a{color:#fff!important;text-decoration:none}.work-copy button.accordion a:hover{color:#000!important;text-decoration:none;text-align:center;border:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.work-copy button.accordion:hover{text-decoration:none;text-align:center;border:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;transition:all .3s ease-in-out}.work-copy button.accordion.active{color:#fff!important;background:0 0;border:0;text-decoration:none;text-align:center;transition:all .3s ease-in-out;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.work-copy button.accordion.active span{-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.work-copy div.panel{padding:0;background-color:transparent;max-height:0;overflow:hidden;transition:max-height .9s ease-in-out;text-align:center}.capabilities-area{margin:25px auto 25px;background:rgba(179,172,166,.2);padding:50px 0 0;margin:80px 0 0 0}.capabilities-area .grid_1 img{width:100%;height:auto}.capabilities-post{margin:0 auto;max-width:1356px;padding:0 5%}.capabilities-post p{font-size:.9em;text-align:center;padding:5px 5px}.capabilities-post .readmore{text-align:center}.capabilities-post .capabilities-post-block{height:450px;background:#fff;padding:5px;margin-bottom:50px}.capabilities-post h2{font-size:1.1em;text-align:center;text-transform:uppercase}.capabilities-post h2 a{color:#1a1818}.capabilities-list{margin-top:80px}.capabilities-topper .blog-intro{overflow:hidden}.capabilities-topper .blog-intro p{display:block;text-align:center;padding:0 15px}.capabilities-topper .blog-intro div{text-align:center}.what-we-do{margin:0;background:rgba(179,172,166,.2);color:#1a1818;border:1px solid #fff;display:inline-block;text-align:center;height:100px;padding:35px 0;text-transform:uppercase;vertical-align:top;cursor:pointer}.what-we-do.active,.what-we-do:hover{background:#1a1818;color:#fff}.what-we-do span{position:relative;display:inline-block}.full{width:99%}.two{width:49.56%}.third{width:33%}.icon-loading{position:absolute;top:-50%;left:50%;margin-left:-30px;width:60px;height:60px}.empty{position:relative}.capability-post{background:#1a1818;padding:25px 10px;width:99%;position:relative;margin-left:4px;z-index:999999}.capability-post a{color:#fff;text-decoration:underline}.capability-post p{color:#fff;text-align:justify!important}.capability-post h2{color:#fff;text-align:center;margin-top:0;text-transform:uppercase}.capability-post .grid_3{margin-left:10px}.close-capability{position:absolute;top:3px;right:3px;padding:0 4px 0 4px;text-decoration:none!important;background:#6ac5cc;width:25px;height:25px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;box-shadow:0 1px 1px #54534a;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}.close-capability:hover{-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-ms-transform:scale(1.12);-o-transform:scale(1.12);transform:scale(1.12);font-style:normal}.capabilities-btn{width:99%;text-align:center;margin-right:1%}.thumbnail-area img{width:100%;height:auto;max-height:250px;margin-top:60px}.advertising-area{margin:25px auto 25px;padding:50px 0 0;margin:80px 0 0 0;overflow:auto}.advertising-area .grid_1 img{width:100%;height:auto}.advertising-area .container div{overflow:auto;display:inline-block}.advertising-post{margin:0 auto;max-width:1280px;padding:0 5%}.advertising-post p{font-size:.9em;text-align:center;padding:5px 5px}.advertising-slider-wrapper{display:inline-block;width:100%;height:480px;margin-top:40px;margin-bottom:15px;padding:5px 0;background-color:rgba(179,172,166,.2);position:relative;overflow:auto}.advertising-slider-wrapper div{overflow:auto;display:inline-block}.advertising-slider-wrapper ::-webkit-scrollbar{width:50px}.advertising-slider-wrapper ::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);-webkit-border-radius:0;border-radius:0;margin-left:15px}.advertising-slider-wrapper ::-webkit-scrollbar-thumb{-webkit-border-radius:0;border-radius:0;background:#6ac5cc;width:100px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.advertising-slider-wrapper ::-webkit-scrollbar-thumb:window-inactive{background:rgba(179,172,166,.2)}.advertising-slider-wrapper .advertising-wrapper{height:460px;position:absolute;text-align:left;overflow-x:scroll;overflow-y:hidden;left:10px;top:10px;width:97%}.advertising-slider-wrapper .advertising-inner-single-page-1041{width:9280px;position:relative;left:1px}.advertising-slider-wrapper .advertising-inner-single-page-3439{width:10400px;position:relative;left:1px}.advertising-slider-wrapper .advertising-inner-single-page-3441{width:5050px;position:relative;left:1px}.advertising-slider-wrapper .advertising-inner-single-page-3443{width:7450px;position:relative;left:1px}.advertising-slider-wrapper .advertising-inner-single-page-3445{width:4400px;position:relative;left:1px}.advertising-slider-wrapper .advertising-inner-single-page-3447{width:11200px;position:relative;left:1px}.advertising-slider-wrapper .advertising-inner-single-page-3449{width:7100px;position:relative;left:1px}.advertising-slider-wrapper .advertising-inner{width:4000px;position:relative;left:1px}.advertising-slider-wrapper .img-single{max-height:450px;display:inline-block;float:left;margin:0 5px 0 0;text-align:center;position:relative;overflow:hidden}.advertising-slider-wrapper .img-single img{max-height:450px;width:auto;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}#contentAreaWrap{width:auto;overflow:hidden}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:16px;height:100%;background:#6ac5cc}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:95%;height:16px;background:rgba(179,172,166,.2)}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#fff;position:relative;cursor:pointer}.jspDrag{background:#6ac5cc;position:relative;top:0;left:0;cursor:pointer}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#fff;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:rgba(179,172,166,.2)}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:rgba(179,172,166,.2);float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}.scroll-pane{width:100%;height:550px;overflow:auto}.horizontal-only{height:auto;max-height:550px}.fancyFix{display:none}.shareWrap{display:none;position:absolute;right:5px;top:1px;width:43px;height:20px}.pin-it-button-wrapper{position:absolute!important;display:inline-block!important;bottom:15px!important;left:10px;z-index:9999}a.PIN_1413482992257_pin_it_button_en_20_gray{background-image:url(http://passets.pinterest.com/images/pidgets/pinit_bg_en_rect_gray_20_1.png)!important}a.PIN_1413482992257_pin_it_button_inline_20{cursor:pointer!important;position:relative!important;display:inline-block!important}a.PIN_1413482992257_pin_it_button_20{cursor:pointer!important;background-repeat:none!important;background-size:40px 60px!important;height:20px!important;padding:0!important;text-decoration:none!important;width:40px!important;background-position:0 -20px}.header-agency{width:100%;margin:0 auto}.header-agency img{width:100%;height:auto}.the-team-wrapper{position:relative;width:85%;margin:0 auto}.the-team{position:relative;min-height:460px}.the-agency{margin:30px auto}.the-agency p{line-height:115%;padding:0;text-align:left}.the-agency .container{padding:25px 0 0}.the-agency .extra-60{height:20px;width:100%}.the-agency .the-team{margin:0 auto 25px;padding:0 25px}.the-agency .the-team p{text-align:center}.the-agency .the-team img{margin-bottom:15px;margin-top:15px;width:221px;height:auto}.member-single-block{min-height:460px;display:block;margin:10px auto}.new-clients{margin-top:105px}.new-clients .blue-topper{margin-top:-25px}.new-clients .grid_3{margin-left:50px}.the-team-intro{margin-bottom:25px;padding-left:25px}.team-member{margin-top:150px}.team-member p{line-height:1.5em;padding-top:15px;text-align:justify}.team-member h2{text-align:center}.team-member .social-icons{text-align:center}.the-clients-logo{margin-top:25px}.memberbio-post{padding:25px 0;width:100%;position:relative;min-height:600px;margin-left:-50px;margin-top:-20px;z-index:999;text-align:justify}.memberbio-post h2{text-align:center}.memberbio-post .social-icons{text-align:center}.memberbio-post .grid_3{padding-right:40px;text-align:justify}.memberbio-post .grid_1 img{margin-top:50px;margin-left:10px}.empty_bio{position:relative;z-index:99999;width:100%}.members-list{display:block;width:60%;color:#707070}.member-subtitle{display:block;font-size:.8em;color:#1a1818;line-height:1.1em}.member-bio-link{text-align:center;color:#6ac5cc;cursor:pointer}.member-bio-link.active,.member-bio-link:hover{color:#1a1818}.member-bio-link span{position:relative;display:inline-block}.member-bio-link span.active,.member-bio-link span:hover{color:#1a1818}.loading-gif{display:none;position:absolute!important;top:50%;left:50%;margin-top:-25px;margin-left:-25px;width:60px;height:60px;z-index:100;background:url(images/loading-grey.gif)}.left-icon{position:absolute;top:-50%;left:350%;z-index:99999}.close-memberbio{position:absolute;top:3px;right:3px;padding:0 15px 0 12px;background:#6ac5cc;width:40px;height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-ms-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;box-shadow:0 1px 1px #54534a;color:#fff!important;font-size:1.5em;text-align:center}.close-memberbio:hover{-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-ms-transform:scale(1.12);-o-transform:scale(1.12);transform:scale(1.12);font-style:normal}.thumbnail-area img{width:100%;height:auto;max-height:250px}header{background:#fff;height:104px;top:0;position:fixed;width:100%;margin:0;padding:0;left:0;z-index:9999999999}.logo{background:url(images/logo-cottonco-new.png)no-repeat;width:243px;height:85px;display:inline-block;text-indent:-9999px;position:absolute;top:-2px;left:20px;z-index:99}.logo-horiz{width:auto;height:45px;display:inline-block;text-indent:-9999px;position:absolute;top:35px;left:30px;z-index:99}.top-right{display:inline-block;position:absolute;right:30px;top:5px;font-size:.8em!important}.top-right a:hover{color:#6ac5cc!important}.mobile-logo,.navigation-mobile{display:none}.sub-pull{display:none}.home{margin-top:-23px}.main-nav{padding:0;line-height:44px;display:inline-block;position:absolute;top:52px;right:14px;font-family:Lato,sans-serif}.main-nav a{font-size:.9em;color:#707070;text-transform:uppercase;text-align:center;padding:15px 16px;letter-spacing:.05em}.main-nav a:hover{color:#6ac5cc!important}.main-nav ul{margin:0;padding:0}.main-nav li{list-style:none;display:inline;float:left}.hidden{display:none}.show{display:block}.menu-title-small{font-size:.85em;margin:5px 0;font-weight:400}.close{background:url(images/close.png)no-repeat;width:16px;height:9px;display:block;text-indent:-9999px;margin:25px auto 0}.top-nav{width:100%;height:104px;margin:0 auto;padding:0;z-index:999999999}.top-nav a{color:#1a1818;font-size:.85em;letter-spacing:.05em}.top-nav a:hover{color:#6ac5cc!important}.sub-nav-area{margin:105px auto 80px;text-align:center;border-top:2px solid rgba(179,172,166,.2);border-bottom:2px solid rgba(179,172,166,.2);display:inline-block;width:100%}.sub-nav-area.blog{margin:10px auto 50px}.sub-nav-area.advertising{padding:0 40px;background:#fff;border-top:2px solid rgba(179,172,166,.2);border-bottom:2px solid rgba(179,172,166,.2)}.sub-nav-area.advertising a{padding:5px 20px}.sub-nav-area.capabilities a{padding:15px 20px}.sub-nav-area ul{margin:0;padding:0}.sub-nav-area li{list-style:none;display:inline;float:left}.sub-nav-area li a{color:#1a1818;display:inline-block;padding:15px 20px;position:relative;text-align:center}.sub-nav-area li a:hover{color:#6ac5cc!important;font-style:normal}.sub-nav-area li a:hover:before{display:block;position:absolute;top:100%;left:37px}.centered{margin:0 auto;max-width:100%;display:inline-block;text-align:center}.centered.blog{width:330px}.centered.blog a:hover{color:#6ac5cc!important}.centered.advertising{width:800px}.centered.advertising a:hover{color:#6ac5cc!important}.centered.capabilities{width:980px}.centered.capabilities .current_page_item a{color:#6ac5cc!important;font-style:normal}.centered.capabilities .current_page_item a:before{display:block;position:absolute;top:100%;left:25px}.current_page_item a{color:#6ac5cc!important;font-style:normal}.current_page_item a:before{content:'';display:block;position:absolute;top:100%;left:25px}.super-wrapper-news{width:100%;margin:0 auto}.super-wrapper-news p{text-align:left}.super-wrapper-news .blog-intro p{display:inline-block;padding:0!important;text-align:left}.grey-line{width:100%;margin:50px auto;height:1px;background-color:#1a1818}.blog-TopSlider{width:100%;margin:0 auto;position:relative}.blog-TopSlider img{width:100%;height:auto}.blog-title{width:100%;margin:-28px auto 0;text-align:center;min-height:104px;height:auto}.blog-title.single-post{width:100%;text-align:left}.blog-title.single-post .port-titile{margin-left:0}.post-title{color:#1a1818;font-family:Lato,sans-serif;text-transform:uppercase;line-height:105%;width:100%;font-size:1.6em;padding-top:40px;letter-spacing:.05em}.post-title a{color:#1a1818!important}.post-title.single-post{padding-left:0}.blog-wrapper{width:100%;padding:0;margin:0 auto}.blog-header{margin:0 auto}.blog-header img{width:100%;height:auto}.blog-single{text-align:left;padding:0 10px;margin-bottom:25px;font-size:1em!important}.blog-single .blog-top{margin:0 auto;line-height:150%;width:100%}.blog-single .by-line{font-size:1.1em}.blog-single h2{font-family:'Gothic A1',sans-serif;text-transform:uppercase;font-size:1em;color:#4a4941;font-weight:700!important;margin-top:20px}.blog-single h2 a{color:#54534a!important}.blog-single h3{color:#1a1818;font-size:1.5em;margin-top:30px;text-transform:none}.blog-single h3 a{color:#54534a!important}.date{color:#1a1818;font-size:.9em;padding-left:100px}.post-section{margin-top:50px;margin-bottom:75px}.wp-pagenavi{display:block;margin-top:30px!important;text-align:center}.wp-pagenavi .current,.wp-pagenavi a:hover{background:#54534a;color:#fff;text-decoration:none;font-style:normal}.wp-pagenavi .pages{display:inline-block;color:#fff}.wp-pagenavi a,.wp-pagenavi span{color:#6ac5cc!important;padding:10px 15px!important}.wp-pagenavi a{background:#8a887a}.blog-content{text-align:left;margin-top:5px;margin-bottom:50px;padding:0 10px;position:relative;width:100%}.blog-content .h2{font-family:'Gothic A1',sans-serif;text-transform:uppercase;font-size:1em;color:#4a4941;font-weight:700!important;margin-top:20px}.blog-content p{text-align:left}.blog-content a{color:#6ac5cc!important}.blog-content a:hover{color:#6ac5cc!important}.post-thumb img{width:325px;height:auto;float:left;margin-right:30px;margin-bottom:15px;margin-top:10px}.post-thumb-full img{width:100%;height:auto;margin-bottom:0}.next,.previous{color:#fff}.next a,.previous a{font-weight:400;line-height:100%;font-size:.85em;margin:0;color:#6ac5cc!important;background-color:#fff;padding:5px 10px!important;border-radius:0;border:1px solid #6ac5cc}.next a.active,.next a.selected,.previous a.active,.previous a.selected{color:#6ac5cc!important}.next a:hover,.previous a:hover{color:#fff!important;background:#6ac5cc}.single-post-content{width:100%;padding:0 10px 10px 76px}.blog-text{text-align:left;padding:10px 15px;font-size:1em;position:relative}.blog-top{padding:0 15px;text-align:left}.blog-post{width:80%;margin:0 auto}.recents{font-size:1em;margin-bottom:35px;width:85%;animation-duration:3s;min-height:605px;height:auto;display:block}.recents-content{position:relative}.recents-content:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);filter:contrast(130%)!important}.recents-content p{padding:10px 0;text-align:left;line-height:125%;font-size:.8em}.blog-footer{height:50px;width:90%;margin:10px auto}.wp-pagenavi{display:block;margin-top:30px!important;text-align:left}.wp-pagenavi .current,.wp-pagenavi a:hover{background:#54534a;color:#fff;text-decoration:none;font-style:normal}.wp-pagenavi .pages{display:inline-block;color:#54534a}.wp-pagenavi a,.wp-pagenavi span{color:#fff;padding:10px 15px!important}.wp-pagenavi a{background:#8a887a}.recents-title{color:#1a1818;font-family:Lato,sans-serif;text-transform:uppercase;line-height:125%;font-size:.85em;border-left:1px solid #707070;padding:0 0 0 20px;margin-top:15px;margin-bottom:15px;text-align:left}.recents-title a{color:#1a1818!important;text-decoration:none}.recents-title:hover{color:#3d8da8}.blog-featured{margin:0 auto;padding-left:100px}.excerptrecents{text-align:left;margin-left:21px}.post-thumb img{width:300px!important;height:255px!important}.post-thumb-full img{width:100%;height:auto;margin-bottom:15px}.left{float:left}.right{float:right}.recents-top{height:auto;position:relative}.recents-top img{width:100%;height:auto;margin-bottom:5px}.archive-sidebar-blog{width:100%;margin:40px auto;color:#707070}.archive-right-sidebar-blog{width:80%;margin:40px auto}.archive-right-sidebar-blog p{margin:15px 0;font-size:.8em;line-height:115%}.share-text{text-align:right;color:#707070;margin-top:40px;display:inline-block;width:33%;float:left;height:25px}.share-post{text-align:right;color:#707070;margin-top:35px;display:inline-block;width:65%;float:left;height:25px;text-indent:-9999px}.at-style-responsive .at-share-btn{background-color:#999!important;border-radius:40px!important;color:#000!important}.at-resp-share-element .at-share-btn .at-label{display:none!important}.form-wrapper-blog{width:80%;margin:0 0 0 20%;position:relative;padding:10px!important;height:auto;border:0!important}.news-form-title{margin:15px auto 25px;font-size:1.1em;text-transform:uppercase;line-height:125%}.news-form-title span{font-family:Lato,sans-serif;font-size:1.5em;letter-spacing:.05em}.news-thumb-mag img{width:90%;height:auto}.wrapper-recents-right{width:80%;margin:10px 0 0 20%}.wrapper-recents-right h4{color:#1a1818}.form-blog{width:80%;margin:0 auto}.form-blog button,.form-blog html input[type=button],.form-blog input[type=reset],.form-blog input[type=submit]{-webkit-appearance:button;cursor:pointer;border:1px solid #6ac5cc!important;background:#fff!important;color:#6ac5cc!important;margin-top:15px!important;width:150px!important;box-shadow:none!important}.form-blog button:hover,.form-blog html input[type=button]:hover,.form-blog input[type=reset]:hover,.form-blog input[type=submit]:hover{background:#6ac5cc!important;color:#fff!important}.form-blog input,.form-blog input[type=text],.form-blog select,.form-blog textarea{background:#fff!important;padding:12px 8px 8px 8px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#1a1818!important;-webkit-box-shadow:0 0 0 2 #bbb!important;box-shadow:0 0 0 2 #bbb!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;width:90%!important;border:0!important;border-bottom:1px solid rgba(179,172,166,.2)!important;font-size:.8em!important;text-transform:uppercase!important;box-shadow:none!important}.form-blog fieldset{border:0!important;box-shadow:none!important}.features-header{padding:100px 0 55px;text-align:center}.feature .button{width:100%;min-height:55px}.features-area{margin-bottom:25px}.features-plan{overflow:hidden}.features-top{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;height:95px}.features-top:hover{background:url(images/arrow-down.png)no-repeat center bottom}.features-top:hover>p{color:#707070}.features-top .title{font-size:1.2em;padding:5px;border:solid 1px #707070;width:320px;margin:20px auto 100px;background:#fff;text-align:center}.features-top .title:hover{border:none!important}.features-top p{width:99%;text-align:center;float:none;color:#707070}.open .features-top>p{color:#707070;text-align:center}.feet{position:relative}.blue-print{padding:0;margin:0 auto;position:relative;background:0 0;min-height:400px;text-align:center;width:100%}.closed{height:97px}.close-btn{display:block;position:absolute;bottom:35px;right:35px;color:#fff}.margin50{margin:50px auto}.contact{text-align:left}.contact p{line-height:1.5em;padding-top:15px;text-align:left}.contact .container{padding:25px 0}.grey-topper{display:block;background:url(images/grey-lines.png)repeat-x;width:80%;height:8px;margin:-25px 0 -10px}.blue-topper.medium{width:80%;height:8px;margin-bottom:-10px}.city-logo{padding:20px 0;width:108px;height:auto}.blue{color:#3d8da8}.red{color:red}.grey-wrapper{background-color:rgba(167,159,152,.2);margin:45px auto 0}.form{margin:-5px 0 0;padding-bottom:35px}.form .check{height:110px}.form .button{background:0 0;border:none;position:absolute;bottom:30px}.form .message-length{font-size:.75em;padding:0;display:inline}input[type=text],select,textarea{background:#fff!important;padding:8px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#1a1818;-webkit-box-shadow:0 0 0 2 rgba(131,121,112,.2);box-shadow:0 0 0 2 rgba(131,121,112,.2);-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;width:90%}textarea{height:150px}.checkbox-title{margin-top:90px}.checkbox{font-style:italic;cursor:pointer}.checkbox span{width:85%;display:inline-block;float:right;margin:-5px 0 0}.checkbox:hover>input{background:url(images/checkbox.png)no-repeat bottom;outline-offset:-10px;cursor:pointer}.checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:25px;height:25px;display:inline-block;float:left;border:2px solid #707070}.checkbox input:checked,.checkbox input:hover{background:url(images/checkbox.png)no-repeat bottom}.checkbox input:checked:focus{background:url(images/checkbox.png)no-repeat bottom}@-moz-document url-prefix(){input[type=checkbox],select{text-indent:.01px;text-overflow:'';padding:10px 0 0 5px}}label{text-align:left;padding:20px 15px 5px 0;display:block;font-weight:300}label.left{float:left}label.right{float:right}label.top{float:none}.form-input{width:90%;font-weight:300;color:#1a1818;padding:8px}.formmsg{font-size:.75em;padding:0;color:#1a1818;display:block}.message-length{font-size:.75em;padding:0;color:#1a1818;display:inline}.email-block{display:none}span .form-error{font-size:.75em;color:red;margin-top:6px;display:block;line-height:12px;font-weight:400}input.error,textarea.error{border:1px solid red;box-shadow:0 0 2px red}label.error{display:none!important}input.error,textarea.error{-moz-animation:glow ease-in infinite alternate 500ms;-webkit-animation:glow ease-in infinite alternate 500ms;-ms-animation:glow ease-in infinite alternate 500ms;animation:glow ease-in infinite alternate 500ms}@-moz-keyframes glow{0%{box-shadow:0 0 4px red}100%{box-shadow:0 0 9px red}}@-webkit-keyframes glow{0%{box-shadow:0 0 4px red}100%{box-shadow:0 0 9px red}}@-ms-keyframes glow{0%{box-shadow:0 0 4px red}100%{box-shadow:0 0 9px red}}@keyframes glow{0%{box-shadow:0 0 4px red}100%{box-shadow:0 0 9px red}}input.valid{background:url(images/icon-ok.png)no-repeat right center #fff;color:#002f00;border:1px solid #96b796!important}#map-canvas{width:100%;height:100%;margin:0;padding:0}.map{width:100%;margin:0 auto -60px;height:500px;border-top:2px solid #707070}.thank-you{margin:0 auto;text-align:center}.thank-you p{line-height:1.5em;padding-top:15px;text-align:center}.thank-you h1{color:#6ac5cc}.with_frm_style .vertical_radio .frm_checkbox label,.with_frm_style .vertical_radio .frm_radio label{display:block;text-indent:0!important;padding:10px 30px!important;text-transform:uppercase!important;border:2px solid #00acc5!important}.frm_form_fields_active_style,.frm_form_fields_error_style,.frm_form_fields_style,.frm_style_brochure-form.with_frm_style .chosen-container-multi .chosen-choices,.frm_style_brochure-form.with_frm_style .chosen-container-single .chosen-single,.frm_style_brochure-form.with_frm_style .frm_scroll_box .frm_opt_container,.frm_style_brochure-form.with_frm_style input[type=email],.frm_style_brochure-form.with_frm_style input[type=number],.frm_style_brochure-form.with_frm_style input[type=password],.frm_style_brochure-form.with_frm_style input[type=phone],.frm_style_brochure-form.with_frm_style input[type=search],.frm_style_brochure-form.with_frm_style input[type=tel],.frm_style_brochure-form.with_frm_style input[type=text],.frm_style_brochure-form.with_frm_style input[type=url],.frm_style_brochure-form.with_frm_style select,.frm_style_brochure-form.with_frm_style textarea{background-color:transparent!important;padding:9px!important}.frm_style_brochure-form.with_frm_style .frm_submit button:active,.frm_style_brochure-form.with_frm_style .frm_submit button:focus,.frm_style_brochure-form.with_frm_style .frm_submit input[type=button]:active,.frm_style_brochure-form.with_frm_style .frm_submit input[type=button]:focus,.frm_style_brochure-form.with_frm_style input[type=submit]:active,.frm_style_brochure-form.with_frm_style input[type=submit]:focus{background:#3d8da8!important;border-color:transparent!important;color:#fff!important;padding:15px 30px}.with_frm_style.frm_center_submit .frm_submit button,.with_frm_style.frm_center_submit .frm_submit input[type=button],.with_frm_style.frm_center_submit .frm_submit input[type=submit]{margin-bottom:8px!important;background:#3d8da8!important;border-color:transparent!important;color:#fff!important;padding:15px 30px!important}.footer-area-new{width:100%;margin:0 auto;height:722px}.footer-navigation-wrapper{width:100%;border-top:1px solid #1a1818;padding:15px}.footer-navigation-wrapper ul{margin-inline-start:0!important;padding-inline-start:0!important}.footer-nav{width:500px;margin:10px auto;font-size:.7em;text-transform:uppercase}.footer-nav li{display:inline-block}.footer-nav span{color:#1a1818;padding:0 5px}.footer-nav a{color:#1a1818!important}.footer-nav a:hover{color:#6ac5cc!important}.social-area{width:347px;margin:10px auto 30px}.news-letter-area{padding:25px 0;text-align:center;background:rgba(179,172,166,.2)}.footer-bottom{color:#1a1818;text-align:center;padding:15px 0;letter-spacing:.05em}.footer-bottom p{line-height:100%;margin:0 auto;padding:0;color:#1a1818;text-align:center}.footer-bottom .title{font-size:2em;letter-spacing:.06em;text-align:center;text-transform:uppercase;font-family:Lato,sans-serif;margin:0 auto}.disclaimer{font-size:.55em;color:#54534a;text-align:center}.form-title{color:#1a1818;letter-spacing:.065em;font-size:1.05em;margin:10px auto 30px}.footer-form{width:90%;margin:50px auto 30px}.footer-form button,.footer-form html input[type=button],.footer-form input[type=reset],.footer-form input[type=submit]{-webkit-appearance:button;cursor:pointer;border:1px solid #6ac5cc!important;background:#fff!important;color:#6ac5cc!important;margin-top:15px!important;padding:10px;width:207px!important;box-shadow:none!important}.footer-form button:hover,.footer-form html input[type=button]:hover,.footer-form input[type=reset]:hover,.footer-form input[type=submit]:hover{background:#6ac5cc!important;color:#fff!important}.footer-form input,.footer-form input[type=text],.footer-form select,.footer-form textarea{background:#fff!important;padding:12px 8px 8px 8px!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#1a1818!important;-webkit-box-shadow:0 0 0 2px #bbb!important;box-shadow:0 0 0 2px #bbb!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;width:90%!important;border:0!important;border-bottom:1px solid rgba(179,172,166,.2)!important;font-size:.8em!important;text-transform:uppercase!important;box-shadow:none!important}.footer-form fieldset{border:0!important;box-shadow:none!important}.footer-form .frm_form_field.frm10,.footer-form .frm_form_field.frm2,.footer-form .frm_form_field.frm3,.footer-form .frm_form_field.frm4,.footer-form .frm_form_field.frm6,.footer-form .frm_form_field.frm8,.footer-form .frm_form_field.frm9,.footer-form .frm_form_field.frm_eighth,.footer-form .frm_form_field.frm_fifth,.footer-form .frm_form_field.frm_four_fifths,.footer-form .frm_form_field.frm_fourth,.footer-form .frm_form_field.frm_half,.footer-form .frm_form_field.frm_inline,.footer-form .frm_form_field.frm_last,.footer-form .frm_form_field.frm_last_eighth,.footer-form .frm_form_field.frm_last_fifth,.footer-form .frm_form_field.frm_last_fourth,.footer-form .frm_form_field.frm_last_half,.footer-form .frm_form_field.frm_last_inline,.footer-form .frm_form_field.frm_last_seventh,.footer-form .frm_form_field.frm_last_sixth,.footer-form .frm_form_field.frm_last_third,.footer-form .frm_form_field.frm_last_two_thirds,.footer-form .frm_form_field.frm_right_fifth,.footer-form .frm_form_field.frm_right_fourth,.footer-form .frm_form_field.frm_right_half,.footer-form .frm_form_field.frm_right_inline,.footer-form .frm_form_field.frm_right_third,.footer-form .frm_form_field.frm_right_two_thirds,.footer-form .frm_form_field.frm_seventh,.footer-form .frm_form_field.frm_sixth,.footer-form .frm_form_field.frm_third,.footer-form .frm_form_field.frm_three_fifths,.footer-form .frm_form_field.frm_three_fourths,.footer-form .frm_form_field.frm_two_fifths,.footer-form .frm_form_field.frm_two_thirds,.footer-form .frm_submit.frm10,.footer-form .frm_submit.frm2,.footer-form .frm_submit.frm3,.footer-form .frm_submit.frm4,.footer-form .frm_submit.frm6,.footer-form .frm_submit.frm8,.footer-form .frm_submit.frm9,.footer-form .frm_submit.frm_eighth,.footer-form .frm_submit.frm_fifth,.footer-form .frm_submit.frm_fourth,.footer-form .frm_submit.frm_half,.footer-form .frm_submit.frm_inline,.footer-form .frm_submit.frm_seventh,.footer-form .frm_submit.frm_sixth,.footer-form .frm_submit.frm_third{margin-left:1.5%!important}.footer-form .frm_forms.frm_style_formidable-style.with_frm_style{max-width:80%!important;margin:0 auto!important}.footer-form .frm_forms.frm_style_brochure-form.with_frm_style{max-width:80%!important;margin:0 auto!important}.icon-social-footer{width:46px;height:46px;margin:0 2px;background:url(images/cc-social-icons-min.png)no-repeat;display:inline-block;text-indent:-9999px;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.icon-facebook{background-position:0 0}.icon-facebook:hover{background-position:0 -45px}.icon-linkedin{background-position:-167px 0}.icon-linkedin:hover{background-position:-167px -45px}.icon-twitter{background-position:-56px 0}.icon-twitter:hover{background-position:-56px -45px}.icon-youtube{background-position:-111px 0}.icon-youtube:hover{background-position:-111px -45px}.icon-instagram{background-position:-225px 0}.icon-instagram:hover{background-position:-225px -45px}.footer-button{cursor:pointer;border:1px solid #6ac5cc!important;color:#6ac5cc!important;margin:20px auto 60px;width:207px!important;box-shadow:none!important;padding:10px;display:block;text-transform:uppercase;letter-spacing:.07em;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear}.footer-button:hover{background:#6ac5cc!important;color:#fff!important}@media only screen and (max-width:2000px){.global-title.sub{font-size:2.15em}.home-main-copy{padding-left:10%}h1{font-size:1.7em;margin:.67em 0}}@media only screen and (max-width:1400px){.global-title.sub{font-size:1.7em}.portfolio-single .container{padding:50px 20%}.slider .slides{width:100%;height:600px}.top.slider .slides{width:100%;height:600px}}@media only screen and (max-width:1280px){.header-img img{width:100%;height:auto}.header-img h1{bottom:20%}.title{font-size:1.2em}.top-right{padding:0}.top-social{margin:0 4px}.portfolio-single .container{padding:50px 10%}.the-agency .the-team img{width:190px;height:auto}.capabilities-post{margin:0 auto;max-width:1038px;padding:0 5%}}@media only screen and (max-width:1180px){.portfolio-single .container{padding:50px 10%}.slider .slides{width:100%;height:350px}.top.slider .slides{width:100%;height:350px}}@media only screen and (max-width:1024px){.top-right{padding:0}.top-social{margin:0 4px}.sub-nav-area{margin:0 auto 45px}.sub-nav-area li{list-style:none;display:inline;float:left}.sub-nav-area li a{padding:15px 10px}.portfolio-single .container{padding:50px 10%}.slider .slides{width:100%;height:600px}.top.slider .slides{width:100%;height:500px}.section{min-height:770px}.mag-area{margin-top:8%}.wizards{margin-top:100px}.get-around{margin-top:-80px;padding:50px 0}.get-around img{left:15%;width:75%}.site-screens img{height:95%}.diva-icons{position:absolute;left:-20%}.diva-icons .dcon-twitter{left:145px;-webkit-transform:scale(.6)!important;-moz-transform:scale(.6)!important;-ms-transform:scale(.6)!important;-o-transform:scale(.6)!important;transform:scale(.6)!important}.diva-icons .dcon-facebook{-webkit-transform:scale(.6)!important;-moz-transform:scale(.6)!important;-ms-transform:scale(.6)!important;-o-transform:scale(.6)!important;transform:scale(.6)!important}.diva-icons .dcon-linkedin{-webkit-transform:scale(.6)!important;-moz-transform:scale(.6)!important;-ms-transform:scale(.6)!important;-o-transform:scale(.6)!important;transform:scale(.6)!important}.diva-icons .dcon-velaro{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}.diva-icons .dcon-googleplus{-webkit-transform:scale(.6)!important;-moz-transform:scale(.6)!important;-ms-transform:scale(.6)!important;-o-transform:scale(.6)!important;transform:scale(.6)!important}.diva-icons .dcon-youtube{-webkit-transform:scale(.6)!important;-moz-transform:scale(.6)!important;-ms-transform:scale(.6)!important;-o-transform:scale(.6)!important;transform:scale(.6)!important}.wizard-icons{margin-top:20px}.wizard-icons span{-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6)}.graphic-seo{left:30%;margin-top:27%}.searchform input[type=text],.searchform textarea{width:230px}.swiper-pagination-switch{width:2px!important;height:3px!important;border-radius:0!important;margin:0 2px!important}.device{padding:10px 40px!important;border-radius:0!important;background:rgba(179,172,166,.2)!important;border:0!important;margin:10% 30px!important;position:relative!important;box-shadow:0 0 0 #000!important}.device .arrow-left{top:90%!important;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.device .arrow-right{top:90%!important;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}#fbContainer-1{height:500px!important}.flip{height:500px;background:rgba(179,172,166,.2)}.the-agency .the-team img{width:165px;height:auto}.memberbio-post .grid_1 img{margin-top:0;margin-left:0;width:80%;height:auto}.capabilities-topper .top-content{margin-bottom:25px}.arrow-work-single{bottom:-180px;margin-left:-15px}.featureblog-area .featureblogtitle{display:none}.featureblog-area .grid_4{width:100%}.featureblog-area .grid_3{margin-left:65px}.featureblog-area .featureblog-content{padding:10px}.header-img-brochure{width:100%;height:auto;margin:0 auto;position:relative}.header-img-brochure img{width:100%;height:300px}.desktop-carousel{margin-top:-10%}}@media only screen and (max-width:960px){.logo{display:block;margin:15px auto 0}.testimonials-wrapper img{width:85%}.top-left{text-align:center}.top-left span{display:block;padding:5px 0}.top-right{padding:0 0 0 50px}.top-social-area{padding:5px 0 5px 45px;display:block}.top-social{margin:0 2px}.portfolio-single .container{padding:50px 5%}.slider .slides{width:100%;height:420px}.diva-icons{position:absolute;left:-40%}.diva-icons .dcon-googleplus{left:380px}.whycotton-area{display:none!important}.what-we-do{font-size:.8em}.the-agency .container .grid_1{width:210px}.capabilities-post p{text-align:left}.happycampers-area .happycamperstitle{display:none}.happycampers-area .feature-logo-wrapper{left:10%;top:10px;width:850px}.happycampers-area .happycampers-slider{width:95%;margin:0 auto;text-align:center}.section{min-height:430px}.skills{padding:5px 0 0}.gurus{margin-top:5px}.divas{margin-top:-305px;height:4765px}.get-around{margin-top:10px;padding:5px 0;height:723px}.wizards{margin:10px 0 0;min-height:510px!important}.portfolio-single .container{padding:30px}.portfolio-single .global-title{display:block}.portfolio-single .global-title.main{display:block}.portfolio-single .global-title.sub{font-size:1.3em;font-weight:400;display:block;margin-left:15px}.slider .slides{width:100%;height:300px;margin-bottom:-50px}.slider .slides img{width:100%;height:auto}.slider .image-box{height:280px}.book-slogan{font-size:.7em;bottom:-24px}.slider .slides{width:100%;height:280px;margin-bottom:-50px}.top .slider .slides{width:100%;height:200px}.slider .slides img{width:100%;height:280px}.slider .book-slogan{font-size:.7em;bottom:-24px}.mejs-container,.mejs-embed,.mejs-embed body{background:rgba(179,172,166,.2)!important;height:280px!important}.banner{height:300px;background:rgba(179,172,166,.2)}.mejs-container *{margin:-25px 20px!important}.skippr-arrow{top:30%!important}.work-area .container{padding:2px 0;min-height:250px}.the-work .global-title{display:block}.the-work .global-title.main{display:block}.the-work .global-title.sub{font-size:1.3em;font-weight:400;display:block;margin-left:15px}.port-section{margin-top:0}.grid_1{float:none}.grid_1 .global-title{display:block}.grid_1 .global-title.main{display:block}.grid_1 .global-title.sub{font-size:1.3em;font-weight:400;display:block;margin-left:15px}.the-work{margin-top:25px}.the-work .excerpt-read-more{display:none}.the-work .grid-half{display:block;float:none;width:100%;min-height:250px;height:auto}.the-work .grid-half img{width:100%;height:250px;background-color:rgba(179,172,166,.2)}.the-work .text{padding:0 50px;text-align:center}.the-work .text p{display:block;text-align:center;padding:0 15px 0 0}.the-work .right{float:none!important}.youtube-video{height:300px}.header-img{display:none}.capabilities-area{margin:25px auto 15px;padding:50px 0 0}.capabilities-area .grid_1 img{width:95%}.skills{min-height:788px}.thumbnail-area img{width:90%;height:auto;max-height:250px;margin-top:30px;margin-bottom:15px;z-index:9999}.contact{text-align:left;padding:0 10px}.contact .global-title{display:none}.contact .global-title.sub{display:none}.contact .blue-topper{display:none}.contact .container{padding:15px 10%}.contact .grey-wrapper .container{padding:15px 1%}.contact .container .grid_1,.contact .container .grid_2,.contact .container .grid_3,.contact .container .grid_4{width:95%}.featureblog-area{display:none}.desktop-carousel{display:none}.mobile-carousel{display:block;margin-top:-10px}}@media only screen and (max-width:780px){.desktop-content{display:none}.mobile-content{display:inline-block}.title{font-size:1.75em}.work-header{margin:21px auto 0}.brochure-banner{display:none}.global-title.sub{font-size:1.5em;text-align:center}.blog-title{background:0 0}.logo-solution{display:none}.logo-new{display:none}.text-right{text-align:center!important}.text-left{text-align:center!important}.arrow{display:none}.arrow-work{display:none}.arrow-work-single{display:none}.header-img img{width:100%!important;height:350px!important}.mobile-wrapper{display:inline-block}.desktop-wrapper{display:none}.top-nav{display:none}.main-nav{display:none}header{height:61px;position:fixed;width:100%;margin:0 auto;z-index:9}.request-magazine{color:#fff!important;font-size:.65em;display:block;position:absolute;top:15px;right:70px;z-index:999999999;font-weight:600}.request-magazine a{color:#fff!important}.mobile-cc-magazine-thumb{display:block;position:absolute;right:-14px;top:1px;z-index:999999999}.logo-horiz{display:none}.mobile-logo{display:block;position:absolute;top:6px;left:50%;margin-left:-23px;z-index:999999999;background:0 0}.mobile-logo img{width:46px;height:auto}.nav-button{display:block;position:absolute;top:13px;left:15px;width:40px;height:32px;background:url(images/menu-icon-large.png),-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.2));background:url(images/menu-icon-large.png),-moz-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.2));background:url(images/menu-icon-large.png),-ms-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.2));background:url(images/menu-icon-large.png),-o-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.2));background-position:center center;background-repeat:no-repeat;background-size:21px,100%;cursor:pointer;border:0 none;border-radius:0;z-index:9999999999;text-indent:-9999px}.nav-button:hover{background-color:rgba(0,0,0,.1)}.nav-button.open{background:url(images/close-icon-large.png),-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.2));background:url(images/close-icon-large.png),-moz-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.2));background:url(images/close-icon-large.png),-ms-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.2));background:url(images/close-icon-large.png),-o-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.2));background-position:center center;background-repeat:no-repeat;background-size:21px,100%}.navigation-mobile{display:block;position:absolute;height:auto;width:100%;z-index:1;top:0}.primary-nav{width:100%;float:none;background-color:#6ac5cc;display:block;height:60px;margin:0;padding:0;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.6);position:absolute;top:0;left:0;z-index:1;clear:both;text-transform:uppercase;color:#fff!important}.primary-nav li{display:none;width:100%}.primary-nav li a{display:block;width:100%;padding:10px 5%;color:#fff!important;text-decoration:none;font-size:1em;text-transform:uppercase;border-bottom:1px solid rgba(255,255,255,.2)}.primary-nav li a:hover{background-color:rgba(255,255,255,.2);border-top-color:transparent;color:#fff}.primary-nav>li:first-child{border-top:1px solid rgba(255,255,255,.2)}.primary-nav.open{height:auto;padding-top:66px}.primary-nav.open li{display:block}.primary-nav>li:hover>a{background:#707070;border-bottom-color:transparent}.primary-nav li.parent>a:after{content:"▼";color:rgba(255,255,255,.5);float:right}.primary-nav li.parent>a:hover{background:rgba(255,255,255,.2);color:#fff}.primary-nav li ul{display:none;border-top:0 none;padding:70px 0 10px 0;margin-left:10px}.primary-nav li ul a{border:0 none;padding:10px 10px 10px 50px;font-weight:400;font-size:.8em;color:#fff;line-height:130%}.primary-nav li:hover ul{display:block;border-top:0 none;color:#fff}.margin-top100{margin-top:5px}.recents{height:auto;min-height:auto}.sub-pull{display:block;width:100%;height:auto;padding:5px;background:#707070}.sub-pull:hover{background:#707070;color:#1a1818}.sub-nav-area{margin:0 auto}.sub-nav-area.capabilities a{padding:8px}.sub-nav-area a{color:#1a1818}.sub-nav-area a:before{background:0 0}.sub-nav-area a:hover{padding:8px}.sub-nav-area ul{width:100%;display:none}.sub-nav-area li{float:none;display:block}.sub-nav-area li a{float:none;width:100%;padding:8px;text-align:center;color:#1a1818}.sub-nav-area li a:hover{padding:8px;background:0 0}.sub-nav-area li a:hover:before{background:0 0}.top-header{margin-top:61px}.home-main-copy{width:86%;margin:24px auto}.capabilities-title-wrapper{text-align:center;height:75px}.capabilities-title{padding:20px 10px 0 0;font-size:1.2em}.capabilities-title-right{padding:20px 0 0 10px;font-size:1.2em}.the-work-title{padding:20px 0 0 10px;font-size:1.2em}.home-center-content{width:85%;margin:0 auto}.title-wrapper-left{display:none}.bx-wrapper{width:320px!important}.bx-wrapper img{width:50%!important;display:initial!important}.testimonials-wrapper img{width:40%!important}.testimonials-wrapper p span{padding:0 20px}.bx-viewport{height:auto!important}.tertimonials-wrapper img{border:0;width:80%}.testimonial-photos{text-align:center}.testimonial-photos img{max-width:40%!important}.mobile-wrapper{display:inline-block}.desktop-wrapper{display:none}.hp-intro-wrapper{width:100%;background:0 0!important;margin:0 auto;min-height:auto}.home-main-copy{width:100%!important;max-width:100%;padding:0 10%;text-align:center!important}.home-main-copy p{text-align:center!important}.home-full.bottom{min-height:344px!important;margin:25px auto 26px!important}.hp-blue-wrapper{padding:25px 20px}.hp-copy{text-align:center!important}.porfolio-nav{margin:15px auto 30px}.porfolio-nav a{display:block}.portfolio-single .container{padding:5px 2%}.the-work .grid-half{width:100%;float:none}.the-work .left,.the-work .right{float:none}.work-top-content .work-copy{max-width:100%;padding:0}.wp-pagenavi a,.wp-pagenavi span{padding:4px!important}.row{height:100px}.what-we-do{height:100px;padding:35px 5px 15px;font-size:.7em}#blog-mobile .recents{width:50%!important;margin-left:25%!important}.blog-title.single-post{width:90%;padding-left:0}.form-wrapper-blog{margin:0 0 0 10%}.form-blog{width:100%}.wrapper-recents-right{width:90%;margin:10px 0 0 10%}.post-title{font-size:1.4em;padding-left:0;padding-top:20px}.date{padding-left:0}.single-post-content{padding-left:0}.blog-featured{padding-left:0}.footer-area-new{background-image:none}.footer-nav li{display:inline-block;padding-top:20px}}@media only screen and (max-width:480px){.header-image{margin:61px auto 0}.button{line-height:26px;width:90%}.black.button span{background:#00acc5;color:#fff;padding:10px}.blue{padding:30px 0 0 0}.title-divider{margin:0 5px}h2{font-size:.9em}.recents-title{padding:0 10%}.pull{display:block;width:100%;text-align:center;padding:5px;cursor:pointer;color:#1a1818;background:#707070}.pull:hover{color:#1a1818}.nav-area .container{margin:0;padding:4px 0 0 0;width:100%!important;min-width:100%!important;background:#707070;border-bottom:2px solid #fff}.container{width:100%!important;padding:0}.main-nav{text-align:center;line-height:34px;margin-right:0;float:none;border:0}.main-nav a{padding:0;color:#1a1818}.main-nav a:hover{color:#1a1818}.main-nav ul{width:100%;display:none}.main-nav li{float:none;display:block}.main-nav li a{float:none;width:100%;padding:8px;text-align:center}.main-nav li a:hover{padding:8px}.centered{max-width:100%}.header-img{display:none}.desktop-portfolio-wrapper{display:none}.mobile-portfolio-wrapper{display:initial}.portfolio-single .container{padding:30px}#move-down{margin-top:-50px}.top-slider .slides{width:100%;height:300px;margin:0 auto}.mejs-container,.mejs-embed,.mejs-embed body{background:rgba(179,172,166,.2)!important;height:400px!important}.slider .slider-slogan{top:66%}.banner{height:400px;background:rgba(179,172,166,.2)}.mejs-container *{margin:-25px 20px!important}.skippr-arrow{top:30%!important}.social-area{width:100%;text-align:center}.social-area .title{display:none}.footer-bottom .title{display:none}.footer-nav{width:80%}.footer-bottom{padding:5px}.footer-bottom p{line-height:105%}.footer-bottom .button{line-height:24px;margin-top:5px;margin-bottom:5px}.header-img img{width:100%;height:250px}.header-img h1{top:20%;margin-left:-45px}.global-title.main{font-size:1.25em}.wp-pagenavi a,.wp-pagenavi span{padding:2px!important}.read-more{font-size:.95em;background:#00acc5;padding:10px 20px;color:#fff}.work-area .container{padding:2px 0;min-height:150px}.the-work .global-title{display:block}.the-work .global-title.main{display:block}.the-work .global-title.sub{font-size:1.3em;font-weight:400;display:block;margin-left:15px}.port-section{margin-top:0}.grid_1{float:none}.grid_1 .global-title{display:block}.grid_1 .global-title.main{display:block}.grid_1 .global-title.sub{font-size:1.3em;font-weight:400;display:block;margin-left:15px}.the-work{margin-top:25px}.the-work .excerpt-read-more{display:none}.the-work .grid-half{display:block;float:none;width:100%;min-height:150px;height:auto}.the-work .grid-half img{width:100%;height:150px;background-color:rgba(179,172,166,.2)}.the-work .text{padding:50px;text-align:center}.the-work .text p{display:block;text-align:center;padding:0 15px 0 0}.the-work .right{float:none!important}.youtube-video{height:250px}.work-top-content .work-copy{width:100%;margin:0 auto;display:inline-block;padding:0 3%;max-width:100%;text-align:center}.work-top-content .work-copy p{text-align:center!important}.careers{padding:80px 30px;min-height:500px}.careers .grid-half{display:inline-block;float:none;width:100%;min-height:200px}.careers .grid-half img{width:100%;height:auto;margin-top:40px}.careers .right{float:none!important}.contact .grey-topper{display:none}.contact .global-title{display:none}label{display:none}.checkbox{display:block}.form-input{width:100%;margin-top:20px}.form .check{height:auto}.form .button{bottom:-10px}.post-thumb-full img{display:inline-block;width:100%}.post-thumb img{display:none}.post-thumb-full img{display:none}.post-thumb-logo img{display:none}.device{padding:5px 5px!important;border-radius:0!important;background:rgba(179,172,166,.2)!important;border:0!important;margin:5px 0 0 -40px!important;position:relative!important;box-shadow:0 0 0 #000!important}.device .arrow-left{left:45%!important;top:95%!important;margin-top:-15px!important;width:17px!important;height:30px!important;-webkit-transform:scale(.5)!important;-moz-transform:scale(.5)!important;-ms-transform:scale(.5)!important;-o-transform:scale(.5)!important;transform:scale(.5)!important}.device .arrow-right{right:45%!important;top:95%!important;margin-top:-15px!important;width:17px!important;height:30px!important;-webkit-transform:scale(.5)!important;-moz-transform:scale(.5)!important;-ms-transform:scale(.5)!important;-o-transform:scale(.5)!important;transform:scale(.5)!important}#fbContainer-1{height:350px!important}.the-agency .container .grid_1{width:280px;margin-left:4%}.the-agency .the-team img{width:221px;height:auto}#members-list{display:none!important}.memberbio-post{margin-top:20px;border-top:1px solid #707070;margin-left:0}.recentworkline{margin:25px auto 20px;border-top:1px #ccc solid;text-align:center;width:100%;z-index:0}.advertising-slider-wrapper{display:block;width:300px;height:auto;min-height:1000px;overflow:hidden}.advertising-slider-wrapper div{overflow:hidden;display:block}.advertising-slider-wrapper .advertising-wrapper{height:auto;min-height:500px;position:relative;text-align:center;overflow-x:hidden;overflow-y:hidden;left:10px;top:10px;width:97%}.advertising-slider-wrapper .advertising-inner{width:100%;position:relative;left:1px}.advertising-slider-wrapper .img-single{max-height:auto;width:280px;display:block;float:none;margin:0 20px 0 0;text-align:center;position:relative;overflow:hidden}.advertising-slider-wrapper .img-single img{width:280px;height:auto;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}.featureblog-area{height:259px}.featureblog-area .featureblogtitle{display:none}.featureblog-area .grid_3{width:300px;margin-top:0}.featureblog-area .grid_4{width:100%;margin:0 auto;text-align:left}.featureblog-area .featureblog-content .featured-descritption{display:none}.maincontent-landing{left:1%;width:98%;min-height:1100px;height:auto}.recents{width:100%;padding:0 10%}.footer-bottom p{width:80%}}