@charset "UTF-8";@import url(/stylesheets/mortar/reset.css?1441816004);@import url(/stylesheets/mortar/fluid-grid.css?1441816004);@import url(/stylesheets/mortar/text.css?1441816004);.video-container{width:100%}.video-wrapper{position:relative;padding-bottom:56.25%;height:0}.video-wrapper object,.video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.why{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif}@media screen and (max-width: 767px){.why .wrapper .grid_1,.why .wrapper .grid_2,.why .wrapper .grid_3,.why .wrapper .grid_4,.why .wrapper .grid_5,.why .wrapper .grid_6,.why .wrapper .grid_7,.why .wrapper .grid_8,.why .wrapper .grid_9,.why .wrapper .grid_10,.why .wrapper .grid_11,.why .wrapper .grid_12,.why .wrapper .grid_13,.why .wrapper .grid_14,.why .wrapper .grid_15,.why .wrapper .grid_16,.why .wrapper .grid_17,.why .wrapper .grid_18,.why .wrapper .grid_19,.why .wrapper .grid_20,.why .wrapper .grid_21,.why .wrapper .grid_22,.why .wrapper .grid_23,.why .wrapper .grid_24,.why .wrapper #content .grid_1,.why .wrapper #content .grid_2,.why .wrapper #content .grid_3,.why .wrapper #content .grid_4,.why .wrapper #content .grid_5,.why .wrapper #content .grid_6,.why .wrapper #content .grid_7,.why .wrapper #content .grid_8,.why .wrapper #content .grid_9,.why .wrapper #content .grid_10,.why .wrapper #content .grid_11,.why .wrapper #content .grid_12,.why .wrapper #content .grid_13,.why .wrapper #content .grid_14,.why .wrapper #content .grid_15,.why .wrapper #content .grid_16,.why .wrapper #content .grid_17,.why .wrapper #content .grid_18,.why .wrapper #content .grid_19,.why .wrapper #content .grid_20,.why .wrapper #content .grid_21,.why .wrapper #content .grid_22,.why .wrapper #content .grid_23,.why .wrapper #content .grid_24{width:100%}.why .wrapper .alpha .block,.why .wrapper .omega .block,.why .wrapper #content .alpha .block,.why .wrapper #content .omega .block{margin:0}.why .wrapper .pull-right,.why .wrapper .pull-left,.why .wrapper #content .pull-right,.why .wrapper #content .pull-left{float:none}}.why #utility,.why .cta_header,.why #breadcrumbs{display:none}.why #content{font-size:18px}.why #content .copy{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif}.why #content .headline{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif}.why #content .pull-right{float:right}.why #content .pull-left{float:left}.why #content .nm,.why #content .subhead p,.why #content .value-area img{margin:0}.why #content .mb20{margin-bottom:20px}.why #content .block{margin-bottom:10px}.why #content h1,.why #content h2,.why #content h3,.why #content h4,.why #content h5,.why #content h6{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:normal;text-transform:none}.why #content .h1,.why #content .h2,.why #content .h3,.why #content .h4,.why #content .h5,.why #content .h6{text-transform:none}.why #content h1,.why #content .h1{color:#333;font-size:40px}.why #content h2,.why #content .h2{font-size:32px}.why #content h3,.why #content .h3{font-size:28px}.why #content h4,.why #content .h4{font-size:24px}.why #content h5,.why #content .h5{font-size:18px}.why #content h6,.why #content .h6{font-size:16px}@media screen and (max-width: 767px){.why #content h1,.why #content .h1{color:#333;font-size:30px}.why #content h2,.why #content .h2{font-size:26px}.why #content h3,.why #content .h3{font-size:22px}.why #content h4,.why #content .h4{font-size:20px}.why #content h5,.why #content .h5{font-size:16px}.why #content h6,.why #content .h6{font-size:14px}}.why #content form input[type="text"]{border-radius:5px;font-size:14px;line-height:22px;padding:7px 2%;width:95%}.why #content form input[type="submit"]{background:#dd8734;border:0;border-radius:5px;color:#fff;cursor:pointer;float:right;font-size:20px;font-weight:normal;padding:10px 25px}.why #content form input[type="submit"]:hover{background:#d47a24}.why #content form input[type="submit"]:active{background:#e1944a}@media screen and (max-width: 767px){.why #content form input[type="submit"]{margin:0 auto;float:none;display:block}}.why #content p{line-height:1.6}@media screen and (max-width: 767px){.why #content .why-intro{padding:20px}}.why #content .team-member{border-radius:65px;float:left;width:130px}@media screen and (max-width: 767px){.why #content .team-member{display:none}}.why #content .intro-area{line-height:1.8;margin-left:165px}@media screen and (max-width: 767px){.why #content .intro-area{margin-left:0}}.why #content .intro-area h2{color:#333;font-weight:normal;text-transform:none}.why #content .form-area{padding:20px}.why #content .subhead{background:#88b7d5 url(../images/why/half-circle.png?1441816004) repeat-x 0 0;border-bottom:5px solid #d3e5f0;clear:both;color:#fff;padding:30px 0 20px;position:relative;text-align:center}.why #content .subhead:after,.why #content .subhead:before{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.why #content .subhead:after{border-top-color:#88b7d5;border-width:25px;left:50%;margin-left:-25px}.why #content .subhead:before{border-top-color:#d3e5f0;border-width:32px;left:50%;margin-left:-32px}.why #content .subhead h2{color:#fff;font-weight:normal;text-transform:none}@media screen and (max-width: 570px){.why #content .subhead h2{font-size:22px;margin-bottom:5px}}.why #content .subhead p{color:#284257}@media screen and (max-width: 570px){.why #content .subhead p{font-size:14px}}.why #content .our-values{background:#284257;padding:50px}@media screen and (max-width: 767px){.why #content .our-values{text-align:center}}@media screen and (max-width: 570px){.why #content .our-values{padding:50px 20px}}.why #content .value-area{background:#6a8f39;background:rgba(255,255,255,0.1);border-radius:20px;clear:both;color:#fff;margin-top:20px}.why #content .value-area .block{padding:20px 40px}.why #content .value-area h3{color:#fff;font-weight:normal;margin-top:30px}@media screen and (max-width: 767px){.why #content .value-area h3{margin-top:15px}}@media screen and (max-width: 767px){.why #content .value-area p{margin-bottom:0}}@media screen and (max-width: 570px){.why #content .value-area p{font-size:14px}}.why #content .value-area img{border:5px solid #fff;padding:0;width:48%}@media screen and (max-width: 767px){.why #content .value-area img{width:80%}}@media screen and (max-width: 570px){.why #content .value-area img{width:100%}}.why #content .value-area.alt{background:none}.why #content .why-footer{background:#fff;border-top:5px solid #84a9c7;color:#51545e;position:relative;text-align:center}.why #content .why-footer:after,.why #content .why-footer:before{top:-5px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.why #content .why-footer:after{border-top-color:#284257;border-width:25px;left:50%;margin-left:-25px}.why #content .why-footer:before{border-top-color:#84a9c7;border-width:32px;left:50%;margin-left:-32px}.why #content .why-footer .block{padding:40px 50px 20px}@media screen and (max-width: 767px){.why #content .why-footer .block{padding:40px 20px 20px}}.why #content .why-footer h2,.why #content .why-footer h3{color:#51545e}.why #content .why-footer a{border:0;color:#51545e;text-decoration:underline}.why #content .why-footer a:hover{background:none;text-decoration:none}.why #content .why-footer form{background:#84a9c7;border-radius:20px;margin:0 auto 20px;padding:20px;width:50%}@media screen and (max-width: 767px){.why #content .why-footer form{width:80%}}.why #content .why-footer form input[type="submit"]{background:#284257;border:1px solid #045e77;float:right;margin:0}.why #content .why-footer form input[type="submit"]:hover{background:#045e77}.why #content .why-footer form input[type="submit"]:active{background:#0686a9}@media screen and (max-width: 570px){.why #content .why-footer .more-text a{display:block}}body{-webkit-backface-visibility:hidden}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-moz-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@-o-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px)}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0)}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px)}20%,40%,60%,80%{-moz-transform:translateX(10px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0)}10%,30%,50%,70%,90%{-o-transform:translateX(-10px)}20%,40%,60%,80%{-o-transform:translateX(10px)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}@-webkit-keyframes tada{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0)}}@-moz-keyframes tada{0%{-moz-transform:scale(1)}10%,20%{-moz-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg)}100%{-moz-transform:scale(1) rotate(0)}}@-o-keyframes tada{0%{-o-transform:scale(1)}10%,20%{-o-transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg)}100%{-o-transform:scale(1) rotate(0)}}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(0.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center}20%{-webkit-transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg)}100%{-webkit-transform:rotate(0deg)}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg)}40%{-moz-transform:rotate(-10deg)}60%{-moz-transform:rotate(5deg)}80%{-moz-transform:rotate(-5deg)}100%{-moz-transform:rotate(0deg)}}@-o-keyframes swing{20%{-o-transform:rotate(15deg)}40%{-o-transform:rotate(-10deg)}60%{-o-transform:rotate(5deg)}80%{-o-transform:rotate(-5deg)}100%{-o-transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%)}15%{-webkit-transform:translateX(-25%) rotate(-5deg)}30%{-webkit-transform:translateX(20%) rotate(3deg)}45%{-webkit-transform:translateX(-15%) rotate(-3deg)}60%{-webkit-transform:translateX(10%) rotate(2deg)}75%{-webkit-transform:translateX(-5%) rotate(-1deg)}100%{-webkit-transform:translateX(0%)}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0%)}15%{-moz-transform:translateX(-25%) rotate(-5deg)}30%{-moz-transform:translateX(20%) rotate(3deg)}45%{-moz-transform:translateX(-15%) rotate(-3deg)}60%{-moz-transform:translateX(10%) rotate(2deg)}75%{-moz-transform:translateX(-5%) rotate(-1deg)}100%{-moz-transform:translateX(0%)}}@-o-keyframes wobble{0%{-o-transform:translateX(0%)}15%{-o-transform:translateX(-25%) rotate(-5deg)}30%{-o-transform:translateX(20%) rotate(3deg)}45%{-o-transform:translateX(-15%) rotate(-3deg)}60%{-o-transform:translateX(10%) rotate(2deg)}75%{-o-transform:translateX(-5%) rotate(-1deg)}100%{-o-transform:translateX(0%)}}@keyframes wobble{0%{transform:translateX(0%)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}100%{transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}@-o-keyframes pulse{0%{-o-transform:scale(1)}50%{-o-transform:scale(1.1)}100%{-o-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) rotateY(0);-webkit-animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg);-webkit-animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) rotateY(360deg) scale(0.95);-webkit-animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px) scale(1);-webkit-animation-timing-function:ease-in}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) rotateY(0);-moz-animation-timing-function:ease-out}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg);-moz-animation-timing-function:ease-out}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in}80%{-moz-transform:perspective(400px) rotateY(360deg) scale(0.95);-moz-animation-timing-function:ease-in}100%{-moz-transform:perspective(400px) scale(1);-moz-animation-timing-function:ease-in}}@-o-keyframes flip{0%{-o-transform:perspective(400px) rotateY(0);-o-animation-timing-function:ease-out}40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg);-o-animation-timing-function:ease-out}50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in}80%{-o-transform:perspective(400px) rotateY(360deg) scale(0.95);-o-animation-timing-function:ease-in}100%{-o-transform:perspective(400px) scale(1);-o-animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(360deg) scale(0.95);animation-timing-function:ease-in}100%{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}.flip{-webkit-backface-visibility:visible !important;-webkit-animation-name:flip;-moz-backface-visibility:visible !important;-moz-animation-name:flip;-o-backface-visibility:visible !important;-o-animation-name:flip;backface-visibility:visible !important;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateX(-10deg)}70%{-o-transform:perspective(400px) rotateX(10deg)}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible !important;-o-animation-name:flipOutX;-o-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-10deg)}70%{-webkit-transform:perspective(400px) rotateY(10deg)}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateY(-10deg)}70%{-moz-transform:perspective(400px) rotateY(10deg)}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateY(-10deg)}70%{-o-transform:perspective(400px) rotateY(10deg)}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0deg);opacity:1}}.flipInY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible !important;-moz-animation-name:flipInY;-o-backface-visibility:visible !important;-o-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1}100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible !important;-moz-animation-name:flipOutY;-o-backface-visibility:visible !important;-o-animation-name:flipOutY;backface-visibility:visible !important;animation-name:flipOutY}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-o-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px)}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-20px)}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px)}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(20px)}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px)}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-20px)}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px)}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(20px)}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(0.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(0.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(0.9)}100%{-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(0.3)}50%{opacity:1;-o-transform:scale(1.05)}70%{-o-transform:scale(0.9)}100%{-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.9)}100%{transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px)}60%{opacity:1;-moz-transform:translateY(-30px)}80%{-moz-transform:translateY(10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px)}60%{opacity:1;-o-transform:translateY(-30px)}80%{-o-transform:translateY(10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px)}80%{-moz-transform:translateX(-10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px)}60%{opacity:1;-o-transform:translateX(30px)}80%{-o-transform:translateX(-10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px)}80%{-moz-transform:translateX(10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px)}60%{opacity:1;-o-transform:translateX(-30px)}80%{-o-transform:translateX(10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1)}25%{-webkit-transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3)}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1)}25%{-moz-transform:scale(0.95)}50%{opacity:1;-moz-transform:scale(1.1)}100%{opacity:0;-moz-transform:scale(0.3)}}@-o-keyframes bounceOut{0%{-o-transform:scale(1)}25%{-o-transform:scale(0.95)}50%{opacity:1;-o-transform:scale(1.1)}100%{opacity:0;-o-transform:scale(0.3)}}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(0.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(0.3)}}.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px)}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(20px)}100%{opacity:0;-moz-transform:translateY(-2000px)}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(20px)}100%{opacity:0;-o-transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px)}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0)}20%{opacity:1;-moz-transform:translateY(-20px)}100%{opacity:0;-moz-transform:translateY(2000px)}}@-o-keyframes bounceOutDown{0%{-o-transform:translateY(0)}20%{opacity:1;-o-transform:translateY(-20px)}100%{opacity:0;-o-transform:translateY(2000px)}}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px)}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(20px)}100%{opacity:0;-moz-transform:translateX(-2000px)}}@-o-keyframes bounceOutLeft{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(20px)}100%{opacity:0;-o-transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px)}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0)}20%{opacity:1;-moz-transform:translateX(-20px)}100%{opacity:0;-moz-transform:translateX(2000px)}}@-o-keyframes bounceOutRight{0%{-o-transform:translateX(0)}20%{opacity:1;-o-transform:translateX(-20px)}100%{opacity:0;-o-transform:translateX(2000px)}}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center;transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0}}@-o-keyframes rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1}100%{transform-origin:center center;transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out}100%{-webkit-transform:translateY(700px);opacity:0}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out}100%{-moz-transform:translateY(700px);opacity:0}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out}100%{-o-transform:translateY(700px);opacity:0}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out}100%{transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0px) rotate(0deg)}}.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg)}}@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg)}}@-o-keyframes rollOut{0%{opacity:1;-o-transform:translateX(0px) rotate(0deg)}100%{opacity:0;-o-transform:translateX(100%) rotate(120deg)}}@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg)}100%{opacity:0;transform:translateX(100%) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-moz-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}}@-o-keyframes lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-o-transform:translateX(0%) skewX(-15deg);opacity:1}100%{-o-transform:translateX(0%) skewX(0deg);opacity:1}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0%) skewX(-15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}.animated.lightSpeedIn{-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;-o-animation-duration:0.5s;animation-duration:0.5s}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}}@-moz-keyframes lightSpeedOut{0%{-moz-transform:translateX(0%) skewX(0deg);opacity:1}100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}}@-o-keyframes lightSpeedOut{0%{-o-transform:translateX(0%) skewX(0deg);opacity:1}100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}.animated.lightSpeedOut{-webkit-animation-duration:0.25s;-moz-animation-duration:0.25s;-o-animation-duration:0.25s;animation-duration:0.25s}@-webkit-keyframes wiggle{0%{-webkit-transform:skewX(9deg)}10%{-webkit-transform:skewX(-8deg)}20%{-webkit-transform:skewX(7deg)}30%{-webkit-transform:skewX(-6deg)}40%{-webkit-transform:skewX(5deg)}50%{-webkit-transform:skewX(-4deg)}60%{-webkit-transform:skewX(3deg)}70%{-webkit-transform:skewX(-2deg)}80%{-webkit-transform:skewX(1deg)}90%{-webkit-transform:skewX(0deg)}100%{-webkit-transform:skewX(0deg)}}@-moz-keyframes wiggle{0%{-moz-transform:skewX(9deg)}10%{-moz-transform:skewX(-8deg)}20%{-moz-transform:skewX(7deg)}30%{-moz-transform:skewX(-6deg)}40%{-moz-transform:skewX(5deg)}50%{-moz-transform:skewX(-4deg)}60%{-moz-transform:skewX(3deg)}70%{-moz-transform:skewX(-2deg)}80%{-moz-transform:skewX(1deg)}90%{-moz-transform:skewX(0deg)}100%{-moz-transform:skewX(0deg)}}@-o-keyframes wiggle{0%{-o-transform:skewX(9deg)}10%{-o-transform:skewX(-8deg)}20%{-o-transform:skewX(7deg)}30%{-o-transform:skewX(-6deg)}40%{-o-transform:skewX(5deg)}50%{-o-transform:skewX(-4deg)}60%{-o-transform:skewX(3deg)}70%{-o-transform:skewX(-2deg)}80%{-o-transform:skewX(1deg)}90%{-o-transform:skewX(0deg)}100%{-o-transform:skewX(0deg)}}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}100%{transform:skewX(0deg)}}.wiggle{-webkit-animation-name:wiggle;-moz-animation-name:wiggle;-o-animation-name:wiggle;animation-name:wiggle;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}.animated.wiggle{-webkit-animation-duration:0.75s;-moz-animation-duration:0.75s;-o-animation-duration:0.75s;animation-duration:0.75s}.compact-contact-form form{background:#fff;padding:20px}.compact-contact-form form .inline{display:inline-block}.compact-contact-form form h2{background-color:#5B8424;color:#fff;font-size:24px;font-weight:normal;margin:0 0 15px -30px;padding:10px 30px;position:relative;text-transform:none}.compact-contact-form form h2 span{color:#fff}.compact-contact-form form h2:before{border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent #000000 transparent;content:"";position:absolute;top:-10px;left:0;width:0px;height:0px}.compact-contact-form form label{color:#555;display:block;font-size:16px;font-weight:bold;margin-bottom:5px}.compact-contact-form form select{background-color:#FFF;border:1px solid #CCC;border-radius:4px;color:#555;display:block;font-size:14px;line-height:1.428571429;margin-bottom:10px;padding:6px 12px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;vertical-align:middle;width:100%;height:34px}.compact-contact-form form input[type="text"],.compact-contact-form form textarea{border-radius:5px;line-height:22px;margin:0 0 10px 0;padding:6px 2%;width:95%}.compact-contact-form form input[type="submit"]{color:#FFF;background-color:#5B8424;border-color:#3f5c19;display:inline-block;padding:6px 12px;margin-bottom:0;float:right;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:1px solid rgba(0,0,0,0);border-radius:4px;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.compact-contact-form form .additional-info{display:none}.splash{background:#323232 url(/images/splash/group-photo-2000.jpg?1441816004) no-repeat 50% 0;background-attachment:fixed;background-size:cover}.splash #navbar{margin:0 0 20px}.splash .wrapper{background:none;margin-top:0}.splash .wrap{background:#2F2723;background:rgba(47,39,35,0.9);display:inline-block;padding:5px 10px}.splash h1,.splash .h1{color:#fff;font-family:'Roboto Condensed', Helvetica, sans-serif;font-weight:700;font-size:76px;line-height:1;margin:0}.splash h1 span,.splash .h1 span{color:#fff}.splash h1 .texts,.splash .h1 .texts{display:none}.splash h1 .tlt,.splash .h1 .tlt{display:inline-block}.splash .subhead{color:#fff;display:none;font-family:'Roboto Condensed', Helvetica, sans-serif;font-weight:400;font-size:24px;margin-top:10px;margin-bottom:10px}.splash .subhead .sb-wrap{display:block}.splash .subhead .sb-wrap span{background:#2F2723;background:rgba(47,39,35,0.9);display:inline-block;padding:5px 10px}.splash .subhead p{margin:0}.splash .compact-contact-form{display:none}.splash .form-footer{background:#2F2723;color:#fff;font-size:18px;font-weight:bold;padding:10px 20px;text-align:center}.splash .form-footer p{margin:0}.splash .form-footer a{border:0;color:#fff;text-decoration:underline}.splash .form-footer a:hover{background:none;text-decoration:none}.splash .form-footer a.telephone{text-decoration:none}.splash .video-cta{display:inline-block;position:absolute;bottom:40px;right:40px;opacity:0}@media screen and (max-width: 570px){.splash .video-cta{display:block;margin:20px 0;position:relative;bottom:auto;right:auto;text-align:center}}.splash .video-cta a{background:rgba(91,132,36,0.8);color:#fff;display:block;line-height:1.4;padding:10px 15px}.splash .video-cta a:hover{background:#5b8424;color:#fff}.splash .video-cta a img{margin-bottom:0;padding:0}.splash .video-cta span{display:block;margin-bottom:5px}@media screen and (max-width: 767px){.splash #navbar #logo,.splash #navbar .horizontal{float:none;text-align:center}.splash #navbar #logo li,.splash #navbar .horizontal li{float:left;width:25%}.splash #navbar #logo li a,.splash #navbar .horizontal li a{padding:0 8px}.splash #navbar #logo{display:block;margin:0 auto;width:120px}.splash #navbar #logo:hover span{display:none}}@media screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2){.splash #navbar #logo{background:url(/images/bg_logo-planet-2x.png?1441816004) no-repeat left center;background-size:26px 16px}}@media screen and (max-width: 570px){.splash{background-position:50% 50%}.splash #navbar{margin-top:0}.splash #navbar #logo li,.splash #navbar .horizontal li{display:inline-block;float:none;width:45%}.splash #navbar #logo li a,.splash #navbar .horizontal li a{padding:0}.splash #navbar #logo li .mega-dropdown,.splash #navbar .horizontal li .mega-dropdown{display:none !important}.splash h1,.splash .h1{font-size:36px}.splash .wrap{display:block;text-align:center}.splash .subhead{font-size:18px;line-height:1.4}.splash .subhead .sb-wrap span{display:block;padding:2px 10px;text-align:center}.splash .site-link{font-size:14px}.splash .site-link a{text-decoration:underline}.splash .video-cta{display:block;position:relative;bottom:auto;right:auto}.splash .video-cta a{margin-top:10px;text-align:center}}@media screen and (max-width: 570px) and (orientation: landscape){.splash #navbar #logo li,.splash #navbar .horizontal li{width:auto}.splash #navbar #logo li a,.splash #navbar .horizontal li a{padding:0 8px}}span.caps{font-variant:normal;font-weight:normal;letter-spacing:0;padding:0;text-transform:none}html{overflow-y:scroll}body{background:#15100e url(/images/bg.jpg?1441816004) fixed;color:#4b413c;font:1.4em/22px Helvetica,Arial,"Liberation Sans",FreeSans,sans-serif}a{border-bottom:1px dashed #bbb;color:#5d1921;padding:0 1px;text-decoration:none}a:hover{background:#931123;border:none;color:#fff}a.reset{border:0;color:#4b413c;padding:0}a.reset:hover{background:none;border:0;color:inherit}a.anchor{padding:0px}ul li a{display:block;padding:2px 3px}ul li a:hover{border-bottom:1px dashed #f0eee8}h2 a.action{background:none;border-bottom:1px dashed #999;color:#5D1921;font:0.9em Helvetica, Arial, sans-serif;letter-spacing:0;padding:0;position:absolute;right:0;top:7px;text-transform:none}h2 a.action:hover{background:#911526;border:none;color:#fff}abbr{border-bottom:1px dotted #bbb}dt{margin-bottom:5px}dd{margin-bottom:20px}hr{border-color:#ccc;border-style:solid;border-width:1px 0 0;clear:both;height:0}img,object,embed{max-width:100%}p{margin-bottom:22px}object{opacity:1.0}object:hover{opacity:0.97}#content ul.list{margin-left:13px}#content ul.list li{list-style:square outside;margin-bottom:5px}#content ul.list li a{display:inline}#content ul.list li ul{margin-bottom:0;margin-left:13px}#content ul.list li ul li{list-style:circle outside;margin-top:5px}h1,h2,h3,h4,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;margin-bottom:10px;text-transform:uppercase}h1,.h1{color:#5b8424;font-size:3.2em;line-height:1em}h1.alt,.h1.alt{color:#2f2723;font:4.1em Georgia, Times, serif;letter-spacing:-0.03em;line-height:1em;margin-bottom:15px;text-transform:none}h2,.h2{color:#2f2723;font-size:1.1em;position:relative}.img_link a{display:block;position:absolute;right:0}h2 a:hover{background:none;border:none}h1.sub,.h1.sub{color:#2f2723;font:4.1em Georgia, Times, serif;letter-spacing:-0.03em;line-height:1em;margin-bottom:15px;text-transform:none}h2.sub,.h2.sub{color:#5b8424;font-size:1.2em;line-height:1em;margin-bottom:5px}h2.team_member_name{color:#5b8424;font-size:1.6em;margin-bottom:5px}h2.team_member_name span{color:#2f2723;display:block;font:0.9em Georgia, Times, "Times New Roman", serif;letter-spacing:-0.03em;margin-top:3px;margin-bottom:10px;text-transform:none}h2 span{color:#5B8424}div.news_archives h1.sub{color:#2f2723;font:2.3em Georgia, Times, serif;letter-spacing:-0.03em;line-height:1em;margin:0 0 5px 0;text-transform:none}h3,.h3{color:#2f2723;font:1.5em Georgia, Times, serif;letter-spacing:-0.03em;line-height:1em;position:relative;text-transform:none}h3.date{margin:20px 0;background:url(/images/icon_document.gif?1441816004) center left no-repeat;padding-left:19px}h3.featured{font-size:1.9em}#secondary_content h3 a{border-bottom:1px dashed #999;color:#5d1921}#secondary_content h3 a:hover{border:none;color:#fff}body.index #primary_content h3 a{border-bottom:1px dashed #999;color:#5d1921;font-size:0.9em}body.index #primary_content h3 a:hover{background:#911526;border-bottom:none;color:#fff}#secondary_content h3,#tertiary_content h3{font-size:1.3em;font-weight:normal;margin-bottom:5px}#secondary_content .blog_post h3 a{border:none;color:#2f2723;font-family:Georgia, 'Times New Roman', serif;font-size:2em;font-weight:normal;letter-spacing:-0.05em;line-height:1em;margin-bottom:15px;text-transform:none}#secondary_content .blog_post h3 a:hover{background:none;color:#911526}#secondary_content .blog_post h3 ~ a{background:none;border:none}h4.break{font:1.8em "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;letter-spacing:-0.06em;line-height:1em;margin-bottom:22px;text-transform:uppercase}h4.break span{color:#5b8424;display:block;font-size:1.3em}h4.break a{color:#4B413C}h5{color:#2f2723;font-family:Georgia, 'Times New Roman', serif;font-size:1.3em;font-weight:normal;letter-spacing:-0.05em;margin-bottom:10px}h5.left{text-align:left}h5.right{text-align:right}.amp{font-family:Baskerville,"Goudy Old Style","Palatino","Book Antiqua", serif;font-style:italic;font-weight:normal;color:#685d55;font-size:1.8em;position:relative;bottom:-0.1em;margin:0 -3px;padding:0 3px}cite{color:#2f2723;font-family:Georgia, 'Times New Roman', serif;font-size:1.3em;font-weight:normal;letter-spacing:-0.05em;margin-bottom:10px}cite.left{text-align:left}cite.right{text-align:right}.new_label{color:#5b8424;font-size:.9em;margin-left:3px;text-transform:uppercase}.clear:after,.compact-contact-form form:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clear,.compact-contact-form form{clear:both;display:inline-block}* html .clear,* html .compact-contact-form form,.compact-contact-form * html form{height:1%}.centered{text-align:center}.clear,.compact-contact-form form{display:block}.invisible{display:block;line-height:0;margin:0;text-indent:-9999px}.group{*zoom:1}.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}.strike{text-decoration:line-through}.placeholder{color:#aaa}.bold{color:inherit;font-weight:bold}.nm,.why #content .subhead p,.why #content .value-area img{margin:0}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}p.summary{color:#4b413c;font:1.1em Georgia, Times, serif;font-style:italic;line-height:1.6em;margin-bottom:25px}#breadcrumbs{margin:5px 20px}#breadcrumbs p{font-size:.9em;margin-bottom:0;text-transform:none}#breadcrumbs p span{font-size:1.3em;padding:0 2px}#breadcrumbs a{padding:3px}#breadcrumbs a:hover{background:#d5d0bf;color:#2f2723}body.secondary #secondary_content #call_us_number{background:#473933;padding-bottom:15px}body.secondary #secondary_content #call_us_number h2{color:#D5D0BF}body.secondary #secondary_content #call_us_number p{margin-bottom:0px}body.secondary #secondary_content #call_us_number a{font-size:1.8em;letter-spacing:-0.01em;margin-bottom:0;color:#F0EEE8;text-decoration:none;border-bottom:none}body.secondary #secondary_content #call_us_number a:hover{text-decoration:underline;background:none}#inside{background:#4B4038;border-top:4px solid #312A25;clear:both;overflow:hidden}#inside h2{color:#fff;float:left;font:bold 18px/1.5 "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;margin:10px 0 16px 20px;text-transform:none}#inside a{color:#7EB734;float:left;font:bold 12px/1.5 Arial,sans-serif;padding:17px 0 0 10px}#inside a:hover{background:none;color:#ff0}#inside .images{clear:left;margin:10px 0 10px 20px;overflow:hidden;padding:3px 0 10px}#inside .images a{margin:0;padding:0}#inside .images a:hover{background:none}#inside .images a img{border:3px solid #fff;box-shadow:0 3px 4px rgba(0,0,0,0.6);margin:0 15px 0 0;padding:0}#inside .images a img:hover{-webkit-animation:imagefloat .09s 1;-webkit-animation-fill-mode:forwards;-moz-animation:imagefloat .09s 1;-moz-animation-fill-mode:forwards}.error,.notice,.message{padding:9px}.error{background:#fbe3e4;color:#8a1f11;border:2px solid #fbc2c4}label.error{background:none;border:none;padding:0}.notice{background:#fff6bf;color:#514721;border:2px solid #ffd324}.message{background:#e6efc2;color:#264409;border:2px solid #c6d880}.error a{color:#8a1f11;background:none;padding:0;margin:0}.notice a{color:#514721;background:none;padding:0;margin:0}.message a{color:#264409;background:none;padding:0;margin:0}#errorExplanation{background:#fbe3e4;border:2px solid #fbc2c4;color:#8a1f11;margin-bottom:18px;padding:17px}span.field_with_errors input[type="text"],span.field_with_errors input[type="password"],span.field_with_errors textarea{background:#fbe3e4;color:#8a1f11;border:1px solid #fbc2c4}input{border:1px solid #ccc;color:#333;display:block;font:1.1em Helvetica, Arial, sans-serif;line-height:11px;margin-bottom:10px;padding:7px 4px}.example_value{color:#555}label span{font-weight:normal}input[type="hidden"]{border:none;display:none}input[type="checkbox"]{margin:0 4px 0 0;position:relative;width:15px;height:15px;border:1px solid #ccc}#secondary_content input[type="text"]{width:230px}#tertiary_content input[type="text"]{width:168px}label.checkbox{position:relative}label.checkbox input{border:none;display:block;left:0;position:relative}label.checkbox span{left:28px;position:absolute;top:8px}textarea{border:1px solid #ccc;display:block;font:1.1em Helvetica, Arial, sans-serif;height:90px;margin-bottom:20px;padding:5px 5px 4px 5px;width:380px}textarea.long{height:200px}.form_submit{border-top:1px dashed #bbb;clear:both;margin:0;padding-top:20px}.form_submit input{background:transparent url(/images/button_send_your_message.png?1441816004) no-repeat;border:none;height:54px;margin-bottom:0;text-indent:-9999px;width:258px}#mini_contact_form span.form_submit,#mini_rsvp_form span.form_submit{margin-top:10px;display:block;padding:6px}#mini_contact_form span.form_submit input{background:transparent url(/images/buttons/button-send-message.png?1441816004) no-repeat;background-size:contain;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/buttons/button-send-message.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/buttons/button-send-message.png', sizingMethod='scale')";border:none;height:42px;margin-bottom:0;text-indent:-9999px;width:100%;max-width:256px}#mini_rsvp_form span.form_submit input{background:transparent url(/images/buttons/rsvp-for-this-event.png?1441816004) no-repeat}input.signup_now{background:transparent url(/images/buttons/bg_button_tall_green.png?1441816004) repeat-x;border:none;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#FFF;font-size:12px;height:35px;letter-spacing:1px;margin-bottom:0;-moz-text-shadow:1px 1px 1px #000;-webkit-text-shadow:1px 1px 1px #000;text-shadow:1px 1px 1px #000;text-transform:uppercase;width:116px}.form_submit input:hover,input.signup_now:hover,#talk img:hover,body.secondary #primary_content .apply img:hover{cursor:pointer;opacity:0.95}ul.horizontal{list-style:none;overflow:hidden}ul.horizontal li{float:left}ul.horizontal.right{float:right}body ul.horizontal li.first{margin-left:0}div.news_archives p{color:#2f2723;margin-top:10px;margin-bottom:30px}div.news_archives p.meta{color:#685d55;font-size:0.9em;margin:0 0 15px 0}div.news_archives h2 a{border-bottom:1px dashed #d5d0bf;color:#5d1921;font:1.6em Georgia, Times, serif;text-transform:none}div.news_archives h2 a:hover{background:#911526;border:none;color:#fff;text-transform:none}.button_style_a{background:transparent url(/images/buttons/bg_button_tall_green.png?1441816004) repeat-x;border:none;border-radius:4px;color:#FFF;font-size:12px;letter-spacing:1px;margin:0 0 0 10px;padding:10px;text-shadow:1px 1px 1px #000;filter:dropshadow(color=#000, offx=1, offy=1);text-transform:uppercase}.button_style_a:hover{background:transparent url(/images/buttons/bg_button_tall_green.png?1441816004) repeat-x;opacity:.9}p.more_left{text-align:left}p.more{text-align:right}p.more a{background:#911526 url(/images/buttons/bg_button_red.png?1441816004) repeat-x 0 0;color:#FFF;font-size:0.9em;padding:5px 10px;border:1px solid #911526;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}p.more a:hover{border:1px solid #911526;opacity:0.9}p.more a:active{opacity:1;position:relative;top:1px}div#utility p.more a{background:#fff url(/images/buttons/bg_button_gray.png?1441816004) repeat-x left bottom;border-color:#cfcfcf;font-size:0.9em;padding:3px 10px}div#utility p.more a:hover{background-color:none;border:#999 1px solid}body.index div#secondary_content p.more a,div#secondary_content p.more a{background:#fff url(/images/buttons/bg_button_gray.png?1441816004) repeat-x left bottom;border-color:#cfcfcf;color:#2f2723;font-size:.9em;line-height:1.2em}body.index div#secondary_content p.more a:hover,div#secondary_content p.more a:hover{opacity:0.9}body.index div#secondary_content p.more a:active,div#secondary_content p.more a:active{opacity:1;position:relative;top:1px}div#tertiary_content p.more a{background:#473933 url(/images/buttons/bg_button_brown.png?1441816004) repeat-x 0 0;border-color:#473933;color:#FFF;font-size:.9em;padding:5px 7px}div#tertiary_content p.more a:hover{opacity:0.9}div#tertiary_content p.more a:active{position:relative;top:1px;opacity:1}div#tertiary_content .meet-an-argonista p{font-size:85%;line-height:1.3;padding:0 10px}p.more span.call_to_action_arrow{font-size:1.2em}h1 a,h2 a,h3 a,h4 a,h6 a{border:none;color:#2f2723;text-decoration:none}h1 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{border-bottom:1px dashed #999}h2.img_link a{display:block;position:absolute;right:0}h2 a.blog_link{border-bottom:1px dashed #BBB;display:inline;position:static}h2 a.blog_link:hover{background:#931123}a.rss_icon{background:url(/images/icon_rss.png?1441816004) no-repeat;border:none;display:block;height:20px;text-indent:-9999px;width:35px}h2 a.rss_icon{top:6px}h3 a.rss_icon{top:3px}a.rss_icon:hover{background:url(/images/icon_rss.png?1441816004) no-repeat}p a.rss_icon{background-position:center;float:right}p a.rss_icon:hover{background:url(/images/icon_rss.png?1441816004) no-repeat center}img{border:1px solid #ccc;margin-bottom:20px;opacity:1.0;padding:3px}body.secondary #primary_content img{padding:6px}img.noframe{border:none;padding:0}a.noframe{border:none;padding:0}a.noframe:hover{background:none;border:none}a.noframe img{opacity:1.0}a.noframe img:hover{background:none;border:none;opacity:0.97}a.frame,a.frame_featured{border:none;display:block;margin:10px 0}a.frame:hover,a.frame_featured:hover{background:none;border:none}a.frame img,a.frame_featured img{background:#fff;border:1px solid #ccc;margin-bottom:10px;padding:3px;opacity:1.0}a.frame img:hover,a.frame_featured img:hover{background:#fff;border:1px solid #aaa;opacity:0.97}ul#team_member_list li.current_team_member{background:#dedbcf}li.secondary_team_portrait{margin-bottom:5px}span.image-wrapper img{width:97%;height:auto}li.secondary_team_portrait span{color:#5d1921;display:block;font:1.2em Georgia, Times, serif;margin-left:90px}li.secondary_team_portrait span.title{color:#685d55;font:0.9em/1.3em Helvetica,Arial,sans-serif;margin-top:5px}li.secondary_team_portrait a.frame{display:block;overflow:hidden;padding:5px}li.secondary_team_portrait a.frame img{float:left;margin-bottom:0;margin-right:10px}li.secondary_team_portrait a.frame:hover{background:#dedbcf}li.secondary_team_portrait a.frame:hover img{border:1px solid #aaa}li.secondary_team_portrait a:hover{color:#fff;border:none}body.index div#secondary_content img,body.index div#secondary_content embed{margin-bottom:5px}body.secondary #primary_content p.apply{margin:0}body.secondary #primary_content p.apply img{border:0;margin:0;padding:0}body.secondary #primary_content p.apply a{background:none;border:0}ul.bulleted_list{margin-top:-22px}ul.bulleted_list li{background:url(/images/bullet_green.png?1441816004) center left no-repeat;padding-left:1.4em}.wrapper{background:#fff;margin-top:40px;position:relative}.client_logos{background:#fff;margin:20px auto 0;padding:25px 20px 0;max-width:920px;*zoom:1}.client_logos:after{content:".";display:block;height:0;clear:both;visibility:hidden}.client_logos h2{margin-bottom:20px}.client_logos h2 .past_tense{color:#ccc}.client_logos .client_list{text-align:center}.client_logos .client_list li{display:inline-block;margin:0 25px 20px 0}.client_logos .client_list li a{background-image:url(/images/footer_logos.png?1441816004);background-repeat:no-repeat;border:0;display:block;height:54px;padding:0;text-indent:-9999px}.client_logos .client_list li a:hover{border:0}.client_logos .client_list li.alphaclone a{background-position:0 -54px;width:152px}.client_logos .client_list li.alphaclone a:hover{background-position:0 0}.client_logos .client_list li.contiki a{background-position:-152px -54px;width:102px}.client_logos .client_list li.contiki a:hover{background-position:-152px 0}.client_logos .client_list li.ikare a{background-position:-254px -54px;width:107px}.client_logos .client_list li.ikare a:hover{background-position:-254px 0}.client_logos .client_list li.mcmenamins a{background-position:-361px -54px;width:154px}.client_logos .client_list li.mcmenamins a:hover{background-position:-361px 0}.client_logos .client_list li.nike a{background-position:-515px -54px;width:84px}.client_logos .client_list li.nike a:hover{background-position:-515px 0}.client_logos .client_list li.portland_monthly a{background-position:-599px -54px;width:53px}.client_logos .client_list li.portland_monthly a:hover{background-position:-599px 0}.client_logos .client_list li.yoga_today a{background-position:-652px -54px;width:56px}.client_logos .client_list li.yoga_today a:hover{background-position:-652px 0}.client_logos .client_list li.amex a{background-position:-728px -54px;width:61px}.client_logos .client_list li.amex a:hover{background-position:-728px 0}.client_logos .client_list li.intel a{background-position:-789px -54px;width:82px}.client_logos .client_list li.intel a:hover{background-position:-789px 0}.client_logos .client_list li.meyer_memorial a{background-position:-871px -54px;width:54px}.client_logos .client_list li.meyer_memorial a:hover{background-position:-871px 0}.client_logos .client_list li.oregon_coast a{background-position:-925px -54px;width:54px}.client_logos .client_list li.oregon_coast a:hover{background-position:-925px 0}.client_logos .client_list li.converse a{background-position:-979px -54px;width:120px}.client_logos .client_list li.converse a:hover{background-position:-979px 0}.client_logos .client_list li.projects_link{margin-right:0}.client_logos .client_list li.projects_link a{background-position:-708px -54px;width:20px}.client_logos .client_list li.projects_link a:hover{background-position:-708px 0}#footer{background:#1d1817;color:#867572}#footer #copyright_info{color:#645350;font-size:.8em;margin-bottom:0;padding-top:10px}#footer h2{color:#d5d0bf;margin-top:20px;letter-spacing:-0.02em}#footer h2 a{border:0;color:#d5d0bf;display:block}#footer h2 a:hover{background:#2f2723;color:#fff}#footer a{border-bottom:1px dashed #342725;color:#d4605c;font-size:.9em;position:relative}#footer a span{color:#685d55;position:absolute;right:0;font-size:12px}#footer a:hover span{color:#867572}#footer ul li:hover{background:#2f2723}#footer ul li:hover a{background:none;color:#fff}#footer p.rails_logo{position:relative;font-size:12px;line-height:18px}#footer p.rails_logo a{font-size:1em}#footer p.rails_logo img{margin:0 10px 0 0;border:none;padding:0;float:left}#footer #new_newsletter_subscription #newsletter_subscription_email_address,#footer #new_newsletter_subscription .signup_now{float:left}#footer #new_newsletter_subscription span{display:block}#footer #new_newsletter_subscription .signup_now{margin:0 0 0 20px}body.index #secondary_content ul li{color:#5d1921}body.index #secondary_content ul li a{padding:5px 5px}body.index #secondary_content ul li a:hover{background:#911526;color:#fff}#secondary_content ul li{color:#2f2723}#secondary_content ul li a{padding:10px 5px}#secondary_content ul li a:hover{background:#dedbcf;color:#2f2723}#secondary_content ul.articles li{color:#2f2723}#secondary_content ul.articles li a{background:none;padding:10px 5px}#secondary_content ul.articles li a:hover{background:#dedbcf;color:#2f2723}#secondary_content ul.articles p{border-bottom:1px dashed #aaa;margin:0;padding:10px 5px}.block{position:relative}#content .block{margin-bottom:30px}#content .block.zbottom{margin-bottom:0}body.secondary #secondary_content .block{background:#f0eee8;margin:0 10px 0;padding:10px 10px 20px}#utility .block{padding:10px 10px 25px}#utility h3{font:bold 1.1em Arial, Verdana, sans-serif;letter-spacing:-0.05em}#utility p{font-size:.9em;line-height:1.4em;margin-bottom:10px}#utility p.more{bottom:0;position:absolute;right:10px}#utility p.more a{position:relative}#utility ul{font-size:.9em;margin-bottom:10px}#latest_news,#news_list,#about{min-height:125px;margin-top:20px;position:relative}#latest_news p.more a,#news_list p.more a,#about p.more a{background:#fff;color:#333}#latest_news p.more a:hover,#news_list p.more a:hover,#about p.more a:hover{border-color:#999}#latest_news{background:#d5d0bf}#news_list{background:#f0eee8}#news_list ul li:hover{background:#931123}#news_list ul li:hover a{color:#fff}#about{margin-left:0;margin-right:10px}#testimonials{background:#F0EEE8;padding:15px 10px 15px 10px;border-top:1px solid #C6C0B9;border-bottom:1px solid #C6C0B9}#testimonials h4{margin-left:5px}#testimonials #testimonials_list li{margin-bottom:15px}#testimonials #testimonials_list li .avatar{background:#fff;float:left;margin-bottom:0;width:60px}#testimonials #testimonials_list li blockquote,#testimonials #testimonials_list li cite{margin:0 0 0 80px}#testimonials #testimonials_list li blockquote{padding-top:5px}#testimonials #testimonials_list li cite{color:#555;display:block;font-size:.9em;font-family:georgia, times;line-height:1.3;margin-top:3px}#testimonials p{font-size:1.3em;font-family:georgia, times;margin:0px;color:#222}#testimonials p.left{background:url(/images/img_testimonial_bg_left_bottom.png?1441816004) no-repeat left bottom}#testimonials p.right{background:url(/images/img_testimonial_bg_right_bottom.png?1441816004) no-repeat left bottom}#testimonials p.more{margin-top:10px;font-size:1em;font-family:Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif}#testimonials p.more a{background:#473933 url(/images/buttons/bg_button_brown.png?1441816004) repeat-x 0 0;border-color:#473933}#testimonials p.more a:hover{opacity:0.9}#testimonials p.more a:active{opacity:1;position:relative;top:1px}.video-caption{font-size:85%;line-height:1.3}.video-caption span{display:block}.video-caption .vc-name{font-weight:bold}.video-caption .vc-company{font-style:italic}ul.marker{left:50%;margin-left:-30px;position:absolute;top:38px;z-index:100}ul.marker li{background:url(/images/icon_circle_empty.png?1441816004);height:12px;margin-left:2px;text-indent:-9999px;width:13px}ul.marker li.current{background:url(/images/icon_circle_full.png?1441816004)}div.panel cite.left{bottom:-20px;position:absolute;left:110px}div.panel cite.right{bottom:-20px;position:absolute;right:120px}.mobile_about{display:none}#navbar{background:#2f2723;color:#47403a;z-index:1000}#navbar #logo{background:url(/images/bg_logo-planet.png?1441816004) no-repeat left center;border:none;color:#F5F0EC;display:block;float:left;font-size:1em;font-weight:bold;height:35px;line-height:38px;margin:0 0 0 10px;padding-left:30px;text-transform:uppercase;white-space:nowrap;width:143px}#navbar #logo span{color:#827167;display:none;font-size:.6em}body.secondary #navbar #logo:hover span{display:inline-block;height:35px;margin:-3px 0 0 5px;vertical-align:2px}#navbar ul{float:right;line-height:36px;margin:0}#navbar ul li a{border-bottom:none;color:#ddd;display:block;font-weight:bold;font-size:.9em;padding:0 20px;text-transform:uppercase}#navbar ul li>a:hover,#navbar ul li>a.current{background:#473933;color:#fff;border-bottom:none}body.index #navbar{margin-bottom:23px}#navbar a#logo{background:url(/images/bg_logo-planet.png?1441816004) no-repeat left center;border:none;color:#F5F0EC;display:block;float:left;font-size:1em;font-weight:bold;height:35px;line-height:38px;margin:0 0 0 10px;padding-left:30px;text-transform:uppercase;white-space:nowrap;width:143px}#navbar a#logo span{color:#827167;display:none;font-size:.6em}body.secondary #navbar a#logo:hover span{display:inline-block;height:35px;margin:-3px 0 0 5px;vertical-align:2px}#chat{display:none}#chat h5{font-size:1.2em;font-weight:bold;margin:15px 0}#chat p{margin-bottom:20px}h3.call,h3.email,h3.stop_by{letter-spacing:-0.05em}h3.call{background:url(/images/icon_call.png?1441816004) no-repeat 0 1px;color:#ce0721;padding-left:23px}h3.email{background:url(/images/icon_email.png?1441816004) no-repeat 0 5px;color:#0471B5;padding-left:23px}h3.stop_by{background:url(/images/icon_visit.png?1441816004) no-repeat 0 5px;color:#5B8424;padding-left:20px}span.country-name{display:block}#content #more_projects_header{margin-bottom:0}#content #more_projects_header h4{float:left;font-size:1.6em;margin-bottom:0}#content #more_projects_header h4 span{color:#5B8424}#content #more_projects_header a{float:right;background:#324a14 url(/images/buttons/bg_button_green.png?1441816004) repeat-x 0 0;border:1px solid #324a14;color:#FFF;font-size:0.9em;padding:1px 7px;margin-top:21px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px}#content #more_projects_header a:hover{opacity:0.9}#content #more_projects_header a:active{opacity:1;position:relative;top:1px}#content #more_projects_header p{font-size:.9em}.cta_next{background:#f0eee8;border:1px solid #ccc;color:#4b413c;display:block;margin-bottom:20px;overflow:hidden}.cta_next:hover{background:#f5f4f0;border:1px solid #ccc;color:#302a27}.cta_next:hover .container{border-color:#d1d1c9}.cta_next:hover .description{border-left-color:#d1d1c9;text-decoration:underline}.cta_next .container{border:1px solid #dcdcd4;display:block;margin:5px;overflow:hidden}.cta_next .title{border-right:1px solid #dcdcd4;display:block;float:left;font-family:Georgia, Times, serif;font-size:1.3em;line-height:40px;margin:10px;padding-left:20px;padding-right:10px;width:150px}.cta_next .description{background:url(/images/icon-arrow-right.png?1441816004) no-repeat right center;color:#5d1921;float:right;height:40px;margin:10px;margin-left:0;padding-left:10px;padding-right:30px;width:180px}#talk{margin-bottom:30px}body.secondary #talk img{border:0;padding:0}#research .title{background:url(/images/icon-zoom.png?1441816004) no-repeat left}#talk .title{background:url(/images/icon-talk.png?1441816004) no-repeat left}#contact_form fieldset{border-top:1px dashed #bbb;margin-bottom:0;padding:15px 0 10px 0}#contact_form fieldset p{color:#2f2723;font:1.1em Georgia, Times, serif;float:left;margin-bottom:20px;width:110px}#contact_form fieldset div.inputs{float:right;width:300px}#contact_form fieldset div.inputs input,#contact_form fieldset div.inputs textarea{width:288px}#contact_form fieldset div.inputs input:focus{border:1px solid #D5D0BF;background:#FFC}#contact_form fieldset div.inputs label#general{background:#f9f9f9;border:1px solid #ccc;color:#555;width:288px}#contact_form fieldset div.inputs label.checkbox{background:#f0eee8;border:1px solid #d5d0bf;clear:none;float:left;font-size:.9em;line-height:9px;margin:0 10px 10px 0;padding:5px;text-transform:none;width:133px;-moz-border-radius:4px;-webkit-border-radius:4px}#contact_form fieldset div.inputs label.checkbox input[type="hidden"]{display:none}#contact_form fieldset div.checkbox_group{margin-bottom:20px;margin-right:-20px;width:320px}#contact_form fieldset div.checkbox_group input{width:15px}#contact_form label{clear:both;display:block;font-size:.8em;text-transform:uppercase}#contact_form label input{font-size:1.4em;font-weight:bold}#contact_form textarea{clear:both;width:440px}#map_container{border:1px solid #bfbaab;padding:3px;width:233px}#map{height:292px;width:233px}#map span{bottom:0;display:block;position:absolute;right:0}#out_of_office_message{color:#000;width:500px;padding-left:15px;padding-right:15px}#out_of_office_message strong{font-size:1.2em}#mini_contact_form fieldset,#mini_rsvp_form fieldset{background:#f0eee8;border:1px solid #d5d0bf;padding:15px 5px 5px;position:relative}#mini_contact_form legend,#mini_rsvp_form legend{background:#fff;border:1px solid #d5d0bf;font-size:1em;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-style:normal;letter-spacing:-0.03em;padding:0 5px;text-transform:uppercase}#mini_contact_form label,#mini_rsvp_form label{float:left;margin:0 5px;width:209px;text-transform:uppercase;font-size:0.8em}#mini_contact_form label input,#mini_rsvp_form label input{margin-bottom:10px;width:199px}#mini_contact_form .form_submit,#mini_rsvp_form .form_submit{background:none;border-top:none;padding:0}#mini_contact_form label textarea{clear:both;margin-bottom:5px;width:416px}#tweet .twitter-follow-button{float:none;margin-bottom:5px}.vcard{margin-bottom:20px}.vcard .org{font-weight:bold}#slider{width:450px;margin:0 auto;position:relative}.panel{width:450px;padding-right:5px}.scrollContainer div.panel{height:350px;padding:10px;width:450px}#x_slider_back_button,#x_slider_forward_button{border:none;cursor:pointer;height:33px;position:absolute;text-indent:-9999px;top:100px;width:33px;z-index:500}#x_slider_back_button{background:url(/images/icon-slider-left.png?1441816004);left:28px;padding:0}#x_slider_forward_button{background:url(/images/icon-slider-right.png?1441816004);border:none;padding:0;right:28px}.article-series .form_submit input{background-image:url(/images/button_subscribe.png?1441816004);width:191px;height:42px}body.secondary #content .landing_page .block.hero_area,body.secondary #content .regional_pages .block.hero_area{margin-bottom:15px}body.secondary #content .landing_page .block.hero_area p.summary,body.secondary #content .regional_pages .block.hero_area p.summary{margin-bottom:0}body.secondary #content .landing_page #primary_content h2,body.secondary #content .regional_pages #primary_content h2{color:#5b8424}body.secondary #content .landing_page #primary_content img,body.secondary #content .regional_pages #primary_content img{display:block;margin:0 auto;max-width:98%;padding:1%}body.secondary #content .landing_page #primary_content img.borderless,body.secondary #content .regional_pages #primary_content img.borderless{border:0}body.secondary #content .landing_page #primary_content blockquote,body.secondary #content .regional_pages #primary_content blockquote{background:#f0eee8;border:1px solid #d5d0bf;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color:#685d55;font-family:georgia, serif;font-style:italic;font-size:16px;line-height:1.5;margin-bottom:22px;padding:10px}body.secondary #content .landing_page #primary_content blockquote p,body.secondary #content .regional_pages #primary_content blockquote p{margin:0}body.secondary #content .landing_page #primary_content blockquote .source,body.secondary #content .regional_pages #primary_content blockquote .source{display:block;font-weight:bold;font-family:helvetica, sans-serif;font-size:14px;font-style:normal;text-align:right}body.secondary #content .landing_page .service-media,body.secondary #content .regional_pages .service-media{padding-bottom:10px}body.secondary #content .landing_page .service-media h2,body.secondary #content .regional_pages .service-media h2{background:url(/images/bullet-video.png?1441816004) no-repeat 0 1px;line-height:1.2;padding:0 0 0 20px}@media (-webkit-min-device-pixel-ratio: 2){body.secondary #content .landing_page .service-media h2,body.secondary #content .regional_pages .service-media h2{background:url(/images/bullet-video-x2.png?1441816004) no-repeat 0 1px;-webkit-background-size:16px 16px;background-size:16px 16px}}body.secondary #content .landing_page .service-media .media-content,body.secondary #content .regional_pages .service-media .media-content{border:0;padding:0}body.secondary #content .landing_page .service-media .media-content img,body.secondary #content .regional_pages .service-media .media-content img{margin:0;width:235px}@media screen and (max-width: 570px){body.secondary #content .landing_page .service-media .media-content img,body.secondary #content .regional_pages .service-media .media-content img{width:97%}}body.secondary #content .landing_page .service-media .media-content:hover,body.secondary #content .regional_pages .service-media .media-content:hover{background:none}body.secondary #content .landing_page .service-testimonial h2,body.secondary #content .landing_page #project_quote h2,body.secondary #content .regional_pages .service-testimonial h2,body.secondary #content .regional_pages #project_quote h2{background:url(/images/bullet-speech.png?1441816004) no-repeat 0 1px;line-height:1.2;padding:0 0 0 20px}@media (-webkit-min-device-pixel-ratio: 2){body.secondary #content .landing_page .service-testimonial h2,body.secondary #content .landing_page #project_quote h2,body.secondary #content .regional_pages .service-testimonial h2,body.secondary #content .regional_pages #project_quote h2{background:url(/images/bullet-speech-x2.png?1441816004) no-repeat 0 1px;-webkit-background-size:16px 16px;background-size:16px 16px}}body.secondary #content .landing_page .service-testimonial p,body.secondary #content .landing_page #project_quote p,body.secondary #content .regional_pages .service-testimonial p,body.secondary #content .regional_pages #project_quote p{font-size:90%}body.secondary #content .landing_page .service-testimonial blockquote,body.secondary #content .landing_page #project_quote blockquote,body.secondary #content .regional_pages .service-testimonial blockquote,body.secondary #content .regional_pages #project_quote blockquote{color:#685d55;font-family:georgia, serif;font-style:italic;line-height:1.5;padding:0 10px}body.secondary #content .landing_page .service-testimonial blockquote p,body.secondary #content .landing_page #project_quote blockquote p,body.secondary #content .regional_pages .service-testimonial blockquote p,body.secondary #content .regional_pages #project_quote blockquote p{margin-bottom:10px}body.secondary #content .landing_page .service-testimonial .client-details,body.secondary #content .landing_page #project_quote .client-details,body.secondary #content .regional_pages .service-testimonial .client-details,body.secondary #content .regional_pages #project_quote .client-details{line-height:1.2;text-align:right}body.secondary #content .landing_page .service-testimonial .client-details img,body.secondary #content .landing_page #project_quote .client-details img,body.secondary #content .regional_pages .service-testimonial .client-details img,body.secondary #content .regional_pages #project_quote .client-details img{float:right;margin:0 0 10px 10px;width:50px}body.secondary #content .landing_page .service-testimonial .client-details .client-name,body.secondary #content .landing_page #project_quote .client-details .client-name,body.secondary #content .regional_pages .service-testimonial .client-details .client-name,body.secondary #content .regional_pages #project_quote .client-details .client-name{display:block;font-weight:bold}body.secondary #content .landing_page .service-testimonial .client-details .client-title,body.secondary #content .landing_page #project_quote .client-details .client-title,body.secondary #content .regional_pages .service-testimonial .client-details .client-title,body.secondary #content .regional_pages #project_quote .client-details .client-title{display:block}body.secondary #content .landing_page .project-details,body.secondary #content .regional_pages .project-details{border:1px solid #d5d0bf;margin-bottom:20px;padding-bottom:0}body.secondary #content .landing_page .project-details h2,body.secondary #content .regional_pages .project-details h2{line-height:1.2;padding:0 0 0 20px}@media (-webkit-min-device-pixel-ratio: 2){body.secondary #content .landing_page .project-details h2,body.secondary #content .regional_pages .project-details h2{-webkit-background-size:16px 16px;background-size:16px 16px}}body.secondary #content .landing_page .project-details h2.project-link,body.secondary #content .regional_pages .project-details h2.project-link{background:url(/images/bullet-arrow-right.png?1441816004) no-repeat 0 1px}@media (-webkit-min-device-pixel-ratio: 2){body.secondary #content .landing_page .project-details h2.project-link,body.secondary #content .regional_pages .project-details h2.project-link{background:url(/images/bullet-arrow-right-x2.png?1441816004) no-repeat 0 1px;background-size:16px}}body.secondary #content .landing_page .project-details h2.project-services,body.secondary #content .regional_pages .project-details h2.project-services{background:url(/images/bullet-list.png?1441816004) no-repeat 0 1px}@media (-webkit-min-device-pixel-ratio: 2){body.secondary #content .landing_page .project-details h2.project-services,body.secondary #content .regional_pages .project-details h2.project-services{background:url(/images/bullet-list-x2.png?1441816004) no-repeat 0 1px;background-size:16px}}body.secondary #content .landing_page .other-services,body.secondary #content .regional_pages .other-services{border:1px solid #d5d0bf;margin-bottom:20px;padding-bottom:0}body.secondary #content .landing_page .other-services h3,body.secondary #content .regional_pages .other-services h3{background:url(/images/bullet-link.png?1441816004) no-repeat 0 1px;font-size:1.2em;line-height:1.2;padding:0 0 0 20px}@media (-webkit-min-device-pixel-ratio: 2){body.secondary #content .landing_page .other-services h3,body.secondary #content .regional_pages .other-services h3{background:url(/images/bullet-link-x2.png?1441816004) no-repeat 0 1px;-webkit-background-size:16px 16px;background-size:16px 16px}}div.worksheet{background:url(/images/bg_010.jpg?1441816004) left top repeat;padding:1em 1em 0 1em;border:1px dashed #d5d0bf}div.worksheet h3{background:url(/images/bullet-list.png?1441816004) no-repeat 0 2px;font-size:1.2em;line-height:1.2;padding:0 0 0 22px}@media (-webkit-min-device-pixel-ratio: 2){div.worksheet h3{background:url(/images/bullet-list.png?1441816004) no-repeat 0 2px;-webkit-background-size:16px 16px;background-size:16px 16px}}div.worksheet li{background:url(/images/bullet-green-square.png?1441816004) no-repeat 0 4px;line-height:1.2;margin:0 0 10px 8px;padding:0 0 0 12px}@media (-webkit-min-device-pixel-ratio: 2){div.worksheet li{background:url(/images/bullet-green-square-x2.png?1441816004) no-repeat 0 4px;-webkit-background-size:6px 6px;background-size:6px 6px}}div.worksheet p.worksheet_footer{background:url(/images/bg_001.jpg?1441816004) left top repeat;border-top:1px dashed #777;margin:0 -1em;padding:10px}div.worksheet p.worksheet_footer a{border-bottom:1px dashed #d5d0bf;color:#ddd;margin-right:20px}div.worksheet p.worksheet_footer a:hover{border:none}div.price_info{display:none;margin:22px 0;position:relative}div.price_info .price{position:absolute;right:0;top:2px}div.price_info .price span{color:#324a14;font-weight:bold}#services_provided{margin-bottom:22px}#services_provided ul{margin-bottom:0;list-style:none inside}#services_provided ul li{font-weight:bold;font-size:14px}#services_provided ul li ul li{font-weight:bold;font-size:11px;color:#555;margin-left:10px}#services_provided ul li ul li ul{margin-bottom:11px}#secondary_content.grid_9 #x_mini_contact_form_module.block{background:none;padding:0}#secondary_content.grid_9 #x_mini_contact_form_module.block #mini_contact_form legend{color:#5b8424;line-height:1.4;padding:2px 5px;width:95%}#secondary_content.grid_9 #x_mini_contact_form_module.block #mini_contact_form p{font-size:90%;line-height:1.4;margin:0 5px 10px}#secondary_content.grid_9 #x_mini_contact_form_module.block #mini_contact_form label{width:100%;font-weight:bold}#secondary_content.grid_9 #x_mini_contact_form_module.block #mini_contact_form label input[type="text"],#secondary_content.grid_9 #x_mini_contact_form_module.block #mini_contact_form label textarea{margin-top:0;width:90%}#secondary_content.grid_9 #x_mini_contact_form_module.block #mini_contact_form label input{margin-bottom:5px}p.meta{color:#685d55;font-size:0.9em;margin-bottom:5px}.teammember_photo{position:relative}.teammember_photo img{width:98%;padding:1%}.teammember_photo .seal{background:url(/images/bg-stamp.png?1441816004);color:#fff;font-size:.8em;height:90px;line-height:90px;position:absolute;bottom:-15px;right:-16px;text-align:center;text-transform:uppercase;width:90px}h2.team_member_name{float:left}.twitter-follow-button{float:right}.team_member_bio{clear:both}.extras.block{margin-right:0}#primary_content.who_we_are{padding-bottom:105px}#primary_content.who_we_are.unfixed{padding-bottom:0}#content .team_carousel.grid_24{position:fixed;bottom:20px;width:960px;z-index:100}#content .team_carousel.grid_24 .block{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:0 3px 10px 0px rgba(0,0,0,0.5);box-shadow:0 3px 10px 0px rgba(0,0,0,0.5);background:#2f2723;background:rgba(71,57,51,0.9);margin-top:0;margin-bottom:0}#content .team_carousel.grid_24 .block .bx-wrapper{margin:0;padding:10px 50px;width:625px}#content .team_carousel.grid_24 .block .bx-wrapper a{border:0;padding:0}#content .team_carousel.grid_24 .block .bx-wrapper img{border:0;margin:0;padding:0;filter:url("/filters.svg#grayscale");filter:gray;-webkit-filter:grayscale(1)}#content .team_carousel.grid_24 .block .bx-wrapper img:hover{filter:none;-webkit-filter:grayscale(0)}#content .team_carousel.grid_24 .block .bx-wrapper li.active img{filter:none;-webkit-filter:grayscale(0)}#content .team_carousel.grid_24 .block .bx-wrapper .bx-controls-direction a{top:52px}#content .team_carousel.grid_24 .block .cta-message{background:#2f2723;background:rgba(47,39,35,0.5);-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;float:right;padding:15px 10px 0;width:160px;height:90px;text-align:center}#content .team_carousel.grid_24 .block .cta-message h2{color:#fff;margin:0 0 5px;text-transform:none}#content .team_carousel.grid_24 .block .cta-message p{color:#fff;line-height:1.4;margin:0}#content .team_carousel.grid_24 .block .cta-message a{border:0;color:#fff;padding:0;text-decoration:underline}#content .team_carousel.grid_24 .block .cta-message a:hover{background:none;text-decoration:none}#content .team_carousel.grid_24.unfixed{left:auto !important;position:relative}#content .team_carousel.grid_24.unfixed .block{-webkit-box-shadow:none;box-shadow:none}body.secondary #primary_content.who_we_are.index-page{padding-bottom:0}body.secondary #primary_content.who_we_are.index-page h2{color:#4a4037;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:600;font-style:normal;font-size:40px;line-height:1;margin-bottom:10px;text-transform:none}body.secondary #primary_content.who_we_are.index-page img{border:0;margin:0;padding:0}body.secondary #primary_content.who_we_are.index-page a{border:0}body.secondary #primary_content.who_we_are.index-page a:hover{background:none}body.secondary #primary_content.who_we_are.index-page .team-list{margin-bottom:4px}body.secondary #primary_content.who_we_are.index-page .team-list li{float:left;line-height:1;margin:0 2% 2% 0;min-height:210px;position:relative;width:23%}body.secondary #primary_content.who_we_are.index-page .team-list li>a{border:0;color:#666;padding:0}body.secondary #primary_content.who_we_are.index-page .team-list li>a img{border:0;filter:url("/filters.svg#grayscale");filter:gray;-webkit-filter:grayscale(1);margin:0 0 10px;padding:0}body.secondary #primary_content.who_we_are.index-page .team-list li>a span{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;font-style:normal}body.secondary #primary_content.who_we_are.index-page .team-list li>a span.name{display:block;font-size:15px;font-weight:700}body.secondary #primary_content.who_we_are.index-page .team-list li>a span.title{font-size:12px}body.secondary #primary_content.who_we_are.index-page .team-list li>a:hover{background-color:transparent}body.secondary #primary_content.who_we_are.index-page .team-list li>a:hover img{filter:none;-webkit-filter:grayscale(0)}body.secondary #primary_content.who_we_are.index-page .team-list li>a:hover span{color:#333}body.secondary #primary_content.who_we_are.index-page .team-list li>a:hover span.name{color:#5B8424}body.secondary #primary_content.who_we_are.index-page .team-list li[class^="message-block"]{background-color:#DDDDDD;color:#FFF;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.3em;line-height:1.4}body.secondary #primary_content.who_we_are.index-page .team-list li[class^="message-block"] div{background:#80b133;background:url(/images/bg_planet-trans.png?1441816004) no-repeat right bottom,-moz-linear-gradient(top, #80b133 0%, #5b880c 100%);background:url(/images/bg_planet-trans.png?1441816004) no-repeat right bottom,-webkit-gradient(linear, left top, left bottom, color-stop(0%, #80b133), color-stop(100%, #5b880c));background:url(/images/bg_planet-trans.png?1441816004) no-repeat right bottom,-webkit-linear-gradient(top, #80b133 0%, #5b880c 100%);background:url(/images/bg_planet-trans.png?1441816004) no-repeat right bottom,-o-linear-gradient(top, #80b133 0%, #5b880c 100%);background:url(/images/bg_planet-trans.png?1441816004) no-repeat right bottom,-ms-linear-gradient(top, #80b133 0%, #5b880c 100%);background:url(/images/bg_planet-trans.png?1441816004) no-repeat right bottom,linear-gradient(to bottom, #80b133 0%,#5b880c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b133', endColorstr='#5b880c',GradientType=0 );-webkit-border-radius:8px;-moz-border-radius:8px;-khtml-border-radius:8px;border-radius:8px;margin:5px;padding:10px;position:absolute;top:0;bottom:0;left:0;right:0}body.secondary #primary_content.who_we_are.index-page .team-list li[class^="message-block"] a{display:inline;padding:0}body.secondary #primary_content.who_we_are.index-page .team-list li[class^="message-block"] h3{color:#FFF;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5em}body.secondary #primary_content.who_we_are.index-page .team-list li.partner-block h3{position:relative}body.secondary #primary_content.who_we_are.index-page .team-list li.partner-block h3:after{background:url(/images/bg_partner-block.png?1441816004);content:" ";position:absolute;top:2px;right:0;width:42px;height:26px}body.secondary #primary_content.who_we_are.index-page .team-list li.message-block-2{width:48%}body.secondary #primary_content.who_we_are.index-page .team-list li.message-block-3{width:73%}body.secondary #primary_content.who_we_are.index-page .team-list li.message-block-4{min-height:180px;width:100%}body.secondary #primary_content.who_we_are.index-page .employee-list{margin-bottom:30px}body.secondary #primary_content.who_we_are.index-page .we-are-list{margin-bottom:40px;max-width:730px}body.secondary #primary_content.who_we_are.index-page .we-are-list li{float:left;margin:0 11px 11px 0;width:173px;height:150px}body.secondary #primary_content.who_we_are.index-page .we-are-list li span{display:block;text-indent:-9999px}body.secondary #primary_content.who_we_are.index-page .we-are-list li.last{margin-right:0}body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-picky{background:url(/images/block-picky.png?1441816004) no-repeat 0 0;background-size:357px 150px;width:357px}body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-13-years{background:url(/images/block-13-years.png?1441816004) no-repeat 0 0;background-size:173px 150px}body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-close-to{background:url(/images/block-close-to.png?1441816004) no-repeat 0 0;background-size:173px 150px}body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-partner{background:url(/images/block-partner.png?1441816004) no-repeat 0 0;background-size:173px 311px;height:311px}body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-opinionated{background:url(/images/block-opinionated.png?1441816004) no-repeat 0 0;background-size:173px 150px}body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-bent-on{background:url(/images/block-bent-on.png?1441816004) no-repeat 0 0;background-size:173px 150px}body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-assortment{background:url(/images/block-assortment.png?1441816004) no-repeat 0 0;background-size:173px 311px;margin-top:-161px;height:311px}body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-intrigued{background:url(/images/block-intrigued.png?1441816004) no-repeat 0 0;background-size:357px 150px;width:357px}body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-passionate{background:url(/images/block-passionate.png?1441816004) no-repeat 0 0;background-size:173px 150px}body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-driven{background:url(/images/block-driven.png?1441816004) no-repeat 0 0;background-size:173px 150px}body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-transparent{background:url(/images/block-transparent.png?1441816004) no-repeat 0 0;background-size:357px 150px;width:357px}body.secondary #primary_content.who_we_are.index-page .we-are-not-list{margin-bottom:50px}body.secondary #primary_content.who_we_are.index-page .we-are-not-list li{float:left;margin-right:24px}body.secondary #primary_content.who_we_are.index-page .we-are-not-list li p{color:#666;float:right;margin:0;padding-right:10px;text-align:right;width:196px}body.secondary #primary_content.who_we_are.index-page .we-are-not-list li h3{display:block;height:53px;margin:0;text-indent:-9999px}body.secondary #primary_content.who_we_are.index-page .we-are-not-list li.head-bore{width:231px}body.secondary #primary_content.who_we_are.index-page .we-are-not-list li.head-bore h3{background:url(/images/head-bore.png?1441816004) no-repeat 0 0;width:231px}body.secondary #primary_content.who_we_are.index-page .we-are-not-list li.head-vendor{width:225px}body.secondary #primary_content.who_we_are.index-page .we-are-not-list li.head-vendor h3{background:url(/images/head-vendor.png?1441816004) no-repeat 0 0;width:225px}body.secondary #primary_content.who_we_are.index-page .we-are-not-list li.head-argon{margin-right:0;width:221px}body.secondary #primary_content.who_we_are.index-page .we-are-not-list li.head-argon h3{background:url(/images/head-argon.png?1441816004) no-repeat 0 0;width:221px}body.secondary #primary_content.who_we_are.index-page .we-are-not-list li.head-argon p{width:150px}body.secondary #primary_content.who_we_are.index-page .cta_button.mobile{display:none}body.secondary #primary_content.who_we_are.index-page .cta_button a:hover{cursor:pointer;opacity:0.95}body.secondary #primary_content.who_we_are .tm_quote{background:#d5d0bf;font-family:Georgia, Times, "Times New Roman", serif;line-height:1.4;margin:0 0 20px;padding:15px}body.secondary #primary_content.who_we_are .tm_quote blockquote{font-size:110%;font-weight:bold}body.secondary #primary_content.who_we_are .tm_quote .quotee{color:#817b70;font-size:100%;font-style:italic;margin:0}body.secondary #primary_content.who_we_are #x_mini_contact_form_module.block{margin:0}body.secondary #primary_content.who_we_are #mini_contact_form textarea#contact_request_inquiry{width:199px}body.secondary #primary_content.who_we_are.profile .grid_10 .block{margin-top:0}body.secondary #primary_content.who_we_are.profile #secondary_content{display:none}#inside.who_we_are{background-color:#f0eee9;border:0;-webkit-box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.5);box-shadow:inset 0px 1px 3px 0px rgba(0,0,0,0.5)}#inside.who_we_are h2{color:#4a4037;font-size:20px;font-weight:800;font-style:normal;margin-top:15px;margin-bottom:5px}#inside.who_we_are a{border:0;color:#5B8424;font-size:14px;padding-top:21px}#inside.who_we_are .images a{padding:0}#inside.who_we_are .images a img{margin-right:40px}#inside.who_we_are .images a:last-child img{margin-right:0}#menu_of_services{background:url(/images/bg_010.jpg?1441816004) left top repeat;border:1px dashed #d5d0bf;padding:1em}#menu_of_services a{border-color:#685D55;font-size:.9em}#menu_of_services dl#menu_left,#menu_of_services dl#menu_right{width:190px;float:left;margin-top:-11px}#menu_of_services dl#menu_left{padding-right:11px;margin-right:10px;border-right:1px dashed #d5d0bf;width:205px}#menu_of_services dl dd{margin-bottom:11px}#menu_of_services dl dd.price{color:#324a14;font-size:.8em;line-height:18px;padding-bottom:4px}#menu_of_services dl dd dl{float:left;margin-bottom:11px}#menu_of_services dl dd dl dt{font-weight:normal;margin-bottom:11px}#menu_of_services dl dt{clear:left;margin-bottom:0}#menu_of_services dl .title{color:#2F2723;line-height:44px;font-family:Georgia, 'Times New Roman', serif;font-size:1.3em}#menu_of_services dl .link{margin-bottom:0px;position:relative;top:-3px;left:-3px}#menu_of_services dl .link a{background:#fff;color:#2f2723;font-size:.9em;padding:3px}#menu_of_services dl .link a:hover{background:#911526;color:#fff}#menu_of_services #menu_right dl dd.description{margin-bottom:0}#menu_of_services #menu_right dl dd.description span{display:none}.process_discover,.process_discovery{background:url(/images/icon_lightbulb.png?1441816004) left center no-repeat}.process_design{background:url(/images/icon_layout_edit.png?1441816004) left center no-repeat}.process_development{background:url(/images/icon_bricks.png?1441816004) left center no-repeat}.process_deployment{background:url(/images/icon_server_go.png?1441816004) left center no-repeat}.process_dialogue{background:url(/images/icon_comments.png?1441816004) left center no-repeat}.process_discover,.process_discovery,.process_design,.process_development,.process_deployment,.process_dialogue{padding-left:19px}ul#tm_links li{margin-right:10px}ul#tm_links li a{background-position:0 0;background-repeat:no-repeat;-webkit-background-size:30px 30px;background-size:30px 30px;border:0;display:block;padding:0;text-indent:-9999px;width:30px;height:30px}ul#tm_links li a:hover{background-color:transparent}ul#tm_links li a.lastfm{background-image:url(/images/icon_social_lastfm.png?1441816004);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon_social_lastfm.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/icon_social_lastfm.png', sizingMethod='scale')"}ul#tm_links li a.twitter{background-image:url(/images/icon_social_twitter.png?1441816004);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon_social_twitter.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/icon_social_twitter.png', sizingMethod='scale')"}ul#tm_links li a.delicious{background-image:url(/images/icon_social_delicious.png?1441816004);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon_social_delicious.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/icon_social_delicious.png', sizingMethod='scale')"}ul#tm_links li a.tumblr{background-image:url(/images/icon_social_tumblr.png?1441816004);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon_social_tumblr.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/icon_social_tumblr.png', sizingMethod='scale')"}ul#tm_links li a.flickr{background-image:url(/images/icon_social_flickr.png?1441816004);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon_social_flickr.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/icon_social_flickr.png', sizingMethod='scale')"}ul#tm_links li a.linkedin{background-image:url(/images/icon_social_linkedin.png?1441816004);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon_social_linkedin.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/icon_social_linkedin.png', sizingMethod='scale')"}ul#tm_links li a.github{background-image:url(/images/icon_social_github.png?1441816004);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon_social_github.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/icon_social_github.png', sizingMethod='scale')"}ul#tm_links li a.gplus{background-image:url(/images/icon_googleplus.png?1441816004);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/icon_googleplus.png', sizingMethod='scale');-ms-filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader( src='/images/icon_googleplus.png', sizingMethod='scale')"}ul#tm_links li:last-child{margin-right:0}ul.tm_rails_links li{float:left;margin-right:10px}#gallery-adv img{margin-bottom:10px}#gallery-adv .nav-controls{*zoom:1}#gallery-adv .nav-controls:after{content:".";display:block;height:0;clear:both;visibility:hidden}#gallery-adv a,#gallery-adv a:hover{background:none;border:none;color:#333}#gallery-adv a.prev{background:url(/images/icons/control_play.png?1441816004) no-repeat left center}#gallery-adv a.prev{background:url(/images/icons/control_rewind.png?1441816004) no-repeat left center;padding-left:20px;float:left;font-size:.8em}#gallery-adv a.next{background:url(/images/icons/control_fastforward.png?1441816004) no-repeat right center;padding-right:20px;float:right;font-size:.8em}#gallery-adv .caption{color:#2F2723;font-size:0.9em;margin-bottom:10px;margin-top:-5px}#gallery-adv .caption .image-title{font-size:14px;font-weight:bold;line-height:1;margin-bottom:5px}#gallery-adv .caption .image-desc{line-height:1}.more_flickr{text-align:right}dl#core_values dt{font-weight:bold;font-size:1.1em}dl#core_values dd{font-size:0.9em;margin-left:13px;line-height:1.3em}a#talk{border:none}a#talk:hover{background:none}#values-slider{margin-bottom:50px}.royalSlider{width:100%}.royalSlider .royalCaption{background-color:rgba(0,0,0,0.65);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000,endColorstr=#88000000);height:80%;margin:0 8%;top:10%}.royalSlider .royalCaption h3,.royalSlider .royalCaption p{text-align:center}.royalSlider .royalCaption h3{background:url(/images/core_values/bg_caption-headline.png?1441816004) no-repeat 50% top;color:#FFF;font-family:arial, sans-serif;font-size:18px;font-style:italic;margin:20px 0 10px;padding-top:50px;text-transform:uppercase}.royalSlider .royalCaption p{color:#CECECE;font-size:13px;margin:20px 30px 10px}.royalSlider.iskin .royalControlNavOverflow a,.royalSlider.iskin .arrow{border:none;padding:0;text-decoration:none}.royalSlider.iskin .arrow{-moz-opacity:0.9;opacity:0.9;width:37px;height:36px}.royalSlider.iskin .arrow.right{right:16px}.royalSlider.iskin .arrow.right.disabled{background-position:-113px 0}.royalSlider.iskin .arrow.left{left:16px}.royalSlider.iskin .arrow.left.disabled{background-position:-50px 0}ul.services{list-style:square;margin-left:20px}ul.services a{border:0;display:inline;padding:0}ul.services a:hover{background:none;border:0;color:#5d1921;text-decoration:underline}img.download{margin-bottom:0px;border:none}.testimonial{margin-bottom:20px;border-bottom:1px dotted #2F2723}.testimonial blockquote{color:#000;font-family:Georgia, 'Times New Roman', serif;font-size:1em;margin-bottom:10px}.testimonial .teaser{color:#5B8424;font-size:1.2em;font-weight:bold}.testimonial cite{color:#777;display:block;font-size:.9em;font-style:italic;line-height:1.3em}.testimonial .fn{color:#555;display:block;font-size:1.1em}.testimonial .org{color:#2F2723}.testimonial img{float:left;width:80px;margin-bottom:0;margin-right:10px}.moving #navbar{background:url(/images/moving_2011/bg_navbar.png?1441816004) no-repeat left bottom;height:41px;margin:20px auto 10px;width:875px}.moving #navbar ul{margin-right:3px}.moving #site_wrapper{background:#fff url(/images/moving_2011/map.jpg?1441816004) no-repeat 0 0;border:10px solid #fff;color:#333;font-size:13px;line-height:20px;margin:20px auto;position:relative;width:849px}.moving #site_wrapper a.building{background:none;border:0;padding:0;position:absolute;right:-60px;top:10px}.moving #site_wrapper a.building img{border:0}.moving #site_wrapper .inner_wrap{background:url(../images/moving_2011/map-shadow-top.png?1441816004) no-repeat 0 0}.moving #site_wrapper .inner_wrap .bottom_shadow{background:url(../images/moving_2011/map-shadow-bottom.png?1441816004) repeat-x left bottom;display:block;padding:20px}.moving #site_wrapper .section{background:transparent url(/images/moving_2011/bg_section_top.png?1441816004) no-repeat 0 0;padding:20px 23px 0 23px;position:relative;width:237px}.moving #site_wrapper .section .decoration{background:transparent url(../images/moving_2011/bg_section_bottom.png?1441816004) no-repeat left bottom;display:block;width:283px;height:23px;position:absolute;bottom:-19px;left:-3px}.moving #site_wrapper .section p{margin-bottom:12px}.moving #site_wrapper .section h1{font-size:48px;*font-size:42px;line-height:.8em;margin-bottom:15px}.moving #site_wrapper .section .intro{color:#000;font-family:Georgia, "Times New Roman", Times, serif;font-size:16px;font-style:italic}.moving #site_wrapper .section .footer{background:#f0eee8;margin-left:-20px;padding-bottom:10px;*padding-bottom:20px;width:278px}.moving #site_wrapper .section .footer:after{content:"";clear:left;display:block}.moving #site_wrapper .section .vcard{font-weight:bold;font-size:14px;margin:0;padding:0 20px 10px}.moving #site_wrapper .section .vcard h2{background:#473933;color:#f0eee8;font-size:13px;margin-left:-20px;padding:4px 5px 4px 20px;width:253px}.moving #site_wrapper .section .vcard .country-name{display:inline}.moving #site_wrapper .section .vcard .tel{display:block}.moving #site_wrapper .section #new_newsletter_subscription{border-top:1px dashed #b6b5b0;line-height:19px;padding:10px 20px 10px}.moving #site_wrapper .section #new_newsletter_subscription h2{color:#5b8424;font-size:18px;margin-bottom:8px}.moving #site_wrapper .section #new_newsletter_subscription p{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic}.moving #site_wrapper .section #new_newsletter_subscription input[type=text]{background:url(../images/moving_2011/input-shadow.png?1441816004) no-repeat 0 0;float:left;font-size:11px;margin-right:10px;width:130px}.moving input.subscribe{background:transparent url(/images/moving_2011/button-subscribe.png?1441816004) no-repeat 0 0;border:none;cursor:pointer;float:left;height:25px;margin:2px 0 0 0;text-indent:-9999px;width:84px}.moving input.subscribe:hover{background-position:0 -26px}.moving input.subscribe:active{background-position:0 -52px}.cta_header{position:absolute;left:0;top:0;width:100%;z-index:10}.cta_header.fixed{position:fixed;z-index:1001}.cta_header.fixed .cta_wrapper #call{top:0}.cta_header .cta_wrapper{margin:0 auto;max-width:960px;position:relative;width:100%}.cta_header .cta_wrapper #call{background:url(/images/call-us.png?1441816004) no-repeat 0 0;position:absolute;right:-17px;top:15px;width:185px;height:57px}.cta_header .cta_wrapper #call a{border:0;color:#fff;text-decoration:none}.cta_header .cta_wrapper #call a span{color:#e3eed5}.cta_header .cta_wrapper #call a:hover{background:none}.cta_header .cta_wrapper #call h6{font:bold 13px/1 Arial,sans-serif;margin:6px 0 0 14px;padding:0;text-shadow:0 1px 0 rgba(0,0,0,0.2)}.cta_header .cta_wrapper #call h6 a{color:#e3eed5}.cta_header .cta_wrapper #call p{color:#fff;font:18px/1.3 "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 0 14px;padding:0;text-shadow:0 1px 0 rgba(0,0,0,0.2)}#notice_wrapper{background:url(/images/studio_hours/empty-studio.jpg?1441816004) no-repeat 0 0;color:#333;font:normal 13px/1.5 Arial,sans-serif;height:570px;margin:0;overflow:hidden;width:812px}#notice{background:rgba(255,249,241,0.9);box-shadow:0 1px 4px rgba(0,0,0,0.6);float:right;height:528px;margin:22px;width:255px}#notice h1{background:#fff;border-bottom:1px solid #ccc;color:#000;font:bold 18px/1.5 Arial,sans-serif;letter-spacing:0px;margin:0;padding:6px 10px;text-transform:none}#notice h1 span{color:#5A8424}#notice h2{background:url(/images/studio_hours/will-return.png?1441816004) no-repeat center 10px;border-bottom:1px solid #ccc;color:#000;font:bold 16px/1.5 Arial,sans-serif;margin:0 18px;padding-top:280px;text-transform:none}#notice p{line-height:1.7em;margin:6px 18px}#notice p a{border-bottom:1px dashed #5d1920;color:#5d1920;text-decoration:none}#notice p a:hover{background:#fff}#notice p strong{color:#000}#notice ul{list-style:none;margin:16px 0 0 18px;overflow:hidden;padding:0}#notice ul li{float:left;margin:0;padding:0}#notice .email a,#notice .phone a{background:url(/images/studio_hours/email.png?1441816004) no-repeat 0 0;border:0;color:#fff;display:block;font:bold 14px/1.5 Arial,sans-serif;height:22px;padding:6px 0 6px 43px;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,0.3);width:65px}#notice .email a:hover,#notice .phone a:hover{background-position:0 -34px}#notice .email a:active,#notice .phone a:active{background-position:0 -68px}#notice .phone a{background:url(/images/studio_hours/phone.png?1441816004) no-repeat 0 0;padding:6px 0 6px 27px;width:77px}#notice a:active span{position:relative;top:1px}.mega-dropdown{background:#f0eee8 url(/images/bg_mega-dropdown-tile.gif?1441816004) repeat-y;border:1px solid #bbb;border-top:0;border-bottom:4px solid #7eb831;box-shadow:0 3px 4px rgba(0,0,0,0.3);color:#333;display:none;font:normal 12px/1.5 Arial,sans-serif;overflow:hidden;padding:0;position:absolute;top:36px;left:0;width:918px;z-index:999}#navbar ul #nav_what_we_do.hover .mega-dropdown{background-position:393px 0;display:block}#navbar ul #nav_what_we_do.hover .mega-dropdown a{background-color:none;color:#8A3339;display:inline-block;font-family:arial, sans-serif;font-size:13px;font-style:normal;margin:0;padding:0;text-transform:none}#navbar ul #nav_what_we_do.hover .mega-dropdown a:hover{background:none;color:#699928}#navbar ul #nav_what_we_do.hover .mega-dropdown .hero{float:left;padding:40px 20px 15px;width:353px}#navbar ul #nav_what_we_do.hover .mega-dropdown .hero .hero_image{border:0;-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.4);box-shadow:2px 2px 5px 0px rgba(0,0,0,0.4);margin:0;padding:0}#navbar ul #nav_what_we_do.hover .mega-dropdown .hero p{font-size:14px;margin-bottom:5px}#navbar ul #nav_what_we_do.hover .mega-dropdown .hero p.last{border-bottom:1px solid #ccc;padding-bottom:10px;margin-bottom:10px}#navbar ul #nav_what_we_do.hover .mega-dropdown .description{float:left;margin-left:25px;padding-top:15px}#navbar ul #nav_what_we_do.hover .mega-dropdown .description h2{background:url(/images/bg_wwd_banner.png?1441816004) no-repeat 0 0;margin:0 0 -38px -13px;overflow:hidden;text-indent:100%;white-space:nowrap;width:177px;height:43px}#navbar ul #nav_what_we_do.hover .mega-dropdown .description .wwd-link{margin-bottom:10px;text-align:right}#navbar ul #nav_what_we_do.hover .mega-dropdown .description .services-list{background:#f0eee8;border:1px solid #ccc;margin-bottom:10px;padding:25px 10px 10px}#navbar ul #nav_what_we_do.hover .mega-dropdown .description ul{float:left;margin:0 20px 0 0}#navbar ul #nav_what_we_do.hover .mega-dropdown .description ul.last{margin:0 5px 0 0}#navbar ul #nav_what_we_do.hover .mega-dropdown .description ul.last li p{padding-bottom:7px}#navbar ul #nav_what_we_do.hover .mega-dropdown .description ul li{background-color:transparent;background-repeat:no-repeat;background-position:0 0;float:none;line-height:1;margin-bottom:15px;padding-left:30px}#navbar ul #nav_what_we_do.hover .mega-dropdown .description ul li h3{border-bottom:1px solid #ccc;color:#463932;font-family:arial, sans-serif;font-size:13px;font-weight:bold;margin:0;padding:6px 4px 5px 0;text-transform:uppercase}#navbar ul #nav_what_we_do.hover .mega-dropdown .description ul li h4{margin-bottom:5px}#navbar ul #nav_what_we_do.hover .mega-dropdown .description ul li p{margin:0;padding-bottom:10px}#navbar ul #nav_what_we_do.hover .mega-dropdown .description ul li.last{margin-bottom:0}#navbar ul #nav_what_we_do.hover .mega-dropdown .description ul li.d1{background-image:url(/images/icon_wwd_light_bulb.png?1441816004)}#navbar ul #nav_what_we_do.hover .mega-dropdown .description ul li.d2{background-image:url(/images/icon_wwd_pencil.png?1441816004)}#navbar ul #nav_what_we_do.hover .mega-dropdown .description ul li.d3{background-image:url(/images/icon_wwd_dialouge.png?1441816004)}#navbar ul #nav_what_we_do.hover .mega-dropdown .description ul li.d4{background-image:url(/images/icon_wwd_code.png?1441816004)}#navbar ul #nav_what_we_do.hover .mega-dropdown .description ul li.d5{background-image:url(/images/icon_wwd_arrow.png?1441816004)}#navbar ul #nav_what_we_do.hover .mega-dropdown .description ul li.d2 p,#navbar ul #nav_what_we_do.hover .mega-dropdown .description ul li.d4 p{border-bottom:1px dashed #ccc}#navbar ul #nav_what_we_do.hover .mega-dropdown .description ul li.d2 p.last,#navbar ul #nav_what_we_do.hover .mega-dropdown .description ul li.d4 p.last{border:0}#navbar ul #nav_who_we_are.hover .mega-dropdown{background-position:335px 0;display:block}#navbar ul #nav_who_we_are #meet-the-team{float:left;padding:15px;width:305px}#navbar ul #nav_who_we_are #meet-the-team .img_link{background:#fff;border-top:4px solid #7EB831;color:#8A3339;display:block;font:bold 14px/1.5 Arial,sans-serif;padding:4px 4px 4px 8px;position:absolute;top:163px;left:20px;text-decoration:none;text-transform:none;width:283px}#navbar ul #nav_who_we_are #meet-the-team .img_link:hover{color:#699928}#navbar ul #nav_who_we_are #meet-the-team img{display:block}#navbar ul #nav_who_we_are #meet-the-team h3{font-family:arial, sans-serif;font-size:18px;font-weight:bold;margin:5px 10px 10px}#navbar ul #nav_who_we_are #meet-the-team p{color:#666;font-family:Georgia, 'Times New Roman', serif;font-size:13px;font-style:italic;margin:10px 10px 5px}#navbar ul #nav_who_we_are #meet-the-team .careers{background-color:none;color:#8A3339;display:inline-block;font-family:arial, sans-serif;font-size:13px;font-style:normal;margin:0 10px 5px;padding:0;text-transform:none}#navbar ul #nav_who_we_are #meet-the-team .careers:hover{background:none;color:#699928}#navbar ul #nav_who_we_are .team-list{float:left;list-style:none;margin:15px 0 15px 5px;padding:0;width:575px}#navbar ul #nav_who_we_are .team-list li{float:left;margin:0;padding:0}#navbar ul #nav_who_we_are .team-list li a{background:none;color:#8A3339;display:block;font:bold 13px Arial, sans-serif;line-height:28px;padding:5px 0 5px 10px;text-decoration:none;text-transform:none;width:277px}#navbar ul #nav_who_we_are .team-list li a:hover{background:#F0EEE8;color:#699928}#navbar ul #nav_who_we_are .team-list li a img{border:none;float:left;margin:0 10px 0 0;padding:0;width:48px;height:48px}#navbar ul #nav_who_we_are .team-list li a span{color:#333;display:block;font:normal 12px Arial, sans-serif;line-height:10px}#navbar ul #nav_who_we_are .team-list .open a,#navbar ul #nav_who_we_are .team-list .open a:hover{background:url(/images/bg-hiring.png?1441816004) no-repeat 50% bottom #faf9f7}body.secondary #primary_content #plants ul{float:left;list-style:none;margin:0 0 0 10px;padding:0 0 20px}body.secondary #primary_content #plants ul li{float:left;margin:10px 10px 0;position:relative}body.secondary #primary_content #plants h2{color:#fff;font:normal 22px/1.2 Georgia,serif;letter-spacing:normal;margin:0;padding:5px 10px;text-transform:none;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}body.secondary #primary_content #plants h3{color:#fff;font:bold 14px/1.2 Arial,sans-serif;text-transform:none}body.secondary #primary_content #plants p{font:normal 14px/1.2 Arial,sans-serif;margin:0}body.secondary #primary_content #plants img{border:0;margin:0;max-width:none;padding:0}body.secondary #primary_content #plants .deceased{background:url(/images/plants/banner_rip.png?1441816004) no-repeat 0 0;display:block;position:absolute;top:-2px;right:-2px;width:80px;height:81px}.full_content{margin:0 20px}.full_content h1{margin-top:20px}.twitter-timeline{min-width:170px !important}#fb-pa{background:#E7E7E7;border-top:3px solid #254B82;margin-top:0 !important;margin-bottom:10px !important;overflow:hidden;padding:10px}#fb-pa a{border-bottom:0;color:#666;font:normal 12px/1.5 Arial,sans-serif}#fb-pa a:hover{background:none}#fb-pa a strong{color:#333}#fb-pa .fb-like{margin-top:4px}body.secondary #primary_content.what_we_do img{border:0;padding:0}body.secondary #primary_content.what_we_do p.summary{color:#666;font-size:1.2em}body.secondary #primary_content.what_we_do p.more{float:right;margin:21px 0 0 0}body.secondary #primary_content.what_we_do p.more a{background:#fff;border-color:#cfcfcf;color:#5D191F;font-size:1em;padding:8px 15px}body.secondary #primary_content.what_we_do h2{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.8em;font-weight:bold;letter-spacing:0;position:relative;text-align:center;text-transform:none}body.secondary #primary_content.what_we_do .cta_button{text-align:center}body.secondary #primary_content.what_we_do .what_we_do_area{background:#fff url(/images/bg_who_we_are.png?1441816004) no-repeat 490px -100px;-webkit-box-shadow:0px 1px 2px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 2px rgba(0,0,0,0.4);box-shadow:0px 1px 2px rgba(0,0,0,0.4);margin-bottom:30px;overflow:hidden;height:266px;position:relative}body.secondary #primary_content.what_we_do .what_we_do_area h2{font-size:28px;position:absolute;top:120px;left:20px}body.secondary #primary_content.what_we_do .what_we_do_area .side{color:#666;display:none;font:normal 13px/1.4 Arial,sans-serif;position:absolute;top:0;left:513px;padding:10px 12px;width:190px;z-index:999}body.secondary #primary_content.what_we_do .what_we_do_area .side#round1{display:block}body.secondary #primary_content.what_we_do .what_we_do_area .side img{box-shadow:0 1px 2px rgba(0,0,0,0.6);margin-bottom:0;max-width:200px}body.secondary #primary_content.what_we_do .what_we_do_area .side p{margin:4px 0}body.secondary #primary_content.what_we_do .what_we_do_area .side p strong{display:block;font:normal 16px/1.5 Arial,sans-serif;margin:1em 0;text-align:center}body.secondary #primary_content.what_we_do .what_we_do_area .side a{border-bottom:0;color:#5D191F;font-weight:bold}body.secondary #primary_content.what_we_do .what_we_do_area .side a:hover{background:#fff}body.secondary #primary_content.what_we_do .what_we_do_area .side a.lightbox{background:#fff;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,0.6);display:block;font-size:16px;margin:1em 0 1em 15px;padding:6px;text-align:center;width:80%}body.secondary #primary_content.what_we_do .what_we_do_area .side a.lightbox:hover{box-shadow:0 1px 4px rgba(0,0,0,0.8)}body.secondary #primary_content.what_we_do .what_we_do_area .side a.lightbox:active{box-shadow:0 0 1px rgba(0,0,0,0.8);position:relative;top:1px}body.secondary #primary_content.what_we_do .what_we_do_area ul{width:660px;height:550px;padding:0 !important;margin:0 !important;overflow:hidden;position:absolute;top:-140px;left:0}body.secondary #primary_content.what_we_do .what_we_do_area ul li{background:#fff;cursor:pointer;font-size:29px;font-weight:bold;width:325px;text-align:left;word-wrap:none;vertical-align:middle;padding:0 !important;margin:0 !important}body.secondary #primary_content.what_we_do .what_we_do_area ul li.roundabout-in-focus{background:none;color:#DF5031;opacity:1 !important}body.secondary #primary_content.what_we_do .client_listing{border-bottom:1px solid #ccc;margin:20px 0 40px;text-align:center}body.secondary #primary_content.what_we_do .client_listing h2{background:url(/images/icon_arrow_left.png?1441816004) no-repeat 16% 0;padding-bottom:50px;padding-top:6px}body.secondary #primary_content.what_we_do .client_listing .client_logo_image a{border-bottom:none}body.secondary #primary_content.what_we_do .client_listing .client_logo_image a:hover{background-color:transparent}body.secondary #primary_content.what_we_do .client_listing .client_logos{display:none}body.secondary #primary_content.what_we_do .client_listing .client_names li{color:#666;display:inline;font-size:1.2em;line-height:1.5;margin:0 10px}body.secondary #primary_content.what_we_do .client_listing .client_names.mobile{display:none}body.secondary #primary_content.what_we_do .client_listing p.more{margin:0 auto -20px;clear:both;float:none;background:#fff;padding:10px;text-align:center;width:45%}body.secondary #primary_content.what_we_do .client_listing p.more a{background:transparent url(/images/buttons/bg_button_tall_green.png?1441816004) repeat-x;border:none;color:#fff;font-size:16px;padding:10px 30px;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}body.secondary #primary_content.what_we_do .client_listing p.more a{border-radius:25px}body.secondary #primary_content.what_we_do .client_testimonials{border-bottom:1px solid #ccc;margin-bottom:50px}body.secondary #primary_content.what_we_do .client_testimonials h2{background:url(/images/icon_arrow_right.png?1441816004) no-repeat 78% 12px;padding-bottom:40px}body.secondary #primary_content.what_we_do .client_testimonials p.more{margin:0 auto -20px;clear:both;float:none;background:#fff;padding:10px;text-align:center;width:45%}body.secondary #primary_content.what_we_do .client_testimonials p.more a{background:transparent url(/images/buttons/bg_button_tall_green.png?1441816004) repeat-x;border:none;color:#fff;font-size:16px;padding:10px 30px;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}body.secondary #primary_content.what_we_do .client_testimonials p.more a{border-radius:25px}body.secondary #primary_content.what_we_do .client_testimonials .client_quote{background:url(/images/bg_testimonial_top.png?1441816004) no-repeat top left;float:left;margin:0 20px 0 0;padding-top:6px;width:351px}body.secondary #primary_content.what_we_do .client_testimonials .client_quote.last{margin:0}body.secondary #primary_content.what_we_do .client_testimonials .client_quote .quote{background:url(/images/bg_testimonial_bottom.png?1441816004) no-repeat bottom left;font-family:georgia, times;font-size:1.1em;font-style:italic;margin:0 0 10px;padding:14px 20px 34px}body.secondary #primary_content.what_we_do .client_testimonials .client_quote .photo{float:left;margin:0 10px 0 0}body.secondary #primary_content.what_we_do .client_testimonials .client_quote .photo img{width:68px}body.secondary #primary_content.what_we_do .client_testimonials .client_quote .name{line-height:1.3}body.secondary #primary_content.what_we_do .client_testimonials .client_quote .name span{display:block;font-weight:bold}body.secondary #primary_content.what_we_do .client_testimonials .client_quote .name a{display:inline}body.secondary #primary_content.what_we_do .our_process{margin-bottom:50px}body.secondary #primary_content.what_we_do .our_process h2{margin-bottom:35px}body.secondary #primary_content.what_we_do .our_process .our_services{margin-bottom:40px}body.secondary #primary_content.what_we_do .our_process .our_services li{border-top:4px solid #333;float:left;margin:0 20px 0 0;width:220px}body.secondary #primary_content.what_we_do .our_process .our_services li h3{background-position:0 50%;background-repeat:no-repeat;color:#2F2723;line-height:2;font-family:Georgia, 'Times New Roman', serif;font-size:16px;font-style:italic;margin:0;padding:2px 0 2px 20px}body.secondary #primary_content.what_we_do .our_process .our_services li.service_strategy{border-color:#ffb433}body.secondary #primary_content.what_we_do .our_process .our_services li.service_strategy h3{background-image:url(/images/icon_lightbulb.png?1441816004)}body.secondary #primary_content.what_we_do .our_process .our_services li.service_design{border-color:#588531}body.secondary #primary_content.what_we_do .our_process .our_services li.service_design h3{background-image:url(/images/icon_layout_edit.png?1441816004)}body.secondary #primary_content.what_we_do .our_process .our_services li.service_development{border-color:#715b51}body.secondary #primary_content.what_we_do .our_process .our_services li.service_development h3{background-image:url(/images/icon_bricks.png?1441816004)}body.secondary #primary_content.what_we_do .our_process .our_services li .info_link{margin:0 0 5px 20px}body.secondary #primary_content.what_we_do .our_process .our_services li .info_link a{border-bottom:1px dashed;display:inline;font-size:14px;font-weight:bold;padding:2px 0}body.secondary #primary_content.what_we_do .our_process .our_services li .info_description{line-height:1.5;margin:0 0 0 20px}body.secondary #primary_content.what_we_do .our_process .our_services li .info_description span{display:block;font-size:12px}body.secondary #primary_content.what_we_do .our_process .call-out{background:#f8f7f3;background:-moz-linear-gradient(left, #f8f7f3 0%, #fff 50%, #f8f7f3 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #f8f7f3), color-stop(50%, #fff), color-stop(100%, #f8f7f3));background:-webkit-linear-gradient(left, #f8f7f3 0%, #fff 50%, #f8f7f3 100%);background:-o-linear-gradient(left, #f8f7f3 0%, #fff 50%, #f8f7f3 100%);background:-ms-linear-gradient(left, #f8f7f3 0%, #fff 50%, #f8f7f3 100%);background:linear-gradient(left, #f8f7f3 0%,#ffffff 50%,#f8f7f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f7f3', endColorstr='#f8f7f3',GradientType=1 );-webkit-box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);box-shadow:0px 0px 2px 1px rgba(0,0,0,0.2);padding:20px;position:relative}body.secondary #primary_content.what_we_do .our_process .call-out h3{color:#5B8424;font-family:arial, sans-serif;font-size:16px;font-weight:bold;margin-bottom:22px}body.secondary #primary_content.what_we_do .our_process .call-out .note{font-size:12px;position:absolute;top:20px;right:20px}body.secondary #primary_content.what_we_do .our_process .call-out .info_link{margin:0}body.secondary #primary_content.what_we_do .our_process .call-out .info_link a{border:0;font-size:14px;font-weight:bold}body.secondary #primary_content.what_we_do .our_specialties{background:url(/images/bg_shadow_divider.png?1441816004) no-repeat 50% 0;padding-top:25px;text-align:center}body.secondary #primary_content.what_we_do .our_specialties h2{color:#DF5031;font-size:20px;margin-bottom:20px}body.secondary #primary_content.what_we_do .our_specialties .specialty_list li{color:#666;display:inline;font-size:1.2em;line-height:1.5;margin:0 10px;white-space:nowrap}body.secondary #primary_content.what_we_do .our_specialties .specialty_list li a{border:0;color:#666;display:inline;padding:0}body.secondary #primary_content.what_we_do .our_specialties .specialty_list li a:hover{background:none;color:#666;text-decoration:underline}@-moz-document url-prefix(){body.secondary #primary_content.what_we_do .who_we_are_area h2{top:94px}}.clients p.more{float:right;margin:15px 0 0 0}.clients p.more a{background:#fff;border-color:#cfcfcf;color:#5D191F;font-size:1em;padding:8px 15px}.clients .client_list dl{float:left;margin-right:50px}.clients .client_list dl.last{margin-right:0}.clients .client_list dl dt{font-weight:bold;margin:20px 0 0 0;text-transform:uppercase}.clients .client_list dl dt.top{margin:0}.clients .client_list dl dd{margin:0 0 3px}.clients .cta_button{margin-top:50px;text-align:center}.clients-sidebar blockquote{font-family:georgia, times, serif;font-size:1.2em}.clients-sidebar cite{display:block;font-size:1em;margin:10px 0 18px}a.recent-project{display:block;margin:0 auto 20px;max-width:240px;padding:0;position:relative}a.recent-project img{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;width:240px}a.recent-project .caption{background-color:transparent;color:transparent;display:block;font-size:1em;padding-top:25%;position:absolute;top:0;bottom:0;left:0;right:0;-o-transition:background-color 300ms linear, color 300ms linear;-moz-transition:background-color 300ms linear, color 300ms linear;-webkit-transition:background-color 300ms linear, color 300ms linear;transition:background-color 300ms linear, color 300ms linear;text-align:center}a.recent-project .caption strong{display:block;font-size:1.1em}a.recent-project:hover .caption{background-color:rgba(145,21,38,0.9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);color:#FFF;-o-transition:background-color 300ms linear, color 300ms linear;-moz-transition:background-color 300ms linear, color 300ms linear;-webkit-transition:background-color 300ms linear, color 300ms linear;transition:background-color 300ms linear, color 300ms linear}#footer .footer-plant{background:url(/images/footer-plant.png?1441816004) no-repeat left top;border:0 !important;display:block;position:absolute;bottom:0;right:-20px;text-decoration:none;text-indent:-9999px;width:73px;height:76px}#footer .footer-plant:hover{background:url(/images/footer-plant.png?1441816004) no-repeat left top}body.index #primary_content .hero_area{margin-bottom:23px}body.index #primary_content .hero_message{float:left;margin-top:20px;padding-left:10px;width:43%}body.index #primary_content .hero_message h1{color:#4B413C;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:400;letter-spacing:-1.5px;line-height:1;margin-bottom:25px;min-height:0;text-transform:none}body.index #primary_content .hero_message h1 span{color:#5b8424;display:block;font-size:36px}body.index #primary_content .hero_message p{font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:22px;font-weight:400;line-height:1.4;margin-bottom:35px}body.index #primary_content .hero_message p span{color:#D3D0BF}body.index #primary_content .hero_message p strong{font-weight:600}body.index #primary_content .hero_message p.smaller{font-size:18px}body.index #primary_content .hero_message p.cta_button{margin-bottom:15px}body.index #primary_content .hero_message p.cta_text{font-size:15px;color:#999}body.index #primary_content .hero_message p.cta_text a{border-bottom:1px solid #4B413C;color:#4B413C}body.index #primary_content .hero_message p.cta_text a:hover{background:none;border-color:#847269;color:#847269}body.index #primary_content .hero_message .button_style_a{font-size:15px;font-weight:600;letter-spacing:0;margin:0;text-shadow:1px 1px 2px rgba(0,0,0,0.5)}body.index #primary_content .hero_message .button_style_a:hover{opacity:1}body.index #primary_content .hero_message .cta_text{font-size:24px;margin:0}body.index #primary_content .hero_image{border:0;float:right;margin:0 15px 0 0;padding:0;width:52%}body.index #secondary_content #testimonials{margin-bottom:20px}body.index #secondary_content #testimonials .more a{background:#473933 url(/images/buttons/bg_button_brown.png?1441816004) repeat-x 0 0;border-color:#473933;color:#FFF;font-size:.9em;padding:5px 7px}body.index #secondary_content .recruit_us{background:#F0EEE8;padding:15px;border-top:1px solid #C6C0B9;border-bottom:1px solid #C6C0B9;margin-bottom:10px;position:relative}body.index #secondary_content .recruit_us a{border:0;padding:0}body.index #secondary_content .recruit_us a:hover{background:none}body.index #secondary_content .recruit_us img{width:65%}body.index #secondary_content .recruit_us p{margin:18px 0}body.index #secondary_content .recruit_us p.recruit_text{float:left;font-size:16px;font-weight:bold}body.index #secondary_content .recruit_us p.recruit_text a{color:#4B413C;border-bottom:2px solid #4B413C}body.index #secondary_content .recruit_us p.recruit_text a:hover{background:none;border-color:#847269;color:#847269}body.index #secondary_content .recruit_us p.more a{background:#473933 url(/images/buttons/bg_button_brown.png?1441816004) repeat-x 0 0;border-color:#473933;color:#FFF;font-size:.9em;font-weight:normal;padding:5px 7px}body.index #secondary_content .recruit_us p.more_right{float:right}body.index #secondary_content .recruit_us .pa_logo{border:0;position:absolute;top:65px;right:-20px;width:46%}body.index #secondary_content .cta_contact a{border:0;padding:0}body.index #secondary_content .cta_contact a:hover{background:none;opacity:.9}body.index #secondary_content .cta_contact img{border:0;padding:0}body.index h1{font-size:7.7em;letter-spacing:-0.08em;line-height:0.74em;min-height:330px}body.index h1 img{border:0;display:none;position:absolute;top:50px;left:60px;-webkit-animation-name:pop;-webkit-animation-duration:0.5s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out-in;-webkit-animation-delay:2.5s;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:paused;-moz-animation-name:pop;-moz-animation-duration:0.5s;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-out-in;-moz-animation-delay:2.5s;-moz-animation-fill-mode:forwards;-moz-animation-play-state:paused;z-index:101}@-webkit-keyframes pop{from{-webkit-transform:scale(1);opacity:1}85%{-webkit-transform:scale(1.1);opacity:1}to{-webkit-transform:scale(0);opacity:0}}@-moz-keyframes pop{from{-moz-transform:scale(1);opacity:1}85%{-moz-transform:scale(1.1);opacity:1}to{-moz-transform:scale(0);opacity:0}}body.index h1 span{display:none}body.index h1{font-size:7.7em;letter-spacing:-0.08em;line-height:0.74em;min-height:330px}body.index h1 img{border:0;position:absolute;top:50px;left:60px;-webkit-animation-name:pop;-webkit-animation-duration:0.5s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-out-in;-webkit-animation-delay:2.5s;-webkit-animation-fill-mode:forwards;-webkit-animation-play-state:paused;-moz-animation-name:pop;-moz-animation-duration:0.5s;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-out-in;-moz-animation-delay:2.5s;-moz-animation-fill-mode:forwards;-moz-animation-play-state:paused;z-index:101}@-webkit-keyframes pop{0%{-webkit-transform:scale(1);opacity:1}85%{-webkit-transform:scale(1.1);opacity:1}100%{-webkit-transform:scale(0);opacity:0}}@-moz-keyframes pop{0%{-moz-transform:scale(1);opacity:1}85%{-moz-transform:scale(1.1);opacity:1}100%{-moz-transform:scale(0);opacity:0}}body.index h1 span{display:none}#fb-pa{overflow:hidden}.support #wrapper{background:#fff;margin:0 auto 30px;max-width:580px;text-align:center;width:100%}.support #wrapper h2{font-size:1.8em}.support #wrapper img{padding:0}.support #wrapper h3{font-size:1.2em;font-family:Arial, sans-serif;font-weight:bold;letter-spacing:0;margin:20px 0}.support #wrapper .button{background:#473933 url(/images/buttons/bg_button_brown.png?1441816004) repeat-x 0 0;border:1px solid #473933;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;color:#FFF;display:block;max-width:320px;margin:20px auto;padding:5px 10px;text-align:center}.support #wrapper #header{background:#2F2723}.support #wrapper #header h1{font-size:1em;text-align:center}.support #wrapper #header h1 span{background:url(/images/bg_logo-planet.png?1441816004) no-repeat left center;color:#F5F0EC;display:inline-block;font-family:Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;font-weight:bold;line-height:38px;margin-bottom:0;margin-left:3%;padding-left:30px}.support #wrapper .studio-info{background-color:#F0EEE8;font-weight:bold;padding:15px 10px;text-align:center}.support #wrapper .studio-info p{font-size:1.2em}.support #wrapper .studio-info p span{display:block}.support #wrapper .studio-info p span.emphasized{color:#666;font-size:.8em;font-weight:normal}.support #wrapper .studio-info p.studio-hours{font-size:.9em;font-weight:normal;line-height:1.4em;margin-bottom:0}.support #wrapper .content{padding:15px 3%}.support #wrapper .content h2{margin:10px 0 20px;text-align:center}.support #wrapper .content .on-duty{*zoom:1;background-color:#F0EEE8;border:1px solid #CCC;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 auto 10px;padding:10px}.support #wrapper .content .on-duty:after{content:".";display:block;height:0;clear:both;visibility:hidden}.support #wrapper .content .on-duty img{float:left;margin-bottom:0}.support #wrapper .content .on-duty h3{margin:0 0 10px 0}.support #wrapper .content .on-duty ul{margin-bottom:0;margin-left:110px}.support #wrapper .content .on-duty ul li.member-name{font-size:1.1em;font-weight:bold;text-decoration:underline}.support #wrapper .content .on-duty ul li.member-title{color:#888;font-size:.9em}.support #wrapper .content .on-duty ul li.member-phone{background:url(/images/icon_cell-phone.png?1441816004) no-repeat left 50%;font-size:1.1em;line-height:38px;margin-top:10px;padding-left:25px}.support #wrapper .content .on-duty ul li a{display:inline}.support #wrapper .content .phone-list{text-align:center}.support #wrapper .content .team-list{display:inline-block;font-size:1.2em;text-align:left;width:100%;max-width:300px}.support #wrapper .content .team-list li{margin:0 0 10px}.support #wrapper .content .team-list li img{display:inline;margin:0 10px 0 0;vertical-align:middle;width:30px}.support #wrapper .content .team-list li a{float:right;padding:2px 3px}.support #wrapper .content ol.team-list{counter-reset:section 1;max-width:320px}.support #wrapper .content ol.team-list li{color:#888;counter-increment:section}.support #wrapper .content ol.team-list li:before{background:url(/images/bg_support-counter.png?1441816004) no-repeat;content:counter(section) " ";float:left;font-size:14px;margin-right:10px;margin-top:1px;padding:3px 5px 11px;text-align:center;width:18px;height:13px}.support #wrapper .content .footer{border-top:1px solid #CCC;padding-top:10px}.messaging h1{font-family:Georgia, 'Times New Roman', serif;font-size:3em;letter-spacing:0;line-height:1.3em;text-transform:none}.messaging form{padding:3% 3% 4%}.messaging input[type="checkbox"]{display:inline;margin-right:6px}.messaging input[type="text"],.messaging textarea{margin-top:0;padding:7px 5px}.messaging select{font-size:1.2em;margin-right:20px}.messaging #wrapper{background:#fff;margin:30px auto;max-width:960px}.messaging .urgent-wrap{background-color:#FAFAD2;border:1px solid #CCC;max-width:250px;padding:5px 10px}.messaging .context label{float:left;width:30%}.messaging .context label select{width:90%}.messaging .context select{display:block}.messaging .message-body .message-inner{background-color:#F0EEE8;border:1px solid #CCC;padding:10px 3%}.messaging .message-body label{display:block}.messaging .message-body label span{float:left;line-height:33px;padding-right:2%;text-align:right;width:30%}.messaging .message-body label input[type="text"]{float:left;width:64%}.messaging .message-body label input[type="text"].narrow{width:42%}.messaging .message-body label.full-width{clear:both}.messaging .message-body label.full-width span{float:none}.messaging .message-body label.full-width textarea{width:96%}.messaging .message-body p{margin-bottom:5px;padding-left:32%}.messaging .checkbox-group{background-color:white;border:1px solid #CCC;margin-left:32%;padding:7px 5px;width:64%}.messaging .checkbox-group.narrow{width:42%}.messaging .checkbox-group.narrow label{width:100%}.messaging .checkbox-group label{float:left;margin:5px 0;width:50%}.messaging input[type="submit"],.messaging .button{background:#473933 url(/images/buttons/bg_button_brown.png?1441816004) repeat-x 0 0;border:1px solid #473933;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#FFF;cursor:pointer;display:inline-block;margin:20px 10px 0 0;padding:10px 30px;text-align:center}.messaging .success-message{padding:3% 3% 4%}.messaging .success-message p{font-size:1.2em}.messaging .message-actions{text-align:center}.messaging .message-actions a{display:inline-block;margin-bottom:15px}.studio a{border-bottom:0;color:#5D191F;font-weight:bold;text-decoration:none}.studio a:hover{color:#fff}.studio #navbar{background:#2E2723;float:none;margin:20px auto;overflow:hidden;width:860px}.studio #wrapper{background:#fff;margin:0 auto 30px;width:860px}.studio #wrapper #header{background:#FFFAEF;border-bottom:4px solid #7EB734;overflow:hidden}.studio #wrapper #header h1{border-bottom:1px solid #ccc;color:#000;display:block;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:32px;font-weight:bold;letter-spacing:normal;line-height:1.5;margin-bottom:0;padding:13px 0 13px 20px;text-transform:none}.studio #wrapper #header #visit{float:left;margin-left:20px;width:240px}.studio #wrapper #header #visit h2{color:#333;font:bold 24px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:normal;margin:10px 0 5px;text-transform:none}.studio #wrapper #header #visit .google_map{background:#fff url(/images/icon-googlemaps.png?1441816004) no-repeat 3px center;border:1px solid #ccc;border-bottom:3px solid #ccc;border-radius:5px;float:left;font-size:11px;margin:0 0 10px;padding:2px 5px 1px 24px}.studio #wrapper #header #visit .google_map:hover{border-color:#999;color:#A12A38}.studio #wrapper #header #visit .google_map:active{border:1px solid #999;-webkit-animation:buttonpress .03s 1;-webkit-animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;-moz-animation:buttonpress .03s 1;-moz-animation-timing-function:ease-in;-moz-animation-fill-mode:forwards}.studio #wrapper #header #visit p{clear:left;margin-bottom:10px}.studio #wrapper #header #location{float:left;margin-top:34px;width:200px}.studio #wrapper #header .temp{border:0;float:right;margin:0;padding:0}.studio #wrapper #header #map_container{float:right;padding:0;width:352px;height:213px}.studio #wrapper #header #map{width:352px;height:213px}.studio #wrapper #directions{overflow:hidden;padding:0 20px 20px 20px}.studio #wrapper #directions h2{color:#333;font:bold 24px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:normal;margin:20px 0 0;text-transform:none}.studio #wrapper #directions h3{color:#666;font:bold 17px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0 0 20px}.studio #wrapper #directions #steps{float:left;margin-left:20px;width:380px}.studio #wrapper #directions #steps h4{color:#333;font:bold 16px/1.5 Arial,sans-serif;text-transform:none}.studio #wrapper #directions #steps h5{display:none}.studio #wrapper #directions #steps ol{list-style:none;padding:0}.studio #wrapper #directions #steps ol li{background:url(/images/studio-li.png?1441816004) no-repeat left 6px;font-size:12px;margin:5px 0;padding-left:10px}.studio #wrapper #directions #steps a.print{background:url(/images/icon-print.png?1441816004) no-repeat 7px center;border:1px solid #ccc;border-bottom:3px solid #ccc;border-radius:5px;display:block;float:left;font-size:13px;padding:5px 10px 5px 30px}.studio #wrapper #directions #steps a.print:hover{border-color:#999;color:#A12A38}.studio #wrapper #directions #steps a.print:active{border:1px solid #999;-webkit-animation:buttonpress .03s 1;-webkit-animation-timing-function:ease-in;-webkit-animation-fill-mode:forwards;-moz-animation:buttonpress .03s 1;-moz-animation-timing-function:ease-in;-moz-animation-fill-mode:forwards}.studio #wrapper #directions p em{color:#666;font:italic 16px/1.5 Georgia,"Times New Roman",serif}.studio #wrapper #directions a.trimet{background:url(/images/studio-trimet-map.png?1441816004) no-repeat left top;float:left;padding:400px 0 0 35px;width:367px;height:31px}.studio #wrapper #directions a.trimet:hover{color:#A12A38}#footer_message{background:#6e5f5b url(/images/bg_footer-message.png?1441816004) repeat-x left bottom;-webkit-border-radius:0 0 9px 9px;-moz-border-radius:0 0 9px 9px;border-radius:0 0 9px 9px;clear:both;color:#1D1817;font:normal 21px/1.5 "Podkova",Georgia,serif;height:62px;margin:0 auto 40px;text-shadow:0 1px 0 #5D514F;max-width:960px}#footer_message p{background:url(/images/footer_message_planet.png?1441816004) no-repeat 73px 10px;height:45px;margin:0;padding:17px 0 0 147px}#how-we-work{-webkit-font-smoothing:antialiased}#how-we-work h1{margin-top:10px}#how-we-work p strong{color:#333;font:italic normal 18px/1.5 Georgia,serif}#how-we-work .d5_nav{margin:30px 0 40px 24px}#how-we-work .d5_nav li{float:left}#how-we-work .d5_nav li a{background-color:transparent;background-image:url(/images/icon_how_we_work.png?1441816004);background-repeat:no-repeat;border:0;height:150px;overflow:hidden;text-indent:-100%;white-space:nowrap}#how-we-work .d5_nav li.d5_discover{width:138px}#how-we-work .d5_nav li.d5_discover a{background-position:0 0}#how-we-work .d5_nav li.d5_discover a:hover{background-position:0 -150px}#how-we-work .d5_nav li.d5_discover a:active{background-position:0 -300px}#how-we-work .d5_nav li.d5_design{width:129px}#how-we-work .d5_nav li.d5_design a{background-position:-138px 0}#how-we-work .d5_nav li.d5_design a:hover{background-position:-138px -150px}#how-we-work .d5_nav li.d5_design a:active{background-position:-138px -300px}#how-we-work .d5_nav li.d5_develop{width:130px}#how-we-work .d5_nav li.d5_develop a{background-position:-267px 0}#how-we-work .d5_nav li.d5_develop a:hover{background-position:-267px -150px}#how-we-work .d5_nav li.d5_develop a:active{background-position:-267px -300px}#how-we-work .d5_nav li.d5_deploy{width:130px}#how-we-work .d5_nav li.d5_deploy a{background-position:-397px 0}#how-we-work .d5_nav li.d5_deploy a:hover{background-position:-397px -150px}#how-we-work .d5_nav li.d5_deploy a:active{background-position:-397px -300px}#how-we-work .d5_nav li.d5_dialogue{width:144px}#how-we-work .d5_nav li.d5_dialogue a{background-position:-527px 0}#how-we-work .d5_nav li.d5_dialogue a:hover{background-position:-527px -150px}#how-we-work .d5_nav li.d5_dialogue a:active{background-position:-527px -300px}#how-we-work .head{position:relative}#how-we-work .head img{border:0}#how-we-work .head h2{clear:left;color:#fff;font:800 48px/1.5 "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;position:absolute;bottom:20px;left:20px;text-shadow:0 2px 4px rgba(0,0,0,0.3),0 0 1px rgba(0,0,0,0.3);text-transform:none}#how-we-work h3{color:#000;font:bold 20px/1.5 "Helvetica Neue",Helvetica,Arial,sans-serif}#how-we-work .container{margin-bottom:20px;overflow:hidden;width:716px}#how-we-work .container .column{float:left;min-height:250px;padding:5px 25px;width:190px}#how-we-work .container .column.middle{border-left:1px dashed #b5b3af;border-right:1px dashed #b5b3af}#how-we-work .container .column.last{padding-right:0}#how-we-work .cta_button{text-align:center}#primary_content.projects{clear:left}#primary_content.projects .projects-header{margin-bottom:0}#primary_content.projects .summary{margin-bottom:20px}#primary_content.projects .summary a{border-bottom:1px dashed #bbb}#primary_content.projects a{border-bottom:none}#primary_content.projects .explore-projects{background:url(/images/icon_arrow_right.png?1441816004) no-repeat 100% 10px;display:inline-block;font-size:16px;margin:0;padding:0 54px 30px 0}#primary_content.projects .explore-projects .button_style_a{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;margin:0 5px 0 0;padding:10px 20px}#primary_content.projects img{padding:0;border:none}#primary_content.projects .more{float:right;margin:21px 0 0 0}#primary_content.projects .more a{background:white;border:1px solid #CFCFCF;color:#5D191F;font-size:1em;padding:5px 15px}#primary_content.projects .projects-container .projects-filters{background:#2F2723;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5NGU0MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZjI3MjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #594e40 0%, #2f2723 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #594e40), color-stop(100%, #2f2723));background:-webkit-linear-gradient(top, #594e40 0%, #2f2723 100%);background:-o-linear-gradient(top, #594e40 0%, #2f2723 100%);background:-ms-linear-gradient(top, #594e40 0%, #2f2723 100%);background:linear-gradient(to bottom, #594e40 0%,#2f2723 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#594e40', endColorstr='#2f2723',GradientType=0 );padding:5px 5px 0 5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;*zoom:1}#primary_content.projects .projects-container .projects-filters:after{content:".";display:block;height:0;clear:both;visibility:hidden}#primary_content.projects .projects-container .projects-filters li{color:#F0ECE6;float:left;margin:0 5px}#primary_content.projects .projects-container .projects-filters li.group-name{text-shadow:0px -1px 0px #000;filter:dropshadow(color=#000, offx=0, offy=-1);font-weight:bold;margin:0;padding:2px 10px 0}#primary_content.projects .projects-container .projects-filters li a{color:#FFF;text-shadow:0px -1px 0px #000;filter:dropshadow(color=#000, offx=0, offy=-1);padding:2px 10px 8px}#primary_content.projects .projects-container .projects-filters li a:hover{color:#D5D0BF}#primary_content.projects .projects-container .projects-filters li a.selected{background-color:#fff;text-shadow:0px 1px 0px #ffffff;color:#5B8424;font-weight:bold;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}#primary_content.projects .projects-container .project-grid{margin-left:auto;margin-right:auto;max-width:885px}#primary_content.projects .projects-container .project-grid li{background-color:#FFF;float:left;margin:5px;padding:0;position:relative;vertical-align:baseline}#primary_content.projects .projects-container .project-grid li img{margin:0;padding:0}#primary_content.projects .projects-container .project-grid li a{padding:0}#primary_content.projects .projects-container .project-grid li a:hover{background:none;color:inherit}#primary_content.projects .projects-container .project-grid li a:hover img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1.0}#primary_content.projects .projects-container .project-grid li a:hover .ic_caption{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#90000000,endColorstr=#90000000);background-color:rgba(0,0,0,0.8)}#primary_content.projects .projects-container .project-grid li a img{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:0.4;-moz-transition:opacity .6s;-webkit-transition:opacity .6s;transition:opacity .6s}#primary_content.projects .projects-container .project-grid li a .ic_caption{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#70000000);background-color:rgba(0,0,0,0.6);bottom:0;color:#FFF;padding:5px 0;-moz-transition:background-color .6s;-webkit-transition:background-color .6s;transition:background-color .6s}#primary_content.projects .projects-container .project-grid li a .ic_caption strong,#primary_content.projects .projects-container .project-grid li a .ic_caption span{cursor:pointer;display:block;line-height:1.4em;margin:0 5px}#primary_content.projects .projects-container .project-grid .item-small{width:167px;height:167px}#primary_content.projects .projects-container .project-grid .item-small .ic_caption{width:167px}#primary_content.projects .projects-container .project-grid .item-wide{width:344px;height:167px}#primary_content.projects .projects-container .project-grid .item-wide .ic_caption{width:344px}#primary_content.projects .projects-container .project-grid .item-big{width:344px;height:344px}#primary_content.projects .projects-container .project-grid .item-big .ic_caption{width:344px}#primary_content.projects .projects-container .project-grid .item-tall{width:167px;height:344px}#primary_content.projects .projects-container .project-grid .item-tall .ic_caption{width:167px}.thank-you-wrap{background:-moz-linear-gradient(top, #f0eee8 0%, rgba(240,238,232,0) 30%, rgba(240,238,232,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f0eee8), color-stop(30%, rgba(240,238,232,0)), color-stop(100%, rgba(240,238,232,0)));background:-webkit-linear-gradient(top, #f0eee8 0%, rgba(240,238,232,0) 30%, rgba(240,238,232,0) 100%);background:-o-linear-gradient(top, #f0eee8 0%, rgba(240,238,232,0) 30%, rgba(240,238,232,0) 100%);background:-ms-linear-gradient(top, #f0eee8 0%, rgba(240,238,232,0) 30%, rgba(240,238,232,0) 100%);background:linear-gradient(to bottom, #f0eee8 0%,rgba(240,238,232,0) 30%,rgba(240,238,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0eee8', endColorstr='#00f0eee8',GradientType=0 );background-position:0 110px}.thank-you-wrap p.h1{font-size:2em;font-weight:600}.thank-you-wrap .fb_iframe_widget,.thank-you-wrap .fb_iframe_widget span,.thank-you-wrap .fb_iframe_widget span iframe[style]{width:100% !important}.thank-you-header{background:url(/images/bg_pa-stamp.png?1441816004) no-repeat top right;margin-bottom:50px !important;padding-right:230px}.thank-you-header h1{line-height:1.1;margin-bottom:30px}.thank-you-header h1 span{color:#2f2723;display:block;font-size:.7em;font-weight:600}.thank-you-header+.block{margin-bottom:10px !important}.thank-you-header .summary{font-size:1.35em;width:80%}.thank-you-header .support-info{background:url(/images/icon_life-preserver.png?1441816004) no-repeat left 5px;font-size:.9em;padding-left:30px}.thank-you-header .support-info span{display:block;font-size:1.3em}.isotope-item{z-index:2}.isotope-hidden.isotope-item{pointer-events:none;z-index:1}.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width}.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity}.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}@-webkit-keyframes buttonpress{0%{margin-top:0}100%{margin-top:2px}}@-webkit-keyframes imagefloat{0%{box-shadow:0 3px 4px rgba(0,0,0,0.6);margin-top:0}100%{box-shadow:0 3px 10px #000;margin-top:-3px}}@-moz-keyframes buttonpress{0%{border-bottom:3px solid #999;margin-top:0}100%{border-bottom:1px solid #999;margin-top:2px}}@-moz-keyframes imagefloat{0%{box-shadow:0 3px 4px rgba(0,0,0,0.6);margin-top:0}100%{box-shadow:0 3px 10px #000;margin-top:-3px}}.fancybox-wrap{z-index:9999999920}.fancybox-wrap a{border-bottom:none}.fancybox-wrap .fancybox-skin{background-color:#FFF}.fancybox-wrap .fancybox-title a{border-bottom:1px dashed #BBB}.fancybox-wrap .fancybox-title-inside-wrap{margin-top:20px}.fancybox-opened,.fancybox-title-float-wrap{z-index:9999999930}#fancybox-loading{z-index:9999999920}.fancybox-nav,.fancybox-close,.fancybox-nav span{z-index:9999999940}#fancybox-overlay{z-index:99999999}.fancybox-title{z-index:9999999950}#fancybox-buttons{z-index:9999999930}#fancybox-buttons a{border-bottom:none;padding:0}#fancybox-buttons a:hover{background-color:transparent;border-bottom:none}body.secondary #content .landing_page #primary_content .project_image{border:1px solid #ccc;display:inline-block;margin-bottom:20px;max-width:100%;padding:6px}body.secondary #content .landing_page #primary_content .project_image .project_image_wrapper{position:relative}body.secondary #content .landing_page #primary_content .project_image .project_image_wrapper a{padding:0}body.secondary #content .landing_page #primary_content .project_image .project_image_wrapper img{border:0;margin-bottom:0;max-width:100%;padding:0;vertical-align:bottom}body.secondary #content .landing_page #primary_content .project_image .project_image_wrapper .project_work{margin:0;position:absolute;bottom:0;left:0;width:100%;text-align:right}body.secondary #content .landing_page #primary_content .project_image .project_image_wrapper .project_work a{background:url(/images/trans_pixel.png?1441816004);color:#fff;display:block;font-weight:bold;padding:3px;border:0}body.secondary #content .landing_page #primary_content .project_image .project_image_wrapper .project_work a.active,body.secondary #content .landing_page #primary_content .project_image .project_image_wrapper .project_work a:hover{background:#931123;background:rgba(147,17,35,0.8)}.ic_container{vertical-align:baseline;position:relative}.overlay{opacity:0.3;position:absolute;top:0px;bottom:0px;left:0px;right:0px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50)}.ic_caption{display:block;position:absolute;overflow:hidden;margin:0px;padding:0px;left:0px;right:0px;cursor:default;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60)}.ic_text{display:block;padding:0 10px 10px;margin:0px}#habla_window_div.habla_window_div_base{z-index:999 !important}.lb-contact-form{text-align:center;width:480px}@media screen and (max-width: 320px){.lb-contact-form{width:280px}}.lb-contact-form form h2{text-align:left}@media screen and (max-width: 320px){.lb-contact-form form h2{font-size:20px}}.lb-contact-form form h3{border-top:1px solid #dcd7c9;font-family:Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;font-size:14px;margin:20px -20px;padding-top:20px}.lb-contact-form form .custom-select{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#F0EEE8;border:1px solid #b4aa8b;display:inline-block;margin:0 0 0 5px;padding-right:20px;overflow:hidden;position:relative;width:40%;height:35px;vertical-align:bottom}@media screen and (max-width: 320px){.lb-contact-form form .custom-select{padding-right:5%;width:78%}}.lb-contact-form form .custom-select:after{border-style:solid;border-width:6px 5px 0 5px;border-color:#b4aa8b transparent transparent transparent;content:"";margin-top:-3px;position:absolute;top:50%;right:10px;width:0px;height:0px}.lb-contact-form form .custom-select select{-webkit-appearance:none;background:transparent;border:0;border-radius:0;color:#645c42;display:inline-block;font-size:16px;line-height:1;padding:5px 5%;width:110%;height:34px}.lb-contact-form form input[type="text"],.lb-contact-form form textarea{margin:0 auto 10px;width:80%}.lb-contact-form form textarea{margin:20px auto}.lb-contact-form form input[type="submit"]{float:none;font-size:18px;padding:5px 30px}.lb-contact-form form .submit-area{background:#F0EEE8;margin:20px -20px 0;padding:15px}.lb-contact-form .form-footer{background:#fff;color:#837856;font-size:14px;padding-bottom:20px}.lb-contact-form .form-footer .small-text{font-size:11px}.lb-contact-form .form-footer .small-text a{border:0;padding:0;text-decoration:underline}.lb-contact-form .form-footer .small-text a:hover{background:none;color:#ad2f3e}

@media screen and (max-width: 1024px){img{max-width:100%}.mega-dropdown{display:none !important}.wrapper .grid_24 #navbar #logo:hover span{display:none}#content .grid_12{width:66.66666%}#content .grid_12 .grid_12{width:100%}#content .grid_7{width:33.33333%}#content .grid_5,#content .grid_19{width:100%}.cta_header .cta_wrapper #call{background:url(/images/bg_call-us.png?1441816004) repeat-x 0 0;right:2.09%;top:10px;width:185px;height:46px;box-shadow:1px 0px 3px black}body.secondary #secondary_content .block{margin:0 20px 0 10px}#tertiary_content{background-color:#F9F7F1}#tertiary_content .block,#tertiary_content .social-media{float:left;margin:1.666665%;width:30%}#tertiary_content .block#tweet,#tertiary_content .social-media#tweet{clear:left;width:100%}#tertiary_content .social-media .block{margin:0;width:auto}#tertiary_content .social-media .block#fb-pa{padding:4%;width:92%}#footer{margin-top:0}#footer .footer-plant{right:0}#footer #copyright_info{padding:10px 100px 10px 5px;line-height:1.5}#footer_message{height:auto}#footer_message p{background-position:6px 9px;height:auto;padding:17px 70px 10px;text-align:center}body.index #content .grid_12{width:50%}body.index #content .grid_12 .grid_12{width:50%}body.index #content .grid_7{width:29.166666666667%}body.index #content .grid_5{width:20.833333333333%}body.index #content .grid_19{width:79.166666666667%}body.index #secondary_content .recruit_us p{margin:15px 0}body.index #secondary_content .recruit_us p.recruit_text{float:none}body.index #secondary_content .recruit_us p.more{float:none;text-align:left}body.secondary #primary_content.what_we_do .what_we_do_area{margin-left:auto;margin-right:auto;width:730px}body.secondary #primary_content.what_we_do .client_testimonials .client_quote{margin:0}body.secondary #primary_content.what_we_do .client_testimonials .client_quote.last{float:right;margin-right:20px}body.secondary #primary_content.what_we_do .our_process .our_services li{margin-right:3.33333%;width:30%}#primary_content.who_we_are.profile{padding-bottom:0}#tertiary_content.who_we_are .block,#tertiary_content.who_we_are .social-media{width:45%}#tertiary_content.who_we_are #tweet.block{width:auto}#content .team_carousel.grid_24{bottom:auto;margin-top:20px;margin-bottom:20px;position:relative;width:100%}#content .team_carousel.grid_24 .block .bx-wrapper{width:90%;padding:10px 5%}#content .team_carousel.grid_24 .block .cta-message{float:none;padding:10px;width:auto;height:auto}#content .team_carousel.grid_24 .block .cta-message h2{margin-bottom:0}#how-we-work .d5_nav{margin-left:auto;margin-right:auto;width:671px}#how-we-work .head{margin:0 auto;max-width:726px}#how-we-work .container{width:100%}#how-we-work .container .column{padding-left:3%;padding-right:3%;width:27%}#content .grid_7.get_in_touch #map_container{max-width:233px;width:96%}#content .grid_7.get_in_touch #map_container #map{max-width:233px;width:100%}#content .grid_5.get_in_touch .block,#content .grid_5.thank_you .block{margin:20px 20px 0 20px;width:95%}}@media screen and (max-width: 767px){body.index div#secondary_content p.more a,div#secondary_content p.more a{display:inline-block;padding-bottom:4px;padding-top:4px;text-align:center}.wrapper #utility #news_list,.wrapper #utility #latest_news{display:none}.wrapper #utility #about{display:none;height:auto;margin-top:0}.wrapper .grid_24 #navbar{margin-top:20px}.wrapper .grid_24 #navbar #logo,.wrapper .grid_24 #navbar .horizontal{float:none;text-align:center}.wrapper .grid_24 #navbar #logo li,.wrapper .grid_24 #navbar .horizontal li{float:left;width:25%}.wrapper .grid_24 #navbar #logo li a,.wrapper .grid_24 #navbar .horizontal li a{padding:0 8px}.wrapper .grid_24 #navbar #logo{display:block;margin:0 auto;width:120px}.wrapper .grid_24 #navbar #logo:hover span{display:none}#footer .grid_12,#footer .grid_7{width:50%}#footer .grid_5{width:100%}#footer .grid_5 h2,#footer .grid_5 ul{text-align:center}#footer .grid_5 ul li{float:left;margin:0 2%;width:46%}#footer #new_newsletter_subscription #newsletter_subscription_email_address{padding:7px 3%;width:92%}#footer #new_newsletter_subscription .signup_now{float:none;margin:0 auto}#footer #copyright_info{padding-left:7px}body.index #primary_content .hero_message{width:90%}body.index #primary_content .hero_image{display:none}body.secondary #primary_content.what_we_do .what_we_do_area{display:none}body.secondary #primary_content.what_we_do .client_testimonials .client_quote,body.secondary #primary_content.what_we_do .client_testimonials .client_quote.last{float:none;margin:0 auto}body.secondary #primary_content.what_we_do .client_testimonials p.more{width:340px}body.secondary #primary_content.what_we_do .client_listing p.more{width:340px}body.secondary #primary_content.what_we_do .client_listing h2,body.secondary #primary_content.what_we_do .client_testimonials h2{background:none}body.secondary #primary_content.who_we_are{width:55%}body.secondary #primary_content.who_we_are .teammember_photo .seal{display:none}body.secondary #primary_content.who_we_are.profile{padding-bottom:0;width:98%}body.secondary #primary_content.who_we_are ul#tm_links li{margin:0 10px 10px 0}body.secondary #primary_content.who_we_are ul#tm_links li.railsdeveloper,body.secondary #primary_content.who_we_are ul#tm_links li.workingwithrails{clear:both;float:none}body.secondary #primary_content.who_we_are.index-page{width:100%}body.secondary #primary_content.who_we_are.index-page .team-list li{margin:0 2% 2%;min-height:330px;width:46%}body.secondary #primary_content.who_we_are.index-page .team-list li a img{width:100%}body.secondary #primary_content.who_we_are.index-page .team-list li[class^="message-block"]{line-height:1.2}body.secondary #primary_content.who_we_are.index-page .team-list li.message-block-2{width:96%}body.secondary #primary_content.who_we_are.index-page .team-list li.message-block-3{width:46%}body.secondary #primary_content.who_we_are.index-page .we-are-list li{margin:1%;width:48%;height:auto}body.secondary #primary_content.who_we_are.index-page .we-are-list li img{display:block;width:100%}body.secondary #primary_content.who_we_are.index-page .we-are-list li span{display:none}body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-picky,body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-10-years,body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-close-to,body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-partner,body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-opinionated,body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-bent-on,body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-assortment,body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-intrigued,body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-passionate,body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-driven,body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-transparent{background-size:contain}body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-picky,body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-intrigued,body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-transparent{width:98%}body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-assortment,body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-partner{height:auto}body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-assortment,body.secondary #primary_content.who_we_are.index-page .we-are-list li.last{margin:1%}body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-bent-on,body.secondary #primary_content.who_we_are.index-page .we-are-list li.block-driven{margin-top:2.2%}body.secondary #primary_content.who_we_are.index-page .we-are-not-list{margin:0 auto 50px;width:231px}body.secondary #primary_content.who_we_are.index-page .we-are-not-list li{float:none;margin:0 0 20px;*zoom:1}body.secondary #primary_content.who_we_are.index-page .we-are-not-list li:after{content:".";display:block;height:0;clear:both;visibility:hidden}body.secondary #primary_content.who_we_are.index-page .we-are-not-list li.head-argon{margin-right:0;margin-bottom:0}body.secondary #primary_content.who_we_are.index-page .cta_button.full{display:none}body.secondary #primary_content.who_we_are.index-page .cta_button.mobile{display:block}#inside.who_we_are .images{margin:0;text-align:center}#inside.who_we_are .images a,#inside.who_we_are .images a:last-child{float:none}#inside.who_we_are .images a img,#inside.who_we_are .images a:last-child img{margin:0 2% 2%;width:40%}#how-we-work .head img{padding:0}#how-we-work .d5_nav{display:none}.royalSlider .royalCaption h3{background:none;padding-top:0}#secondary_content.who_we_are{width:45%}#primary_content #mini_contact_form fieldset{padding:10px}#primary_content #mini_contact_form label{float:none;margin:0;width:100%}#primary_content #mini_contact_form label textarea,#primary_content #mini_contact_form label input{width:95%}#primary_content #mini_contact_form span.form_submit input{margin-left:auto;margin-right:auto}#content .grid_12.get_in_touch{width:55%}#content .grid_7.get_in_touch{width:45%}#content .grid_7.get_in_touch #call_us_number h2{margin-bottom:5px}#content .grid_7.get_in_touch #call_us_number p{font-size:.8em;line-height:1}#content .grid_7.get_in_touch img{width:95%}#contact_form fieldset div.inputs{width:95%}#contact_form fieldset div.inputs textarea{width:95%}#contact_form fieldset div.inputs label#general{width:95%}#contact_form fieldset div.inputs label.checkbox{width:95%}#contact_form fieldset p{float:none;width:auto}#contact_form fieldset div.inputs{float:none}#contact_form fieldset textarea{width:90%}.messaging h1{font-size:1.7em;margin-bottom:20px}.messaging select{font-size:1em}.messaging .urgent-wrap{margin:0 auto 10px}.messaging #wrapper{margin:0 auto}.messaging .context{margin:0 auto 10px;width:90%}.messaging .context label{margin-bottom:10px;width:100%}.messaging .context label select{width:100%}.messaging .message-body{background-color:#F0EEE8;border:1px solid #CCC;padding:10px 3%}.messaging .message-body .message-inner{background-color:transparent;border:none;padding:0}.messaging .message-body p{padding-left:0}.messaging .message-body label input[type="text"],.messaging .message-body label input[type="text"].narrow,.messaging .message-body label span{display:block;float:none;margin-bottom:0;padding-left:2%;padding-right:2%;text-align:left;width:96%}.messaging .message-body label.full-width textarea{padding-left:2%;padding-right:2%;width:96%}.messaging .caller-info{border-top:1px solid #CCC;border-bottom:1px solid #CCC;margin:25px 0;padding:5px 0 15px}.messaging .checkbox-group,.messaging .checkbox-group.narrow{margin-left:0;padding-left:2%;padding-right:2%;width:96%}.messaging .checkbox-group label,.messaging .checkbox-group.narrow label{width:100%}.messaging #message-date{float:left;margin:0;width:60%}.messaging #message-time{float:right;margin:0;width:30%}.messaging .button{margin-left:auto;margin-right:auto}.thank-you-header{background:none;padding:0}}@media screen and (max-width: 767px) and (-webkit-min-device-pixel-ratio: 2){.wrapper .grid_24 #navbar #logo{background:url(/images/bg_logo-planet-2x.png?1441816004) no-repeat left center;background-size:26px 16px}}@media screen and (max-width: 767px) and (orientation: portrait){.royalSlider .royalCaption h3{font-size:16px;margin:10px 0 0}.royalSlider .royalCaption p{font-size:12px;line-height:16px;margin-top:10px}}@media screen and (max-width: 570px){h1{font-size:3em}.wrapper .grid_1,.wrapper .grid_2,.wrapper .grid_3,.wrapper .grid_4,.wrapper .grid_5,.wrapper .grid_6,.wrapper .grid_7,.wrapper .grid_8,.wrapper .grid_9,.wrapper .grid_10,.wrapper .grid_11,.wrapper .grid_12,.wrapper .grid_13,.wrapper .grid_14,.wrapper .grid_15,.wrapper .grid_16,.wrapper .grid_17,.wrapper .grid_18,.wrapper .grid_19,.wrapper .grid_20,.wrapper .grid_21,.wrapper .grid_22,.wrapper .grid_23,.wrapper .grid_24,.wrapper #content .grid_1,.wrapper #content .grid_2,.wrapper #content .grid_3,.wrapper #content .grid_4,.wrapper #content .grid_5,.wrapper #content .grid_6,.wrapper #content .grid_7,.wrapper #content .grid_8,.wrapper #content .grid_9,.wrapper #content .grid_10,.wrapper #content .grid_11,.wrapper #content .grid_12,.wrapper #content .grid_13,.wrapper #content .grid_14,.wrapper #content .grid_15,.wrapper #content .grid_16,.wrapper #content .grid_17,.wrapper #content .grid_18,.wrapper #content .grid_19,.wrapper #content .grid_20,.wrapper #content .grid_21,.wrapper #content .grid_22,.wrapper #content .grid_23,.wrapper #content .grid_24,#footer .grid_1,#footer .grid_2,#footer .grid_3,#footer .grid_4,#footer .grid_5,#footer .grid_6,#footer .grid_7,#footer .grid_8,#footer .grid_9,#footer .grid_10,#footer .grid_11,#footer .grid_12,#footer .grid_13,#footer .grid_14,#footer .grid_15,#footer .grid_16,#footer .grid_17,#footer .grid_18,#footer .grid_19,#footer .grid_20,#footer .grid_21,#footer .grid_22,#footer .grid_23,#footer .grid_24{width:100%}#tertiary_content{display:none}body.secondary #primary_content img{padding:0}body.secondary #secondary_content .block{margin:0 20px 20px}#primary_content .block,#secondary_content .block,#footer .block{margin-right:20px;margin-left:20px}p.more,#more_projects_header{text-align:center}#primary_content.projects .explore-projects{padding-right:40px}#primary_content.projects .explore-projects span{display:block;margin-top:10px}.cta_header{position:static}.cta_header .cta_wrapper #call{background:#608c26 url(/images/bg_call-us.png?1441816004) repeat-x;padding-top:5px;position:static;width:100%;height:auto}.cta_header .cta_wrapper #call h6,.cta_header .cta_wrapper #call p{margin:0;text-align:center}.wrapper{margin:0;width:100%}.wrapper #breadcrumbs{display:none}.wrapper .grid_24 .block{margin:0}.wrapper .grid_24 #navbar{margin-top:0}.wrapper .grid_24 #navbar #logo li,.wrapper .grid_24 #navbar .horizontal li{display:inline-block;float:none;width:45%}.wrapper .grid_24 #navbar #logo li a,.wrapper .grid_24 #navbar .horizontal li a{padding:0}.wrapper .grid_24 #navbar #logo li .mega-dropdown,.wrapper .grid_24 #navbar .horizontal li .mega-dropdown{display:none !important}#footer #copyright_info{padding:10px;text-align:center}#footer .footer-plant{display:none}.client_logos .client_list li{margin:0 10px 10px 0}#footer_message{display:none}body.index #primary_content .hero_message{margin-top:0}body.index #primary_content .hero_message h1{font-size:24px;margin-bottom:20px}body.index #primary_content .hero_message p{font-size:18px;margin-bottom:20px}body.index #primary_content .hero_message .button_style_a{font-size:13px}body.index #secondary_content .grid_12{width:100%}body.index .mobile_about{background-color:#f0eee8;border:1px dashed #CCC;display:block;padding:15px}body.index .mobile_about .more{margin-bottom:0}body.index #content #more_projects_header h4{margin-bottom:10px;text-align:left}body.index #content #more_projects_header a{display:inline-block;float:none;line-height:16px;margin:10px 0;padding:5px 10px}body.secondary #primary_content.what_we_do .more{display:none}body.secondary #primary_content.what_we_do .client_listing,body.secondary #primary_content.what_we_do .client_testimonials{margin:0 0 20px}body.secondary #primary_content.what_we_do .client_listing h2,body.secondary #primary_content.what_we_do .client_testimonials h2{padding-bottom:10px}body.secondary #primary_content.what_we_do .client_listing .client_logo_image{display:none}body.secondary #primary_content.what_we_do .client_listing ul.client_logos{display:block;margin:0}body.secondary #primary_content.what_we_do .client_listing ul.client_logos li{display:inline-block;margin:0 10px 10px}body.secondary #primary_content.what_we_do .client_listing ul.client_logos li a{border:none}body.secondary #primary_content.what_we_do .client_listing ul.client_logos li a:hover{background-color:transparent}body.secondary #primary_content.what_we_do .client_listing ul.client_logos li img{margin-bottom:0;max-height:50px}body.secondary #primary_content.what_we_do .client_listing ul.client_names li{font-size:1em;margin:0 5px}body.secondary #primary_content.what_we_do .client_listing ul.client_names.mobile{display:block;font-size:1.2em}body.secondary #primary_content.what_we_do .client_testimonials .client_quote{background-image:none;margin:0;width:auto}body.secondary #primary_content.what_we_do .client_testimonials .client_quote .quote{background:#e2e2e2;background:-moz-linear-gradient(top, #e2e2e2 0%, #f9f9f9 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2e2e2), color-stop(100%, #f9f9f9));background:-webkit-linear-gradient(top, #e2e2e2 0%, #f9f9f9 100%);background:-o-linear-gradient(top, #e2e2e2 0%, #f9f9f9 100%);background:-ms-linear-gradient(top, #e2e2e2 0%, #f9f9f9 100%);background:linear-gradient(top, #e2e2e2 0%, #f9f9f9 100%);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 1px 1px rgba(0,0,0,0.2);padding-bottom:20px}body.secondary #primary_content.what_we_do .our_process .our_services{margin-bottom:20px}body.secondary #primary_content.what_we_do .our_process .our_services li{margin-bottom:20px;width:100%}body.secondary #primary_content.what_we_do .our_process .call-out h3{margin-bottom:5px}body.secondary #primary_content.what_we_do .our_process .call-out .note{margin-bottom:10px;position:static;top:auto;right:auto}body.secondary #primary_content.what_we_do .our_specialties{background-size:contain}body.secondary .landing_page .hero_area h2.sub{font-size:3.2em}#how-we-work{display:inline-block;float:none;margin:0}#how-we-work .block{margin-left:20px;margin-right:20px}#how-we-work h1{margin-top:10px}#how-we-work .head{margin-bottom:10px}#how-we-work .head img{margin:0;padding:0}#how-we-work .head h2{font-size:28px;left:10px;bottom:0}#how-we-work .container{overflow:visible;width:100%}#how-we-work .container .column{float:none;min-height:0;padding:0;width:100%}#how-we-work .container .column.middle{border:none}#team_member_list li.secondary_team_portrait{clear:none;float:left;width:33.333%}#team_member_list li.secondary_team_portrait a img{display:block;float:none;margin-left:auto;margin-right:auto}#team_member_list li.secondary_team_portrait a span{display:none}span.image-wrapper img{width:100%}.team_carousel{display:none}.teammember_photo .frame_featured{width:100%;max-width:none}body.secondary #primary_content.who_we_are.index-page .team-list li{min-height:200px}body.secondary #primary_content.who_we_are.index-page .team-list li.message-block-3{width:96%}body.secondary #primary_content.who_we_are.index-page .team-list .message-block-2{min-height:240px}#primary_content.who_we_are h1.alt{font-size:2.5em;text-align:center}#primary_content.who_we_are img.frame_featured{display:block;margin-left:auto;margin-right:auto}#primary_content.who_we_are p.seal{display:none}#primary_content.who_we_are h2.team_member_name{float:none}#primary_content.who_we_are h2.team_member_name span{margin-bottom:10px}#primary_content.who_we_are .twitter-follow-button{clear:both;float:none;margin:0 0 10px 0}#primary_content.who_we_are.profile{padding-bottom:0}#primary_content.who_we_are.profile .grid_10 .extras.block{margin:0}#primary_content.who_we_are #secondary_content{display:block}#primary_content.get_in_touch #contact_form p{float:none;width:auto}#primary_content.get_in_touch #contact_form div.checkbox_group{width:auto}#primary_content.get_in_touch #contact_form div.inputs.checkbox_group,#primary_content.get_in_touch #contact_form div.inputs{float:none;width:auto}#primary_content.get_in_touch #contact_form div.inputs.checkbox_group label.checkbox{line-height:18px}#primary_content.get_in_touch #contact_form div.inputs.checkbox_group label.checkbox input{border:1px solid #999;width:25px;height:25px}#primary_content.get_in_touch #contact_form div.inputs.checkbox_group label.checkbox span{left:35px}#primary_content.get_in_touch #contact_form div.inputs.checkbox_group label{width:93%}#primary_content.get_in_touch #contact_form textarea{padding:5px 3% 4px;width:94%}#primary_content.get_in_touch #contact_request_heard_about{padding:5px 3% 4px;width:94%}#tertiary_content.get_in_touch{display:none}#secondary_content.get_in_touch img{width:auto}#secondary_content.get_in_touch #call_us_number{text-align:center}#secondary_content.get_in_touch #call_us_number p{font-size:1em}#secondary_content.get_in_touch .visit_studio .more{margin:0}#secondary_content.get_in_touch #map_container{display:none}body.secondary #primary_content #plants ul{float:none}body.secondary #primary_content #plants ul li{float:none}body.secondary #primary_content #plants ul li .ic_container{margin:0 auto}.fancybox-nav span{visibility:visible}.fancybox-next span{right:0;opacity:.5}.fancybox-prev span{left:0;opacity:.5}}@media screen and (max-width: 570px) and (orientation: landscape){.wrapper .grid_24 #navbar #logo li,.wrapper .grid_24 #navbar .horizontal li{width:auto}.wrapper .grid_24 #navbar #logo li a,.wrapper .grid_24 #navbar .horizontal li a{padding:0 8px}}@media screen and (max-width: 570px) and (orientation: landscape){body.secondary #primary_content.what_we_do .client_listing ul.client_logos li img{margin:0 0 10px;max-height:60px}}@media screen and (max-width: 570px) and (orientation: landscape){#primary_content.get_in_touch #contact_form div.inputs.checkbox_group label{width:92%}}@media screen and (max-width: 570px) and (max-width: 570px){.support #wrapper h2{font-size:1.5em}}@media screen and (max-width: 570px) and (orientation: landscape){.support #wrapper #header h1 span{margin-left:8%}}@media screen and (max-width: 570px) and (-webkit-min-device-pixel-ratio: 2){.support #wrapper #header h1 span{background:url(/images/bg_logo-planet-2x.png?1441816004) no-repeat left center;background-size:26px 16px}}@media screen and (max-width: 570px) and (orientation: landscape){.support #wrapper .content{padding:15px 8%}}@media screen and (max-width: 570px) and (-webkit-min-device-pixel-ratio: 2){.support #wrapper .content .on-duty ul li.member-phone{background:url(/images/icon_cell-phone-2x.png?1441816004) no-repeat left 50%;background-size:20px 38px}}
